./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/memsafety/test-0102-2.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_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/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_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/memsafety/test-0102-2.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/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_c4025c0b-0f51-471a-b7b7-394455afdadc/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 d10910cb8c44ec8f982d35122d9e66670129ee7c874265953b685f7f63a30072 --- Real Ultimate output --- This is Ultimate 0.2.2-hotfix-svcomp22-839c364 [2021-12-06 22:43:06,551 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-06 22:43:06,552 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-06 22:43:06,575 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-06 22:43:06,575 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-06 22:43:06,576 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-06 22:43:06,578 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-06 22:43:06,579 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-06 22:43:06,581 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-06 22:43:06,582 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-06 22:43:06,583 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-06 22:43:06,584 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-06 22:43:06,584 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-06 22:43:06,585 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-06 22:43:06,586 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-06 22:43:06,588 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-06 22:43:06,588 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-06 22:43:06,589 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-06 22:43:06,591 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-06 22:43:06,593 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-06 22:43:06,594 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-06 22:43:06,596 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-06 22:43:06,597 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-06 22:43:06,598 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-06 22:43:06,601 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-06 22:43:06,601 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-06 22:43:06,601 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-06 22:43:06,602 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-06 22:43:06,603 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-06 22:43:06,604 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-06 22:43:06,604 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-06 22:43:06,605 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-06 22:43:06,606 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-06 22:43:06,606 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-06 22:43:06,607 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-06 22:43:06,608 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-06 22:43:06,608 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-06 22:43:06,609 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-06 22:43:06,609 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-06 22:43:06,610 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-06 22:43:06,610 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-06 22:43:06,611 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2021-12-06 22:43:06,629 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-06 22:43:06,629 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-06 22:43:06,629 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-06 22:43:06,630 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-06 22:43:06,630 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-06 22:43:06,630 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-06 22:43:06,631 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-06 22:43:06,631 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-06 22:43:06,631 INFO L138 SettingsManager]: * Use SBE=true [2021-12-06 22:43:06,631 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-06 22:43:06,631 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-06 22:43:06,631 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-12-06 22:43:06,631 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-06 22:43:06,632 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-06 22:43:06,632 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-06 22:43:06,632 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2021-12-06 22:43:06,632 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2021-12-06 22:43:06,632 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2021-12-06 22:43:06,632 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-06 22:43:06,632 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-12-06 22:43:06,632 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-06 22:43:06,633 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-06 22:43:06,633 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-06 22:43:06,633 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-06 22:43:06,633 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-06 22:43:06,633 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-06 22:43:06,633 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-06 22:43:06,633 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-06 22:43:06,633 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-06 22:43:06,634 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-12-06 22:43:06,634 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-06 22:43:06,634 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_c4025c0b-0f51-471a-b7b7-394455afdadc/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_c4025c0b-0f51-471a-b7b7-394455afdadc/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 -> d10910cb8c44ec8f982d35122d9e66670129ee7c874265953b685f7f63a30072 [2021-12-06 22:43:06,812 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-06 22:43:06,830 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-06 22:43:06,832 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-06 22:43:06,833 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-06 22:43:06,833 INFO L275 PluginConnector]: CDTParser initialized [2021-12-06 22:43:06,834 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/../../sv-benchmarks/c/memsafety/test-0102-2.i [2021-12-06 22:43:06,877 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/data/52f5ff0a2/01f8a23aa9f84a2281baf63d680e727e/FLAG8ef322986 [2021-12-06 22:43:07,306 INFO L306 CDTParser]: Found 1 translation units. [2021-12-06 22:43:07,307 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/sv-benchmarks/c/memsafety/test-0102-2.i [2021-12-06 22:43:07,321 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/data/52f5ff0a2/01f8a23aa9f84a2281baf63d680e727e/FLAG8ef322986 [2021-12-06 22:43:07,330 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/data/52f5ff0a2/01f8a23aa9f84a2281baf63d680e727e [2021-12-06 22:43:07,332 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-06 22:43:07,333 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-06 22:43:07,334 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-06 22:43:07,335 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-06 22:43:07,337 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-06 22:43:07,337 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 10:43:07" (1/1) ... [2021-12-06 22:43:07,338 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1087bf29 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:43:07, skipping insertion in model container [2021-12-06 22:43:07,338 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 10:43:07" (1/1) ... [2021-12-06 22:43:07,344 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-06 22:43:07,376 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-06 22:43:07,619 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 22:43:07,628 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:43:07,629 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@2d5103f1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:43:07, skipping insertion in model container [2021-12-06 22:43:07,629 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-06 22:43:07,629 INFO L184 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2021-12-06 22:43:07,631 INFO L158 Benchmark]: Toolchain (without parser) took 297.02ms. Allocated memory was 83.9MB in the beginning and 121.6MB in the end (delta: 37.7MB). Free memory was 42.7MB in the beginning and 93.0MB in the end (delta: -50.3MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2021-12-06 22:43:07,632 INFO L158 Benchmark]: CDTParser took 0.13ms. Allocated memory is still 83.9MB. Free memory was 60.6MB in the beginning and 60.5MB in the end (delta: 83.9kB). There was no memory consumed. Max. memory is 16.1GB. [2021-12-06 22:43:07,633 INFO L158 Benchmark]: CACSL2BoogieTranslator took 295.10ms. Allocated memory was 83.9MB in the beginning and 121.6MB in the end (delta: 37.7MB). Free memory was 42.6MB in the beginning and 93.0MB in the end (delta: -50.5MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2021-12-06 22:43:07,634 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 83.9MB. Free memory was 60.6MB in the beginning and 60.5MB in the end (delta: 83.9kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 295.10ms. Allocated memory was 83.9MB in the beginning and 121.6MB in the end (delta: 37.7MB). Free memory was 42.6MB in the beginning and 93.0MB in the end (delta: -50.5MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - UnsupportedSyntaxResult [Line: 551]: 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_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/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_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/memsafety/test-0102-2.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/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_c4025c0b-0f51-471a-b7b7-394455afdadc/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 d10910cb8c44ec8f982d35122d9e66670129ee7c874265953b685f7f63a30072 --- Real Ultimate output --- This is Ultimate 0.2.2-hotfix-svcomp22-839c364 [2021-12-06 22:43:09,016 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-06 22:43:09,018 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-06 22:43:09,041 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-06 22:43:09,041 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-06 22:43:09,042 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-06 22:43:09,043 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-06 22:43:09,045 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-06 22:43:09,047 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-06 22:43:09,047 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-06 22:43:09,048 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-06 22:43:09,049 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-06 22:43:09,050 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-06 22:43:09,050 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-06 22:43:09,052 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-06 22:43:09,053 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-06 22:43:09,053 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-06 22:43:09,054 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-06 22:43:09,062 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-06 22:43:09,065 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-06 22:43:09,067 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-06 22:43:09,068 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-06 22:43:09,070 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-06 22:43:09,071 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-06 22:43:09,075 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-06 22:43:09,075 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-06 22:43:09,076 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-06 22:43:09,077 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-06 22:43:09,077 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-06 22:43:09,078 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-06 22:43:09,079 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-06 22:43:09,080 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-06 22:43:09,081 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-06 22:43:09,082 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-06 22:43:09,083 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-06 22:43:09,083 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-06 22:43:09,084 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-06 22:43:09,084 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-06 22:43:09,085 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-06 22:43:09,086 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-06 22:43:09,086 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-06 22:43:09,087 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf [2021-12-06 22:43:09,110 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-06 22:43:09,111 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-06 22:43:09,111 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-06 22:43:09,111 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-06 22:43:09,112 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-06 22:43:09,112 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-06 22:43:09,112 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-06 22:43:09,112 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-06 22:43:09,112 INFO L138 SettingsManager]: * Use SBE=true [2021-12-06 22:43:09,113 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-06 22:43:09,113 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-06 22:43:09,113 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-12-06 22:43:09,113 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-06 22:43:09,113 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-06 22:43:09,113 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-06 22:43:09,113 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2021-12-06 22:43:09,113 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2021-12-06 22:43:09,114 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2021-12-06 22:43:09,114 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-06 22:43:09,114 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-12-06 22:43:09,114 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-12-06 22:43:09,114 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-12-06 22:43:09,114 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-06 22:43:09,114 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-06 22:43:09,115 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-06 22:43:09,115 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-06 22:43:09,115 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-06 22:43:09,115 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-06 22:43:09,115 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-06 22:43:09,115 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-06 22:43:09,115 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2021-12-06 22:43:09,115 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-12-06 22:43:09,116 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-06 22:43:09,116 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-12-06 22:43:09,116 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_c4025c0b-0f51-471a-b7b7-394455afdadc/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_c4025c0b-0f51-471a-b7b7-394455afdadc/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 -> d10910cb8c44ec8f982d35122d9e66670129ee7c874265953b685f7f63a30072 [2021-12-06 22:43:09,343 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-06 22:43:09,357 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-06 22:43:09,359 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-06 22:43:09,360 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-06 22:43:09,360 INFO L275 PluginConnector]: CDTParser initialized [2021-12-06 22:43:09,361 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/../../sv-benchmarks/c/memsafety/test-0102-2.i [2021-12-06 22:43:09,411 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/data/00961cf7b/964d9a42b88e49169dbac3179f888b54/FLAG26c8335c7 [2021-12-06 22:43:09,832 INFO L306 CDTParser]: Found 1 translation units. [2021-12-06 22:43:09,832 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/sv-benchmarks/c/memsafety/test-0102-2.i [2021-12-06 22:43:09,842 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/data/00961cf7b/964d9a42b88e49169dbac3179f888b54/FLAG26c8335c7 [2021-12-06 22:43:09,852 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/data/00961cf7b/964d9a42b88e49169dbac3179f888b54 [2021-12-06 22:43:09,854 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-06 22:43:09,855 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-06 22:43:09,856 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-06 22:43:09,856 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-06 22:43:09,859 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-06 22:43:09,859 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 10:43:09" (1/1) ... [2021-12-06 22:43:09,860 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@15208d16 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:43:09, skipping insertion in model container [2021-12-06 22:43:09,860 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 10:43:09" (1/1) ... [2021-12-06 22:43:09,865 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-06 22:43:09,892 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-06 22:43:10,119 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 22:43:10,131 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2021-12-06 22:43:10,139 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-06 22:43:10,170 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 22:43:10,176 INFO L203 MainTranslator]: Completed pre-run [2021-12-06 22:43:10,215 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 22:43:10,250 INFO L208 MainTranslator]: Completed translation [2021-12-06 22:43:10,251 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:43:10 WrapperNode [2021-12-06 22:43:10,251 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-06 22:43:10,252 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-06 22:43:10,252 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-06 22:43:10,252 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-06 22:43:10,259 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:43:10" (1/1) ... [2021-12-06 22:43:10,277 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:43:10" (1/1) ... [2021-12-06 22:43:10,301 INFO L137 Inliner]: procedures = 136, calls = 37, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 101 [2021-12-06 22:43:10,301 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-06 22:43:10,302 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-06 22:43:10,302 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-06 22:43:10,302 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-06 22:43:10,311 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:43:10" (1/1) ... [2021-12-06 22:43:10,311 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:43:10" (1/1) ... [2021-12-06 22:43:10,314 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:43:10" (1/1) ... [2021-12-06 22:43:10,314 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:43:10" (1/1) ... [2021-12-06 22:43:10,322 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:43:10" (1/1) ... [2021-12-06 22:43:10,326 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:43:10" (1/1) ... [2021-12-06 22:43:10,328 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:43:10" (1/1) ... [2021-12-06 22:43:10,331 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-06 22:43:10,331 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-06 22:43:10,332 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-06 22:43:10,332 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-06 22:43:10,332 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:43:10" (1/1) ... [2021-12-06 22:43:10,337 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-06 22:43:10,345 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:43:10,354 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-12-06 22:43:10,356 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-12-06 22:43:10,386 INFO L130 BoogieDeclarations]: Found specification of procedure list_add_tail [2021-12-06 22:43:10,386 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add_tail [2021-12-06 22:43:10,387 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-12-06 22:43:10,387 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-06 22:43:10,387 INFO L130 BoogieDeclarations]: Found specification of procedure create_sub_list [2021-12-06 22:43:10,387 INFO L138 BoogieDeclarations]: Found implementation of procedure create_sub_list [2021-12-06 22:43:10,387 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-12-06 22:43:10,387 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-12-06 22:43:10,387 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-12-06 22:43:10,387 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2021-12-06 22:43:10,388 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-12-06 22:43:10,388 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-12-06 22:43:10,388 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2021-12-06 22:43:10,388 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-06 22:43:10,388 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-06 22:43:10,475 INFO L236 CfgBuilder]: Building ICFG [2021-12-06 22:43:10,476 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-06 22:43:10,755 INFO L277 CfgBuilder]: Performing block encoding [2021-12-06 22:43:10,760 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-06 22:43:10,760 INFO L301 CfgBuilder]: Removed 4 assume(true) statements. [2021-12-06 22:43:10,762 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 10:43:10 BoogieIcfgContainer [2021-12-06 22:43:10,762 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-06 22:43:10,763 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-06 22:43:10,764 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-06 22:43:10,766 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-06 22:43:10,766 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.12 10:43:09" (1/3) ... [2021-12-06 22:43:10,767 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@60e38664 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.12 10:43:10, skipping insertion in model container [2021-12-06 22:43:10,767 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:43:10" (2/3) ... [2021-12-06 22:43:10,767 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@60e38664 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.12 10:43:10, skipping insertion in model container [2021-12-06 22:43:10,767 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 10:43:10" (3/3) ... [2021-12-06 22:43:10,768 INFO L111 eAbstractionObserver]: Analyzing ICFG test-0102-2.i [2021-12-06 22:43:10,772 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-06 22:43:10,772 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 31 error locations. [2021-12-06 22:43:10,807 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-06 22:43:10,812 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:43:10,813 INFO L340 AbstractCegarLoop]: Starting to check reachability of 31 error locations. [2021-12-06 22:43:10,825 INFO L276 IsEmpty]: Start isEmpty. Operand has 83 states, 45 states have (on average 1.9111111111111112) internal successors, (86), 76 states have internal predecessors, (86), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-12-06 22:43:10,831 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2021-12-06 22:43:10,832 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:43:10,832 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2021-12-06 22:43:10,833 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATION === [create_sub_listErr0REQUIRES_VIOLATION, create_sub_listErr1REQUIRES_VIOLATION, create_sub_listErr2REQUIRES_VIOLATION, create_sub_listErr3REQUIRES_VIOLATION (and 27 more)] === [2021-12-06 22:43:10,838 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:43:10,838 INFO L85 PathProgramCache]: Analyzing trace with hash 60205689, now seen corresponding path program 1 times [2021-12-06 22:43:10,850 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:43:10,851 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1057298397] [2021-12-06 22:43:10,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:43:10,852 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:43:10,852 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:43:10,853 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:43:10,854 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2021-12-06 22:43:10,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:43:10,908 INFO L263 TraceCheckSpWp]: Trace formula consists of 36 conjuncts, 1 conjunts are in the unsatisfiable core [2021-12-06 22:43:10,910 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:43:10,934 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:43:10,934 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:43:10,935 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:43:10,935 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1057298397] [2021-12-06 22:43:10,936 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1057298397] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:43:10,936 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:43:10,936 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-06 22:43:10,938 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694781063] [2021-12-06 22:43:10,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:43:10,942 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-12-06 22:43:10,942 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:43:10,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-12-06 22:43:10,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-12-06 22:43:10,972 INFO L87 Difference]: Start difference. First operand has 83 states, 45 states have (on average 1.9111111111111112) internal successors, (86), 76 states have internal predecessors, (86), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Second operand has 2 states, 2 states have (on average 2.5) internal successors, (5), 2 states have internal predecessors, (5), 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:43:10,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:43:10,992 INFO L93 Difference]: Finished difference Result 83 states and 88 transitions. [2021-12-06 22:43:10,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-06 22:43:10,999 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 2.5) internal successors, (5), 2 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 5 [2021-12-06 22:43:10,999 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:43:11,005 INFO L225 Difference]: With dead ends: 83 [2021-12-06 22:43:11,005 INFO L226 Difference]: Without dead ends: 81 [2021-12-06 22:43:11,006 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-12-06 22:43:11,009 INFO L933 BasicCegarLoop]: 88 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 88 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-06 22:43:11,010 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 88 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-06 22:43:11,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81 states. [2021-12-06 22:43:11,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81 to 81. [2021-12-06 22:43:11,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81 states, 44 states have (on average 1.7727272727272727) internal successors, (78), 74 states have internal predecessors, (78), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-12-06 22:43:11,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 86 transitions. [2021-12-06 22:43:11,039 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 86 transitions. Word has length 5 [2021-12-06 22:43:11,039 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:43:11,039 INFO L470 AbstractCegarLoop]: Abstraction has 81 states and 86 transitions. [2021-12-06 22:43:11,040 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 2.5) internal successors, (5), 2 states have internal predecessors, (5), 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:43:11,040 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 86 transitions. [2021-12-06 22:43:11,040 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-12-06 22:43:11,040 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:43:11,040 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:43:11,051 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2021-12-06 22:43:11,241 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:43:11,241 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting create_sub_listErr0REQUIRES_VIOLATION === [create_sub_listErr0REQUIRES_VIOLATION, create_sub_listErr1REQUIRES_VIOLATION, create_sub_listErr2REQUIRES_VIOLATION, create_sub_listErr3REQUIRES_VIOLATION (and 27 more)] === [2021-12-06 22:43:11,242 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:43:11,242 INFO L85 PathProgramCache]: Analyzing trace with hash 2005144647, now seen corresponding path program 1 times [2021-12-06 22:43:11,243 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:43:11,243 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2054060218] [2021-12-06 22:43:11,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:43:11,243 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:43:11,243 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:43:11,244 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:43:11,245 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2021-12-06 22:43:11,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:43:11,304 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2021-12-06 22:43:11,305 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:43:11,360 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:43:11,397 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:43:11,398 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:43:11,398 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:43:11,398 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2054060218] [2021-12-06 22:43:11,398 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2054060218] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:43:11,398 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:43:11,398 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-06 22:43:11,398 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [731444187] [2021-12-06 22:43:11,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:43:11,399 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-06 22:43:11,399 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:43:11,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-06 22:43:11,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-06 22:43:11,400 INFO L87 Difference]: Start difference. First operand 81 states and 86 transitions. Second operand has 5 states, 4 states have (on average 1.5) internal successors, (6), 4 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 22:43:11,639 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:43:11,640 INFO L93 Difference]: Finished difference Result 108 states and 115 transitions. [2021-12-06 22:43:11,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-06 22:43:11,640 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 1.5) internal successors, (6), 4 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2021-12-06 22:43:11,640 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:43:11,641 INFO L225 Difference]: With dead ends: 108 [2021-12-06 22:43:11,641 INFO L226 Difference]: Without dead ends: 108 [2021-12-06 22:43:11,642 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 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:43:11,643 INFO L933 BasicCegarLoop]: 60 mSDtfsCounter, 60 mSDsluCounter, 102 mSDsCounter, 0 mSdLazyCounter, 132 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 162 SdHoareTripleChecker+Invalid, 140 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 132 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-06 22:43:11,643 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [61 Valid, 162 Invalid, 140 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 132 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-06 22:43:11,644 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108 states. [2021-12-06 22:43:11,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108 to 79. [2021-12-06 22:43:11,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79 states, 44 states have (on average 1.7272727272727273) internal successors, (76), 72 states have internal predecessors, (76), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-12-06 22:43:11,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 84 transitions. [2021-12-06 22:43:11,651 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 84 transitions. Word has length 7 [2021-12-06 22:43:11,651 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:43:11,651 INFO L470 AbstractCegarLoop]: Abstraction has 79 states and 84 transitions. [2021-12-06 22:43:11,651 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 1.5) internal successors, (6), 4 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 22:43:11,651 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 84 transitions. [2021-12-06 22:43:11,651 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-12-06 22:43:11,652 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:43:11,652 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:43:11,659 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (3)] Ended with exit code 0 [2021-12-06 22:43:11,852 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:43:11,853 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting create_sub_listErr1REQUIRES_VIOLATION === [create_sub_listErr0REQUIRES_VIOLATION, create_sub_listErr1REQUIRES_VIOLATION, create_sub_listErr2REQUIRES_VIOLATION, create_sub_listErr3REQUIRES_VIOLATION (and 27 more)] === [2021-12-06 22:43:11,855 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:43:11,855 INFO L85 PathProgramCache]: Analyzing trace with hash 2005144648, now seen corresponding path program 1 times [2021-12-06 22:43:11,857 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:43:11,857 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1129866657] [2021-12-06 22:43:11,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:43:11,858 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:43:11,859 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:43:11,861 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:43:11,863 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2021-12-06 22:43:11,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:43:12,000 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 10 conjunts are in the unsatisfiable core [2021-12-06 22:43:12,004 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:43:12,047 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:43:12,119 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:43:12,119 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:43:12,119 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:43:12,119 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1129866657] [2021-12-06 22:43:12,119 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1129866657] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:43:12,119 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:43:12,119 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-06 22:43:12,119 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1331619378] [2021-12-06 22:43:12,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:43:12,120 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-06 22:43:12,120 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:43:12,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-06 22:43:12,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-06 22:43:12,121 INFO L87 Difference]: Start difference. First operand 79 states and 84 transitions. Second operand has 5 states, 4 states have (on average 1.5) internal successors, (6), 4 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 22:43:12,311 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:43:12,311 INFO L93 Difference]: Finished difference Result 83 states and 88 transitions. [2021-12-06 22:43:12,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-06 22:43:12,312 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 1.5) internal successors, (6), 4 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2021-12-06 22:43:12,312 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:43:12,313 INFO L225 Difference]: With dead ends: 83 [2021-12-06 22:43:12,313 INFO L226 Difference]: Without dead ends: 83 [2021-12-06 22:43:12,313 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 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:43:12,314 INFO L933 BasicCegarLoop]: 79 mSDtfsCounter, 5 mSDsluCounter, 157 mSDsCounter, 0 mSdLazyCounter, 97 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 236 SdHoareTripleChecker+Invalid, 98 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 97 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-06 22:43:12,314 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5 Valid, 236 Invalid, 98 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 97 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-06 22:43:12,315 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2021-12-06 22:43:12,319 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 82. [2021-12-06 22:43:12,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 82 states, 47 states have (on average 1.6808510638297873) internal successors, (79), 74 states have internal predecessors, (79), 4 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-12-06 22:43:12,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 87 transitions. [2021-12-06 22:43:12,321 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 87 transitions. Word has length 7 [2021-12-06 22:43:12,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:43:12,321 INFO L470 AbstractCegarLoop]: Abstraction has 82 states and 87 transitions. [2021-12-06 22:43:12,321 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 1.5) internal successors, (6), 4 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 22:43:12,321 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 87 transitions. [2021-12-06 22:43:12,322 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-12-06 22:43:12,322 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:43:12,322 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:43:12,329 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2021-12-06 22:43:12,522 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:43:12,524 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting create_sub_listErr4REQUIRES_VIOLATION === [create_sub_listErr0REQUIRES_VIOLATION, create_sub_listErr1REQUIRES_VIOLATION, create_sub_listErr2REQUIRES_VIOLATION, create_sub_listErr3REQUIRES_VIOLATION (and 27 more)] === [2021-12-06 22:43:12,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:43:12,525 INFO L85 PathProgramCache]: Analyzing trace with hash 859208239, now seen corresponding path program 1 times [2021-12-06 22:43:12,526 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:43:12,527 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1904165239] [2021-12-06 22:43:12,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:43:12,528 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:43:12,528 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:43:12,530 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:43:12,533 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2021-12-06 22:43:12,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:43:12,615 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-06 22:43:12,616 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:43:12,632 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:43:12,638 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:43:12,638 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:43:12,638 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:43:12,638 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1904165239] [2021-12-06 22:43:12,638 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1904165239] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:43:12,638 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:43:12,638 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-06 22:43:12,639 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527211163] [2021-12-06 22:43:12,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:43:12,639 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-06 22:43:12,639 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:43:12,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 22:43:12,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 22:43:12,640 INFO L87 Difference]: Start difference. First operand 82 states and 87 transitions. Second operand has 3 states, 2 states have (on average 5.0) internal successors, (10), 3 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 22:43:12,708 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:43:12,708 INFO L93 Difference]: Finished difference Result 82 states and 87 transitions. [2021-12-06 22:43:12,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 22:43:12,709 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 5.0) internal successors, (10), 3 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2021-12-06 22:43:12,709 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:43:12,710 INFO L225 Difference]: With dead ends: 82 [2021-12-06 22:43:12,710 INFO L226 Difference]: Without dead ends: 82 [2021-12-06 22:43:12,710 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 22:43:12,711 INFO L933 BasicCegarLoop]: 80 mSDtfsCounter, 6 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 122 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-06 22:43:12,711 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [7 Valid, 122 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-06 22:43:12,712 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2021-12-06 22:43:12,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 81. [2021-12-06 22:43:12,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81 states, 47 states have (on average 1.6595744680851063) internal successors, (78), 73 states have internal predecessors, (78), 4 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-12-06 22:43:12,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 86 transitions. [2021-12-06 22:43:12,717 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 86 transitions. Word has length 11 [2021-12-06 22:43:12,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:43:12,717 INFO L470 AbstractCegarLoop]: Abstraction has 81 states and 86 transitions. [2021-12-06 22:43:12,717 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 5.0) internal successors, (10), 3 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 22:43:12,717 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 86 transitions. [2021-12-06 22:43:12,717 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-12-06 22:43:12,717 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:43:12,718 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:43:12,728 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (5)] Ended with exit code 0 [2021-12-06 22:43:12,918 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:43:12,919 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting create_sub_listErr5REQUIRES_VIOLATION === [create_sub_listErr0REQUIRES_VIOLATION, create_sub_listErr1REQUIRES_VIOLATION, create_sub_listErr2REQUIRES_VIOLATION, create_sub_listErr3REQUIRES_VIOLATION (and 27 more)] === [2021-12-06 22:43:12,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:43:12,922 INFO L85 PathProgramCache]: Analyzing trace with hash 859208240, now seen corresponding path program 1 times [2021-12-06 22:43:12,923 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:43:12,923 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1953060890] [2021-12-06 22:43:12,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:43:12,925 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:43:12,925 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:43:12,928 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:43:12,931 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2021-12-06 22:43:13,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:43:13,012 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-06 22:43:13,013 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:43:13,026 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:43:13,037 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:43:13,038 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:43:13,038 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:43:13,038 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1953060890] [2021-12-06 22:43:13,038 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1953060890] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:43:13,038 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:43:13,038 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-06 22:43:13,038 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678879285] [2021-12-06 22:43:13,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:43:13,038 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-06 22:43:13,039 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:43:13,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 22:43:13,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 22:43:13,039 INFO L87 Difference]: Start difference. First operand 81 states and 86 transitions. Second operand has 3 states, 2 states have (on average 5.0) internal successors, (10), 3 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 22:43:13,122 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:43:13,122 INFO L93 Difference]: Finished difference Result 81 states and 86 transitions. [2021-12-06 22:43:13,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 22:43:13,123 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 5.0) internal successors, (10), 3 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2021-12-06 22:43:13,123 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:43:13,124 INFO L225 Difference]: With dead ends: 81 [2021-12-06 22:43:13,124 INFO L226 Difference]: Without dead ends: 81 [2021-12-06 22:43:13,124 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 22:43:13,124 INFO L933 BasicCegarLoop]: 80 mSDtfsCounter, 5 mSDsluCounter, 46 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 126 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-06 22:43:13,125 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [6 Valid, 126 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-06 22:43:13,125 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81 states. [2021-12-06 22:43:13,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81 to 80. [2021-12-06 22:43:13,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 47 states have (on average 1.6382978723404256) internal successors, (77), 72 states have internal predecessors, (77), 4 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-12-06 22:43:13,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 85 transitions. [2021-12-06 22:43:13,130 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 85 transitions. Word has length 11 [2021-12-06 22:43:13,130 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:43:13,130 INFO L470 AbstractCegarLoop]: Abstraction has 80 states and 85 transitions. [2021-12-06 22:43:13,130 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 5.0) internal successors, (10), 3 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 22:43:13,130 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 85 transitions. [2021-12-06 22:43:13,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-12-06 22:43:13,130 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:43:13,130 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:43:13,137 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (6)] Ended with exit code 0 [2021-12-06 22:43:13,331 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:43:13,332 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting list_add_tailErr0REQUIRES_VIOLATION === [create_sub_listErr0REQUIRES_VIOLATION, create_sub_listErr1REQUIRES_VIOLATION, create_sub_listErr2REQUIRES_VIOLATION, create_sub_listErr3REQUIRES_VIOLATION (and 27 more)] === [2021-12-06 22:43:13,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:43:13,334 INFO L85 PathProgramCache]: Analyzing trace with hash -1332328513, now seen corresponding path program 1 times [2021-12-06 22:43:13,335 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:43:13,335 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [804534920] [2021-12-06 22:43:13,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:43:13,336 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:43:13,336 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:43:13,338 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:43:13,341 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2021-12-06 22:43:13,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:43:13,454 INFO L263 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 13 conjunts are in the unsatisfiable core [2021-12-06 22:43:13,456 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:43:13,465 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:43:13,507 INFO L354 Elim1Store]: treesize reduction 12, result has 40.0 percent of original size [2021-12-06 22:43:13,508 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 18 treesize of output 23 [2021-12-06 22:43:13,599 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:43:13,600 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:43:13,600 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:43:13,600 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [804534920] [2021-12-06 22:43:13,600 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [804534920] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:43:13,600 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:43:13,600 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-06 22:43:13,600 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165536687] [2021-12-06 22:43:13,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:43:13,601 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-06 22:43:13,601 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:43:13,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-06 22:43:13,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-06 22:43:13,602 INFO L87 Difference]: Start difference. First operand 80 states and 85 transitions. Second operand has 8 states, 7 states have (on average 1.7142857142857142) internal successors, (12), 6 states have internal predecessors, (12), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 22:43:13,783 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:43:13,783 INFO L93 Difference]: Finished difference Result 94 states and 103 transitions. [2021-12-06 22:43:13,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-06 22:43:13,784 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 1.7142857142857142) internal successors, (12), 6 states have internal predecessors, (12), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-12-06 22:43:13,784 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:43:13,785 INFO L225 Difference]: With dead ends: 94 [2021-12-06 22:43:13,786 INFO L226 Difference]: Without dead ends: 94 [2021-12-06 22:43:13,786 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-12-06 22:43:13,786 INFO L933 BasicCegarLoop]: 73 mSDtfsCounter, 11 mSDsluCounter, 268 mSDsCounter, 0 mSdLazyCounter, 102 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 341 SdHoareTripleChecker+Invalid, 245 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 102 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 139 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-06 22:43:13,787 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 341 Invalid, 245 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 102 Invalid, 0 Unknown, 139 Unchecked, 0.1s Time] [2021-12-06 22:43:13,787 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2021-12-06 22:43:13,792 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 86. [2021-12-06 22:43:13,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 86 states, 52 states have (on average 1.5961538461538463) internal successors, (83), 77 states have internal predecessors, (83), 5 states have call successors, (5), 4 states have call predecessors, (5), 2 states have return successors, (5), 4 states have call predecessors, (5), 5 states have call successors, (5) [2021-12-06 22:43:13,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 93 transitions. [2021-12-06 22:43:13,793 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 93 transitions. Word has length 14 [2021-12-06 22:43:13,793 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:43:13,794 INFO L470 AbstractCegarLoop]: Abstraction has 86 states and 93 transitions. [2021-12-06 22:43:13,794 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 1.7142857142857142) internal successors, (12), 6 states have internal predecessors, (12), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 22:43:13,794 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 93 transitions. [2021-12-06 22:43:13,794 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-12-06 22:43:13,794 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:43:13,794 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:43:13,802 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2021-12-06 22:43:13,995 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:43:13,996 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting list_add_tailErr1REQUIRES_VIOLATION === [create_sub_listErr0REQUIRES_VIOLATION, create_sub_listErr1REQUIRES_VIOLATION, create_sub_listErr2REQUIRES_VIOLATION, create_sub_listErr3REQUIRES_VIOLATION (and 27 more)] === [2021-12-06 22:43:13,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:43:13,997 INFO L85 PathProgramCache]: Analyzing trace with hash -1332328512, now seen corresponding path program 1 times [2021-12-06 22:43:13,998 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:43:13,999 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1746308914] [2021-12-06 22:43:13,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:43:14,000 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:43:14,000 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:43:14,002 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:43:14,005 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2021-12-06 22:43:14,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:43:14,141 INFO L263 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 24 conjunts are in the unsatisfiable core [2021-12-06 22:43:14,143 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:43:14,157 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:43:14,163 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:43:14,244 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:43:14,245 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:43:14,252 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 22:43:14,253 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 20 [2021-12-06 22:43:14,307 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:43:14,307 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:43:14,307 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:43:14,307 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1746308914] [2021-12-06 22:43:14,307 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1746308914] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:43:14,307 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:43:14,307 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-06 22:43:14,308 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1921354312] [2021-12-06 22:43:14,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:43:14,308 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-06 22:43:14,308 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:43:14,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-06 22:43:14,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-06 22:43:14,309 INFO L87 Difference]: Start difference. First operand 86 states and 93 transitions. Second operand has 8 states, 7 states have (on average 1.7142857142857142) internal successors, (12), 6 states have internal predecessors, (12), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 22:43:14,766 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:43:14,766 INFO L93 Difference]: Finished difference Result 119 states and 127 transitions. [2021-12-06 22:43:14,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-06 22:43:14,767 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 1.7142857142857142) internal successors, (12), 6 states have internal predecessors, (12), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-12-06 22:43:14,767 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:43:14,768 INFO L225 Difference]: With dead ends: 119 [2021-12-06 22:43:14,768 INFO L226 Difference]: Without dead ends: 119 [2021-12-06 22:43:14,768 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-12-06 22:43:14,768 INFO L933 BasicCegarLoop]: 63 mSDtfsCounter, 54 mSDsluCounter, 234 mSDsCounter, 0 mSdLazyCounter, 281 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 297 SdHoareTripleChecker+Invalid, 287 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 281 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-06 22:43:14,769 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [54 Valid, 297 Invalid, 287 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 281 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-12-06 22:43:14,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119 states. [2021-12-06 22:43:14,775 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119 to 110. [2021-12-06 22:43:14,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 110 states, 72 states have (on average 1.5694444444444444) internal successors, (113), 98 states have internal predecessors, (113), 7 states have call successors, (7), 6 states have call predecessors, (7), 4 states have return successors, (7), 5 states have call predecessors, (7), 7 states have call successors, (7) [2021-12-06 22:43:14,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 127 transitions. [2021-12-06 22:43:14,777 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 127 transitions. Word has length 14 [2021-12-06 22:43:14,777 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:43:14,777 INFO L470 AbstractCegarLoop]: Abstraction has 110 states and 127 transitions. [2021-12-06 22:43:14,777 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 1.7142857142857142) internal successors, (12), 6 states have internal predecessors, (12), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 22:43:14,777 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 127 transitions. [2021-12-06 22:43:14,777 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-12-06 22:43:14,777 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:43:14,777 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:43:14,785 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (8)] Ended with exit code 0 [2021-12-06 22:43:14,978 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:43:14,979 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting list_add_tailErr2REQUIRES_VIOLATION === [create_sub_listErr0REQUIRES_VIOLATION, create_sub_listErr1REQUIRES_VIOLATION, create_sub_listErr2REQUIRES_VIOLATION, create_sub_listErr3REQUIRES_VIOLATION (and 27 more)] === [2021-12-06 22:43:14,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:43:14,980 INFO L85 PathProgramCache]: Analyzing trace with hash -467443808, now seen corresponding path program 1 times [2021-12-06 22:43:14,981 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:43:14,982 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [497239492] [2021-12-06 22:43:14,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:43:14,982 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:43:14,983 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:43:14,985 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:43:14,987 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2021-12-06 22:43:15,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:43:15,113 INFO L263 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-06 22:43:15,114 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:43:15,132 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:43:15,132 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:43:15,132 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:43:15,133 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [497239492] [2021-12-06 22:43:15,133 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [497239492] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:43:15,133 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:43:15,133 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 22:43:15,133 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836377169] [2021-12-06 22:43:15,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:43:15,133 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-06 22:43:15,133 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:43:15,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-06 22:43:15,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-06 22:43:15,134 INFO L87 Difference]: Start difference. First operand 110 states and 127 transitions. Second operand has 4 states, 3 states have (on average 4.666666666666667) internal successors, (14), 4 states have internal predecessors, (14), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 22:43:15,227 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:43:15,227 INFO L93 Difference]: Finished difference Result 109 states and 125 transitions. [2021-12-06 22:43:15,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-06 22:43:15,228 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 4.666666666666667) internal successors, (14), 4 states have internal predecessors, (14), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-12-06 22:43:15,228 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:43:15,229 INFO L225 Difference]: With dead ends: 109 [2021-12-06 22:43:15,229 INFO L226 Difference]: Without dead ends: 109 [2021-12-06 22:43:15,229 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-06 22:43:15,230 INFO L933 BasicCegarLoop]: 72 mSDtfsCounter, 27 mSDsluCounter, 82 mSDsCounter, 0 mSdLazyCounter, 60 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 154 SdHoareTripleChecker+Invalid, 60 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 60 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-06 22:43:15,230 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 154 Invalid, 60 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 60 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-06 22:43:15,230 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states. [2021-12-06 22:43:15,234 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 109. [2021-12-06 22:43:15,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 109 states, 72 states have (on average 1.5416666666666667) internal successors, (111), 97 states have internal predecessors, (111), 7 states have call successors, (7), 6 states have call predecessors, (7), 4 states have return successors, (7), 5 states have call predecessors, (7), 7 states have call successors, (7) [2021-12-06 22:43:15,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 125 transitions. [2021-12-06 22:43:15,235 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 125 transitions. Word has length 16 [2021-12-06 22:43:15,235 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:43:15,235 INFO L470 AbstractCegarLoop]: Abstraction has 109 states and 125 transitions. [2021-12-06 22:43:15,235 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 4.666666666666667) internal successors, (14), 4 states have internal predecessors, (14), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 22:43:15,236 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 125 transitions. [2021-12-06 22:43:15,236 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-12-06 22:43:15,236 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:43:15,236 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:43:15,244 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (9)] Ended with exit code 0 [2021-12-06 22:43:15,437 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:43:15,438 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting list_add_tailErr3REQUIRES_VIOLATION === [create_sub_listErr0REQUIRES_VIOLATION, create_sub_listErr1REQUIRES_VIOLATION, create_sub_listErr2REQUIRES_VIOLATION, create_sub_listErr3REQUIRES_VIOLATION (and 27 more)] === [2021-12-06 22:43:15,439 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:43:15,439 INFO L85 PathProgramCache]: Analyzing trace with hash -467443807, now seen corresponding path program 1 times [2021-12-06 22:43:15,440 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:43:15,440 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [734382760] [2021-12-06 22:43:15,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:43:15,441 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:43:15,441 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:43:15,443 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:43:15,446 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2021-12-06 22:43:15,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:43:15,571 INFO L263 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 13 conjunts are in the unsatisfiable core [2021-12-06 22:43:15,572 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:43:15,647 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:43:15,647 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:43:15,647 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:43:15,647 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [734382760] [2021-12-06 22:43:15,647 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [734382760] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:43:15,647 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:43:15,648 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-06 22:43:15,648 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [486815433] [2021-12-06 22:43:15,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:43:15,648 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 22:43:15,648 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:43:15,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 22:43:15,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-12-06 22:43:15,649 INFO L87 Difference]: Start difference. First operand 109 states and 125 transitions. Second operand has 10 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 8 states have internal predecessors, (14), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 22:43:15,916 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:43:15,916 INFO L93 Difference]: Finished difference Result 117 states and 125 transitions. [2021-12-06 22:43:15,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-06 22:43:15,917 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 8 states have internal predecessors, (14), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-12-06 22:43:15,917 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:43:15,918 INFO L225 Difference]: With dead ends: 117 [2021-12-06 22:43:15,918 INFO L226 Difference]: Without dead ends: 117 [2021-12-06 22:43:15,918 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2021-12-06 22:43:15,918 INFO L933 BasicCegarLoop]: 66 mSDtfsCounter, 116 mSDsluCounter, 414 mSDsCounter, 0 mSdLazyCounter, 142 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 480 SdHoareTripleChecker+Invalid, 145 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 142 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-06 22:43:15,919 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [119 Valid, 480 Invalid, 145 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 142 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-06 22:43:15,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117 states. [2021-12-06 22:43:15,922 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117 to 109. [2021-12-06 22:43:15,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 109 states, 72 states have (on average 1.5277777777777777) internal successors, (110), 97 states have internal predecessors, (110), 7 states have call successors, (7), 6 states have call predecessors, (7), 4 states have return successors, (7), 5 states have call predecessors, (7), 7 states have call successors, (7) [2021-12-06 22:43:15,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 124 transitions. [2021-12-06 22:43:15,923 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 124 transitions. Word has length 16 [2021-12-06 22:43:15,923 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:43:15,923 INFO L470 AbstractCegarLoop]: Abstraction has 109 states and 124 transitions. [2021-12-06 22:43:15,923 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 8 states have internal predecessors, (14), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 22:43:15,923 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 124 transitions. [2021-12-06 22:43:15,924 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-12-06 22:43:15,924 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:43:15,924 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:43:15,932 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (10)] Ended with exit code 0 [2021-12-06 22:43:16,124 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:43:16,125 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting list_add_tailErr4REQUIRES_VIOLATION === [create_sub_listErr0REQUIRES_VIOLATION, create_sub_listErr1REQUIRES_VIOLATION, create_sub_listErr2REQUIRES_VIOLATION, create_sub_listErr3REQUIRES_VIOLATION (and 27 more)] === [2021-12-06 22:43:16,126 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:43:16,127 INFO L85 PathProgramCache]: Analyzing trace with hash -1605856063, now seen corresponding path program 1 times [2021-12-06 22:43:16,127 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:43:16,128 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1235144788] [2021-12-06 22:43:16,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:43:16,128 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:43:16,129 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:43:16,131 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:43:16,134 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2021-12-06 22:43:16,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:43:16,219 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 7 conjunts are in the unsatisfiable core [2021-12-06 22:43:16,220 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:43:16,231 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:43:16,256 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:43:16,256 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:43:16,256 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:43:16,256 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1235144788] [2021-12-06 22:43:16,256 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1235144788] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:43:16,256 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:43:16,256 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-06 22:43:16,257 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790156258] [2021-12-06 22:43:16,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:43:16,257 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 22:43:16,257 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:43:16,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 22:43:16,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-06 22:43:16,257 INFO L87 Difference]: Start difference. First operand 109 states and 124 transitions. Second operand has 6 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 22:43:16,489 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:43:16,489 INFO L93 Difference]: Finished difference Result 125 states and 137 transitions. [2021-12-06 22:43:16,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-06 22:43:16,490 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-12-06 22:43:16,490 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:43:16,491 INFO L225 Difference]: With dead ends: 125 [2021-12-06 22:43:16,491 INFO L226 Difference]: Without dead ends: 125 [2021-12-06 22:43:16,491 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2021-12-06 22:43:16,491 INFO L933 BasicCegarLoop]: 66 mSDtfsCounter, 51 mSDsluCounter, 159 mSDsCounter, 0 mSdLazyCounter, 162 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 225 SdHoareTripleChecker+Invalid, 165 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 162 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-06 22:43:16,492 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 225 Invalid, 165 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 162 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-06 22:43:16,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125 states. [2021-12-06 22:43:16,495 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125 to 118. [2021-12-06 22:43:16,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 118 states, 81 states have (on average 1.5185185185185186) internal successors, (123), 105 states have internal predecessors, (123), 7 states have call successors, (7), 7 states have call predecessors, (7), 5 states have return successors, (7), 5 states have call predecessors, (7), 7 states have call successors, (7) [2021-12-06 22:43:16,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 137 transitions. [2021-12-06 22:43:16,496 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 137 transitions. Word has length 17 [2021-12-06 22:43:16,496 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:43:16,496 INFO L470 AbstractCegarLoop]: Abstraction has 118 states and 137 transitions. [2021-12-06 22:43:16,496 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 22:43:16,496 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 137 transitions. [2021-12-06 22:43:16,497 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-12-06 22:43:16,497 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:43:16,497 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:43:16,504 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (11)] Ended with exit code 0 [2021-12-06 22:43:16,697 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:43:16,698 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting list_add_tailErr5REQUIRES_VIOLATION === [create_sub_listErr0REQUIRES_VIOLATION, create_sub_listErr1REQUIRES_VIOLATION, create_sub_listErr2REQUIRES_VIOLATION, create_sub_listErr3REQUIRES_VIOLATION (and 27 more)] === [2021-12-06 22:43:16,699 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:43:16,700 INFO L85 PathProgramCache]: Analyzing trace with hash -1605856062, now seen corresponding path program 1 times [2021-12-06 22:43:16,701 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:43:16,701 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [47818463] [2021-12-06 22:43:16,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:43:16,702 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:43:16,702 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:43:16,704 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:43:16,707 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2021-12-06 22:43:16,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:43:16,821 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 12 conjunts are in the unsatisfiable core [2021-12-06 22:43:16,822 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:43:16,834 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:43:16,897 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:43:16,897 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:43:16,897 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:43:16,897 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [47818463] [2021-12-06 22:43:16,897 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [47818463] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:43:16,897 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:43:16,897 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-06 22:43:16,898 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808315752] [2021-12-06 22:43:16,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:43:16,898 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 22:43:16,898 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:43:16,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 22:43:16,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-06 22:43:16,899 INFO L87 Difference]: Start difference. First operand 118 states and 137 transitions. Second operand has 6 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 22:43:17,154 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:43:17,154 INFO L93 Difference]: Finished difference Result 123 states and 133 transitions. [2021-12-06 22:43:17,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-06 22:43:17,155 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-12-06 22:43:17,155 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:43:17,156 INFO L225 Difference]: With dead ends: 123 [2021-12-06 22:43:17,156 INFO L226 Difference]: Without dead ends: 123 [2021-12-06 22:43:17,156 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2021-12-06 22:43:17,156 INFO L933 BasicCegarLoop]: 67 mSDtfsCounter, 38 mSDsluCounter, 179 mSDsCounter, 0 mSdLazyCounter, 149 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 246 SdHoareTripleChecker+Invalid, 150 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 149 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-06 22:43:17,157 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 246 Invalid, 150 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 149 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-06 22:43:17,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states. [2021-12-06 22:43:17,159 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 118. [2021-12-06 22:43:17,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 118 states, 81 states have (on average 1.4691358024691359) internal successors, (119), 105 states have internal predecessors, (119), 7 states have call successors, (7), 7 states have call predecessors, (7), 5 states have return successors, (7), 5 states have call predecessors, (7), 7 states have call successors, (7) [2021-12-06 22:43:17,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 133 transitions. [2021-12-06 22:43:17,160 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 133 transitions. Word has length 17 [2021-12-06 22:43:17,161 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:43:17,161 INFO L470 AbstractCegarLoop]: Abstraction has 118 states and 133 transitions. [2021-12-06 22:43:17,161 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 22:43:17,161 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 133 transitions. [2021-12-06 22:43:17,161 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-12-06 22:43:17,161 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:43:17,161 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:43:17,169 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (12)] Ended with exit code 0 [2021-12-06 22:43:17,362 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:43:17,362 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting list_add_tailErr8REQUIRES_VIOLATION === [create_sub_listErr0REQUIRES_VIOLATION, create_sub_listErr1REQUIRES_VIOLATION, create_sub_listErr2REQUIRES_VIOLATION, create_sub_listErr3REQUIRES_VIOLATION (and 27 more)] === [2021-12-06 22:43:17,363 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:43:17,364 INFO L85 PathProgramCache]: Analyzing trace with hash -1334414076, now seen corresponding path program 1 times [2021-12-06 22:43:17,365 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:43:17,365 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [890460173] [2021-12-06 22:43:17,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:43:17,366 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:43:17,366 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:43:17,368 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:43:17,370 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2021-12-06 22:43:17,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:43:17,554 INFO L263 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 28 conjunts are in the unsatisfiable core [2021-12-06 22:43:17,556 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:43:17,563 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:43:17,586 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:43:17,620 INFO L354 Elim1Store]: treesize reduction 23, result has 28.1 percent of original size [2021-12-06 22:43:17,620 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:43:17,639 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 22:43:17,639 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:43:17,675 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-12-06 22:43:17,732 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2021-12-06 22:43:17,766 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:43:17,766 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:43:17,766 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:43:17,766 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [890460173] [2021-12-06 22:43:17,766 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [890460173] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:43:17,766 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:43:17,766 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2021-12-06 22:43:17,766 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [566549339] [2021-12-06 22:43:17,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:43:17,766 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-12-06 22:43:17,767 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:43:17,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-12-06 22:43:17,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=109, Unknown=0, NotChecked=0, Total=132 [2021-12-06 22:43:17,767 INFO L87 Difference]: Start difference. First operand 118 states and 133 transitions. Second operand has 12 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 22:43:18,548 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:43:18,548 INFO L93 Difference]: Finished difference Result 162 states and 179 transitions. [2021-12-06 22:43:18,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-12-06 22:43:18,549 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-12-06 22:43:18,549 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:43:18,550 INFO L225 Difference]: With dead ends: 162 [2021-12-06 22:43:18,550 INFO L226 Difference]: Without dead ends: 162 [2021-12-06 22:43:18,550 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=73, Invalid=307, Unknown=0, NotChecked=0, Total=380 [2021-12-06 22:43:18,550 INFO L933 BasicCegarLoop]: 45 mSDtfsCounter, 78 mSDsluCounter, 362 mSDsCounter, 0 mSdLazyCounter, 445 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 407 SdHoareTripleChecker+Invalid, 464 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 445 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-12-06 22:43:18,551 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [79 Valid, 407 Invalid, 464 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 445 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2021-12-06 22:43:18,551 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 162 states. [2021-12-06 22:43:18,554 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 162 to 128. [2021-12-06 22:43:18,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 128 states, 91 states have (on average 1.4505494505494505) internal successors, (132), 115 states have internal predecessors, (132), 7 states have call successors, (7), 7 states have call predecessors, (7), 5 states have return successors, (7), 5 states have call predecessors, (7), 7 states have call successors, (7) [2021-12-06 22:43:18,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 146 transitions. [2021-12-06 22:43:18,555 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 146 transitions. Word has length 19 [2021-12-06 22:43:18,555 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:43:18,555 INFO L470 AbstractCegarLoop]: Abstraction has 128 states and 146 transitions. [2021-12-06 22:43:18,555 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 22:43:18,555 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 146 transitions. [2021-12-06 22:43:18,555 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-12-06 22:43:18,555 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:43:18,555 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:43:18,564 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (13)] Ended with exit code 0 [2021-12-06 22:43:18,756 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:43:18,756 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting list_add_tailErr9REQUIRES_VIOLATION === [create_sub_listErr0REQUIRES_VIOLATION, create_sub_listErr1REQUIRES_VIOLATION, create_sub_listErr2REQUIRES_VIOLATION, create_sub_listErr3REQUIRES_VIOLATION (and 27 more)] === [2021-12-06 22:43:18,757 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:43:18,758 INFO L85 PathProgramCache]: Analyzing trace with hash -1334414075, now seen corresponding path program 1 times [2021-12-06 22:43:18,759 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:43:18,759 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1850349734] [2021-12-06 22:43:18,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:43:18,760 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:43:18,760 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:43:18,762 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:43:18,764 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2021-12-06 22:43:18,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:43:18,931 INFO L263 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 46 conjunts are in the unsatisfiable core [2021-12-06 22:43:18,935 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:43:18,945 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:43:18,950 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-06 22:43:19,012 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:43:19,016 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:43:19,046 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:43:19,046 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:43:19,054 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:43:19,055 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:43:19,089 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-06 22:43:19,089 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:43:19,101 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 22:43:19,101 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 21 [2021-12-06 22:43:19,153 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 14 treesize of output 16 [2021-12-06 22:43:19,157 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 14 treesize of output 16 [2021-12-06 22:43:19,233 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:43:19,236 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:43:19,285 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:43:19,285 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:43:19,285 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:43:19,285 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1850349734] [2021-12-06 22:43:19,285 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1850349734] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:43:19,285 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:43:19,285 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2021-12-06 22:43:19,285 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [865678918] [2021-12-06 22:43:19,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:43:19,286 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-12-06 22:43:19,286 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:43:19,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-12-06 22:43:19,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=109, Unknown=0, NotChecked=0, Total=132 [2021-12-06 22:43:19,286 INFO L87 Difference]: Start difference. First operand 128 states and 146 transitions. Second operand has 12 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 22:43:20,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:43:20,100 INFO L93 Difference]: Finished difference Result 131 states and 147 transitions. [2021-12-06 22:43:20,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-12-06 22:43:20,101 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-12-06 22:43:20,101 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:43:20,102 INFO L225 Difference]: With dead ends: 131 [2021-12-06 22:43:20,102 INFO L226 Difference]: Without dead ends: 131 [2021-12-06 22:43:20,103 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=73, Invalid=307, Unknown=0, NotChecked=0, Total=380 [2021-12-06 22:43:20,103 INFO L933 BasicCegarLoop]: 66 mSDtfsCounter, 30 mSDsluCounter, 344 mSDsCounter, 0 mSdLazyCounter, 402 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 410 SdHoareTripleChecker+Invalid, 418 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 402 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-12-06 22:43:20,103 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 410 Invalid, 418 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 402 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2021-12-06 22:43:20,104 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2021-12-06 22:43:20,106 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 131. [2021-12-06 22:43:20,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 93 states have (on average 1.4301075268817205) internal successors, (133), 118 states have internal predecessors, (133), 7 states have call successors, (7), 7 states have call predecessors, (7), 6 states have return successors, (7), 5 states have call predecessors, (7), 7 states have call successors, (7) [2021-12-06 22:43:20,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 147 transitions. [2021-12-06 22:43:20,107 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 147 transitions. Word has length 19 [2021-12-06 22:43:20,107 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:43:20,107 INFO L470 AbstractCegarLoop]: Abstraction has 131 states and 147 transitions. [2021-12-06 22:43:20,107 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 22:43:20,108 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 147 transitions. [2021-12-06 22:43:20,108 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-12-06 22:43:20,108 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:43:20,108 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:43:20,117 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2021-12-06 22:43:20,309 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:43:20,310 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting create_sub_listErr1REQUIRES_VIOLATION === [create_sub_listErr0REQUIRES_VIOLATION, create_sub_listErr1REQUIRES_VIOLATION, create_sub_listErr2REQUIRES_VIOLATION, create_sub_listErr3REQUIRES_VIOLATION (and 27 more)] === [2021-12-06 22:43:20,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:43:20,311 INFO L85 PathProgramCache]: Analyzing trace with hash -1965497160, now seen corresponding path program 1 times [2021-12-06 22:43:20,312 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:43:20,312 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1134543074] [2021-12-06 22:43:20,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:43:20,313 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:43:20,313 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:43:20,315 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:43:20,318 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2021-12-06 22:43:20,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:43:20,472 INFO L263 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 20 conjunts are in the unsatisfiable core [2021-12-06 22:43:20,474 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:43:20,484 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:43:20,487 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:43:22,577 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:43:22,633 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:43:22,634 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:43:22,640 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 22:43:22,640 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:43:22,690 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 22:43:22,690 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:43:23,052 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:43:23,052 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1134543074] [2021-12-06 22:43:23,052 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1134543074] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:43:23,053 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2050336467] [2021-12-06 22:43:23,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:43:23,053 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-12-06 22:43:23,053 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/cvc4 [2021-12-06 22:43:23,054 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-12-06 22:43:23,054 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (16)] Waiting until timeout for monitored process [2021-12-06 22:43:23,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:43:23,367 INFO L263 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 35 conjunts are in the unsatisfiable core [2021-12-06 22:43:23,369 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:43:23,377 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:43:23,383 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:43:25,557 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:43:25,845 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:43:25,845 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:43:25,852 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 22:43:25,853 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 20 [2021-12-06 22:43:25,865 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 22:43:25,865 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:43:26,552 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [2050336467] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:43:26,552 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 22:43:26,552 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 12] total 13 [2021-12-06 22:43:26,552 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243328151] [2021-12-06 22:43:26,552 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 22:43:26,552 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-12-06 22:43:26,553 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:43:26,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-12-06 22:43:26,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=294, Unknown=2, NotChecked=0, Total=342 [2021-12-06 22:43:26,553 INFO L87 Difference]: Start difference. First operand 131 states and 147 transitions. Second operand has 14 states, 12 states have (on average 3.5) internal successors, (42), 12 states have internal predecessors, (42), 4 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2021-12-06 22:43:29,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:43:29,230 INFO L93 Difference]: Finished difference Result 146 states and 166 transitions. [2021-12-06 22:43:29,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-12-06 22:43:29,231 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 12 states have (on average 3.5) internal successors, (42), 12 states have internal predecessors, (42), 4 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 29 [2021-12-06 22:43:29,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:43:29,232 INFO L225 Difference]: With dead ends: 146 [2021-12-06 22:43:29,232 INFO L226 Difference]: Without dead ends: 146 [2021-12-06 22:43:29,232 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 48 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 7.0s TimeCoverageRelationStatistics Valid=78, Invalid=471, Unknown=3, NotChecked=0, Total=552 [2021-12-06 22:43:29,233 INFO L933 BasicCegarLoop]: 56 mSDtfsCounter, 61 mSDsluCounter, 386 mSDsCounter, 0 mSdLazyCounter, 254 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 442 SdHoareTripleChecker+Invalid, 360 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 254 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 99 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-06 22:43:29,233 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [61 Valid, 442 Invalid, 360 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 254 Invalid, 0 Unknown, 99 Unchecked, 0.4s Time] [2021-12-06 22:43:29,233 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2021-12-06 22:43:29,236 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 139. [2021-12-06 22:43:29,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 99 states have (on average 1.4141414141414141) internal successors, (140), 123 states have internal predecessors, (140), 8 states have call successors, (8), 8 states have call predecessors, (8), 7 states have return successors, (9), 7 states have call predecessors, (9), 8 states have call successors, (9) [2021-12-06 22:43:29,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 157 transitions. [2021-12-06 22:43:29,237 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 157 transitions. Word has length 29 [2021-12-06 22:43:29,238 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:43:29,238 INFO L470 AbstractCegarLoop]: Abstraction has 139 states and 157 transitions. [2021-12-06 22:43:29,238 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 12 states have (on average 3.5) internal successors, (42), 12 states have internal predecessors, (42), 4 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2021-12-06 22:43:29,238 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 157 transitions. [2021-12-06 22:43:29,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-12-06 22:43:29,239 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:43:29,239 INFO L514 BasicCegarLoop]: trace histogram [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] [2021-12-06 22:43:29,242 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (16)] Ended with exit code 0 [2021-12-06 22:43:29,452 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (15)] Ended with exit code 0 [2021-12-06 22:43:29,640 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:43:29,640 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting list_add_tailErr0REQUIRES_VIOLATION === [create_sub_listErr0REQUIRES_VIOLATION, create_sub_listErr1REQUIRES_VIOLATION, create_sub_listErr2REQUIRES_VIOLATION, create_sub_listErr3REQUIRES_VIOLATION (and 27 more)] === [2021-12-06 22:43:29,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:43:29,641 INFO L85 PathProgramCache]: Analyzing trace with hash 223392687, now seen corresponding path program 1 times [2021-12-06 22:43:29,642 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:43:29,642 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1972148180] [2021-12-06 22:43:29,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:43:29,643 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:43:29,644 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:43:29,645 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:43:29,648 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2021-12-06 22:43:29,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:43:29,834 INFO L263 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 13 conjunts are in the unsatisfiable core [2021-12-06 22:43:29,839 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:43:29,848 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:43:29,899 INFO L354 Elim1Store]: treesize reduction 12, result has 40.0 percent of original size [2021-12-06 22:43:29,899 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:43:29,930 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 22:43:29,930 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:43:30,049 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 22:43:30,049 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:43:30,049 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1972148180] [2021-12-06 22:43:30,049 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1972148180] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 22:43:30,049 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 22:43:30,049 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2021-12-06 22:43:30,049 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1317608252] [2021-12-06 22:43:30,049 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 22:43:30,049 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 22:43:30,050 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:43:30,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 22:43:30,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-12-06 22:43:30,050 INFO L87 Difference]: Start difference. First operand 139 states and 157 transitions. Second operand has 10 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 10 states have internal predecessors, (31), 4 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-06 22:43:30,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:43:30,258 INFO L93 Difference]: Finished difference Result 140 states and 155 transitions. [2021-12-06 22:43:30,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-06 22:43:30,259 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 10 states have internal predecessors, (31), 4 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) Word has length 30 [2021-12-06 22:43:30,259 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:43:30,260 INFO L225 Difference]: With dead ends: 140 [2021-12-06 22:43:30,260 INFO L226 Difference]: Without dead ends: 140 [2021-12-06 22:43:30,260 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 46 SyntacticMatches, 4 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2021-12-06 22:43:30,260 INFO L933 BasicCegarLoop]: 63 mSDtfsCounter, 79 mSDsluCounter, 143 mSDsCounter, 0 mSdLazyCounter, 153 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 206 SdHoareTripleChecker+Invalid, 161 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 153 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-06 22:43:30,261 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [79 Valid, 206 Invalid, 161 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 153 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-06 22:43:30,261 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 140 states. [2021-12-06 22:43:30,263 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 140 to 139. [2021-12-06 22:43:30,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 99 states have (on average 1.393939393939394) internal successors, (138), 123 states have internal predecessors, (138), 8 states have call successors, (8), 8 states have call predecessors, (8), 7 states have return successors, (9), 7 states have call predecessors, (9), 8 states have call successors, (9) [2021-12-06 22:43:30,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 155 transitions. [2021-12-06 22:43:30,264 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 155 transitions. Word has length 30 [2021-12-06 22:43:30,265 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:43:30,265 INFO L470 AbstractCegarLoop]: Abstraction has 139 states and 155 transitions. [2021-12-06 22:43:30,265 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 10 states have internal predecessors, (31), 4 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-06 22:43:30,265 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 155 transitions. [2021-12-06 22:43:30,265 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-12-06 22:43:30,266 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:43:30,266 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:43:30,275 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (17)] Ended with exit code 0 [2021-12-06 22:43:30,466 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:43:30,467 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting list_add_tailErr1REQUIRES_VIOLATION === [create_sub_listErr0REQUIRES_VIOLATION, create_sub_listErr1REQUIRES_VIOLATION, create_sub_listErr2REQUIRES_VIOLATION, create_sub_listErr3REQUIRES_VIOLATION (and 27 more)] === [2021-12-06 22:43:30,467 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:43:30,468 INFO L85 PathProgramCache]: Analyzing trace with hash 1572542800, now seen corresponding path program 1 times [2021-12-06 22:43:30,469 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:43:30,469 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1002548280] [2021-12-06 22:43:30,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:43:30,469 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:43:30,470 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:43:30,472 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:43:30,474 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2021-12-06 22:43:30,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:43:30,857 INFO L263 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 39 conjunts are in the unsatisfiable core [2021-12-06 22:43:30,858 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:43:31,216 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:43:31,216 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:43:31,224 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 22:43:31,224 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:43:31,365 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 22:43:31,365 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:43:32,567 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 22:43:32,569 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 32 treesize of output 26 [2021-12-06 22:43:33,110 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-12-06 22:43:33,111 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 32 [2021-12-06 22:43:33,126 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-12-06 22:43:33,126 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 19 [2021-12-06 22:43:33,955 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 22:43:33,956 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 40 [2021-12-06 22:43:34,077 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-12-06 22:43:34,077 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 19 [2021-12-06 22:43:34,278 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 22:43:34,278 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:43:34,278 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1002548280] [2021-12-06 22:43:34,279 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1002548280] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 22:43:34,279 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 22:43:34,279 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15] total 30 [2021-12-06 22:43:34,279 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2092701302] [2021-12-06 22:43:34,279 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 22:43:34,279 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-12-06 22:43:34,279 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:43:34,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-12-06 22:43:34,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=844, Unknown=0, NotChecked=0, Total=930 [2021-12-06 22:43:34,280 INFO L87 Difference]: Start difference. First operand 139 states and 155 transitions. Second operand has 31 states, 28 states have (on average 2.0714285714285716) internal successors, (58), 25 states have internal predecessors, (58), 8 states have call successors, (8), 5 states have call predecessors, (8), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-12-06 22:43:37,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:43:37,752 INFO L93 Difference]: Finished difference Result 168 states and 180 transitions. [2021-12-06 22:43:37,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-12-06 22:43:37,752 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 28 states have (on average 2.0714285714285716) internal successors, (58), 25 states have internal predecessors, (58), 8 states have call successors, (8), 5 states have call predecessors, (8), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 36 [2021-12-06 22:43:37,752 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:43:37,753 INFO L225 Difference]: With dead ends: 168 [2021-12-06 22:43:37,753 INFO L226 Difference]: Without dead ends: 168 [2021-12-06 22:43:37,754 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 283 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=242, Invalid=1650, Unknown=0, NotChecked=0, Total=1892 [2021-12-06 22:43:37,754 INFO L933 BasicCegarLoop]: 46 mSDtfsCounter, 263 mSDsluCounter, 701 mSDsCounter, 0 mSdLazyCounter, 936 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 264 SdHoareTripleChecker+Valid, 747 SdHoareTripleChecker+Invalid, 1248 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 936 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 277 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2021-12-06 22:43:37,755 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [264 Valid, 747 Invalid, 1248 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 936 Invalid, 0 Unknown, 277 Unchecked, 2.2s Time] [2021-12-06 22:43:37,755 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 168 states. [2021-12-06 22:43:37,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 168 to 136. [2021-12-06 22:43:37,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 136 states, 98 states have (on average 1.336734693877551) internal successors, (131), 120 states have internal predecessors, (131), 8 states have call successors, (8), 8 states have call predecessors, (8), 7 states have return successors, (9), 7 states have call predecessors, (9), 8 states have call successors, (9) [2021-12-06 22:43:37,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 148 transitions. [2021-12-06 22:43:37,759 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 148 transitions. Word has length 36 [2021-12-06 22:43:37,759 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:43:37,759 INFO L470 AbstractCegarLoop]: Abstraction has 136 states and 148 transitions. [2021-12-06 22:43:37,759 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 28 states have (on average 2.0714285714285716) internal successors, (58), 25 states have internal predecessors, (58), 8 states have call successors, (8), 5 states have call predecessors, (8), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-12-06 22:43:37,759 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 148 transitions. [2021-12-06 22:43:37,759 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-12-06 22:43:37,760 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:43:37,760 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:43:37,769 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (18)] Ended with exit code 0 [2021-12-06 22:43:37,960 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:43:37,961 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting list_add_tailErr8REQUIRES_VIOLATION === [create_sub_listErr0REQUIRES_VIOLATION, create_sub_listErr1REQUIRES_VIOLATION, create_sub_listErr2REQUIRES_VIOLATION, create_sub_listErr3REQUIRES_VIOLATION (and 27 more)] === [2021-12-06 22:43:37,962 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:43:37,962 INFO L85 PathProgramCache]: Analyzing trace with hash 1746009876, now seen corresponding path program 1 times [2021-12-06 22:43:37,963 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:43:37,963 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1197073796] [2021-12-06 22:43:37,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:43:37,964 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:43:37,964 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:43:37,966 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:43:37,969 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2021-12-06 22:43:38,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:43:38,349 INFO L263 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 76 conjunts are in the unsatisfiable core [2021-12-06 22:43:38,353 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:43:38,360 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:43:38,400 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:43:38,405 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:43:38,437 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:43:38,437 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:43:38,442 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:43:38,442 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:43:38,470 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-12-06 22:43:38,471 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 33 [2021-12-06 22:43:38,550 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-12-06 22:43:38,556 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-12-06 22:43:38,581 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:43:38,585 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:43:39,542 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 36 [2021-12-06 22:43:39,566 INFO L354 Elim1Store]: treesize reduction 46, result has 19.3 percent of original size [2021-12-06 22:43:39,566 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 97 treesize of output 90 [2021-12-06 22:43:39,571 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:43:39,572 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 94 treesize of output 74 [2021-12-06 22:43:39,578 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 42 treesize of output 24 [2021-12-06 22:43:39,587 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 0 case distinctions, treesize of input 40 treesize of output 22 [2021-12-06 22:43:39,726 INFO L354 Elim1Store]: treesize reduction 42, result has 44.0 percent of original size [2021-12-06 22:43:39,727 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 42 treesize of output 63 [2021-12-06 22:43:39,893 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 42 treesize of output 40 [2021-12-06 22:43:40,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 32 [2021-12-06 22:43:40,815 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 22:43:40,816 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:43:41,144 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_789 (Array (_ BitVec 32) (_ BitVec 32)))) (= (_ bv0 1) (bvadd (_ bv1 1) (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (select |c_#valid| (select (select (store |c_#memory_$Pointer$.base| |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_789) |c_create_sub_list_insert_sub_~head#1.base|) (bvadd |c_create_sub_list_insert_sub_~head#1.offset| (_ bv4 32)))))))))))))) is different from false [2021-12-06 22:43:41,191 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_create_sub_list_insert_sub_~sub~0#1.base_23| (_ BitVec 32)) (v_ArrVal_788 (_ BitVec 1)) (v_ArrVal_789 (Array (_ BitVec 32) (_ BitVec 32)))) (or (= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (select (store |c_#valid| |v_create_sub_list_insert_sub_~sub~0#1.base_23| v_ArrVal_788) (select (select (store |c_#memory_$Pointer$.base| |v_create_sub_list_insert_sub_~sub~0#1.base_23| v_ArrVal_789) |c_create_sub_list_~sub#1.base|) (bvadd (_ bv4 32) |c_create_sub_list_~sub#1.offset|))))))))))) (_ bv1 1))) (not (= (bvadd (bvneg (bvneg (bvneg (bvneg v_ArrVal_788)))) (_ bv1 1)) (_ bv0 1))) (not (= (_ bv0 1) (bvneg (select |c_#valid| |v_create_sub_list_insert_sub_~sub~0#1.base_23|)))))) is different from false [2021-12-06 22:43:41,230 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_create_sub_list_insert_sub_~sub~0#1.base_23| (_ BitVec 32)) (v_ArrVal_788 (_ BitVec 1)) (v_ArrVal_789 (Array (_ BitVec 32) (_ BitVec 32)))) (or (= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (select (store |c_#valid| |v_create_sub_list_insert_sub_~sub~0#1.base_23| v_ArrVal_788) (select (select (store |c_#memory_$Pointer$.base| |v_create_sub_list_insert_sub_~sub~0#1.base_23| v_ArrVal_789) |c_create_sub_list_~sub#1.base|) (bvadd (_ bv4 32) |c_create_sub_list_~sub#1.offset|))))))))))) (_ bv1 1))) (not (= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg v_ArrVal_788))))) (_ bv1 1)))) (not (= (_ bv0 1) (bvneg (select |c_#valid| |v_create_sub_list_insert_sub_~sub~0#1.base_23|)))))) is different from false [2021-12-06 22:43:42,107 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:43:42,107 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1197073796] [2021-12-06 22:43:42,107 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1197073796] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:43:42,107 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2117773353] [2021-12-06 22:43:42,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:43:42,107 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-12-06 22:43:42,108 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/cvc4 [2021-12-06 22:43:42,108 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-12-06 22:43:42,109 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (20)] Waiting until timeout for monitored process [2021-12-06 22:43:42,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:43:42,684 INFO L263 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 79 conjunts are in the unsatisfiable core [2021-12-06 22:43:42,688 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:43:42,695 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:43:42,716 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:43:42,720 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:43:42,731 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:43:42,732 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:43:42,736 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:43:42,737 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:43:42,762 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-12-06 22:43:42,763 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:43:42,824 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-12-06 22:43:42,831 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-12-06 22:43:42,845 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:43:42,849 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:43:43,493 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 36 [2021-12-06 22:43:43,515 INFO L354 Elim1Store]: treesize reduction 46, result has 19.3 percent of original size [2021-12-06 22:43:43,516 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 97 treesize of output 90 [2021-12-06 22:43:43,520 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:43:43,521 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 94 treesize of output 74 [2021-12-06 22:43:43,525 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 42 treesize of output 24 [2021-12-06 22:43:43,533 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 0 case distinctions, treesize of input 40 treesize of output 30 [2021-12-06 22:43:43,621 INFO L354 Elim1Store]: treesize reduction 42, result has 44.0 percent of original size [2021-12-06 22:43:43,621 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 42 treesize of output 63 [2021-12-06 22:43:43,828 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 41 treesize of output 39 [2021-12-06 22:43:44,106 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:43:44,306 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 22:43:44,306 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:43:44,625 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_create_sub_list_insert_sub_~sub~0#1.base_25| (_ BitVec 32)) (v_ArrVal_911 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_910 (_ BitVec 1))) (or (= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (select (store |c_#valid| |v_create_sub_list_insert_sub_~sub~0#1.base_25| v_ArrVal_910) (select (select (store |c_#memory_$Pointer$.base| |v_create_sub_list_insert_sub_~sub~0#1.base_25| v_ArrVal_911) |c_create_sub_list_~sub#1.base|) (bvadd (_ bv4 32) |c_create_sub_list_~sub#1.offset|))))))))) (_ bv1 1))) (not (= (_ bv0 1) (bvneg (bvneg (select |c_#valid| |v_create_sub_list_insert_sub_~sub~0#1.base_25|))))))) is different from false [2021-12-06 22:43:45,564 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [2117773353] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:43:45,565 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 22:43:45,565 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 27 [2021-12-06 22:43:45,565 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470106105] [2021-12-06 22:43:45,565 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 22:43:45,565 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-12-06 22:43:45,565 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:43:45,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-12-06 22:43:45,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=1148, Unknown=18, NotChecked=284, Total=1560 [2021-12-06 22:43:45,566 INFO L87 Difference]: Start difference. First operand 136 states and 148 transitions. Second operand has 28 states, 25 states have (on average 1.64) internal successors, (41), 24 states have internal predecessors, (41), 4 states have call successors, (4), 4 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-06 22:43:46,380 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:43:46,380 INFO L93 Difference]: Finished difference Result 147 states and 161 transitions. [2021-12-06 22:43:46,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-12-06 22:43:46,381 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 25 states have (on average 1.64) internal successors, (41), 24 states have internal predecessors, (41), 4 states have call successors, (4), 4 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 35 [2021-12-06 22:43:46,381 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:43:46,382 INFO L225 Difference]: With dead ends: 147 [2021-12-06 22:43:46,382 INFO L226 Difference]: Without dead ends: 147 [2021-12-06 22:43:46,383 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 47 SyntacticMatches, 12 SemanticMatches, 44 ConstructedPredicates, 4 IntricatePredicates, 0 DeprecatedPredicates, 398 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=157, Invalid=1563, Unknown=18, NotChecked=332, Total=2070 [2021-12-06 22:43:46,383 INFO L933 BasicCegarLoop]: 67 mSDtfsCounter, 23 mSDsluCounter, 840 mSDsCounter, 0 mSdLazyCounter, 229 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 907 SdHoareTripleChecker+Invalid, 698 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 229 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 453 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-06 22:43:46,384 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 907 Invalid, 698 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 229 Invalid, 0 Unknown, 453 Unchecked, 0.4s Time] [2021-12-06 22:43:46,384 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147 states. [2021-12-06 22:43:46,388 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 147. [2021-12-06 22:43:46,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 108 states have (on average 1.3148148148148149) internal successors, (142), 130 states have internal predecessors, (142), 9 states have call successors, (9), 9 states have call predecessors, (9), 7 states have return successors, (10), 7 states have call predecessors, (10), 9 states have call successors, (10) [2021-12-06 22:43:46,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 161 transitions. [2021-12-06 22:43:46,389 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 161 transitions. Word has length 35 [2021-12-06 22:43:46,389 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:43:46,389 INFO L470 AbstractCegarLoop]: Abstraction has 147 states and 161 transitions. [2021-12-06 22:43:46,390 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 25 states have (on average 1.64) internal successors, (41), 24 states have internal predecessors, (41), 4 states have call successors, (4), 4 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-06 22:43:46,390 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 161 transitions. [2021-12-06 22:43:46,390 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-12-06 22:43:46,391 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:43:46,391 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:43:46,394 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (20)] Ended with exit code 0 [2021-12-06 22:43:46,606 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (19)] Ended with exit code 0 [2021-12-06 22:43:46,792 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:43:46,793 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting list_add_tailErr9REQUIRES_VIOLATION === [create_sub_listErr0REQUIRES_VIOLATION, create_sub_listErr1REQUIRES_VIOLATION, create_sub_listErr2REQUIRES_VIOLATION, create_sub_listErr3REQUIRES_VIOLATION (and 27 more)] === [2021-12-06 22:43:46,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:43:46,794 INFO L85 PathProgramCache]: Analyzing trace with hash 1746009877, now seen corresponding path program 1 times [2021-12-06 22:43:46,795 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:43:46,795 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1947439154] [2021-12-06 22:43:46,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:43:46,796 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:43:46,796 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:43:46,796 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:43:46,797 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2021-12-06 22:43:47,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:43:47,280 INFO L263 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 95 conjunts are in the unsatisfiable core [2021-12-06 22:43:47,287 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:43:47,294 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:43:47,328 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:43:47,332 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:43:47,355 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:43:47,356 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:43:47,363 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:43:47,363 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:43:47,388 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-12-06 22:43:47,389 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:43:47,415 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 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:43:47,488 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-12-06 22:43:47,501 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-12-06 22:43:47,527 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:43:47,531 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:43:48,966 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 120 treesize of output 79 [2021-12-06 22:43:49,010 INFO L354 Elim1Store]: treesize reduction 46, result has 19.3 percent of original size [2021-12-06 22:43:49,010 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 163 treesize of output 150 [2021-12-06 22:43:49,019 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 95 treesize of output 60 [2021-12-06 22:43:49,025 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:43:49,025 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 116 treesize of output 84 [2021-12-06 22:43:49,033 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:43:49,035 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 30 treesize of output 27 [2021-12-06 22:43:49,041 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:43:49,042 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 16 treesize of output 20 [2021-12-06 22:43:49,053 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 0 case distinctions, treesize of input 40 treesize of output 22 [2021-12-06 22:43:49,274 INFO L354 Elim1Store]: treesize reduction 8, result has 61.9 percent of original size [2021-12-06 22:43:49,274 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 36 treesize of output 38 [2021-12-06 22:43:49,283 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-12-06 22:43:49,389 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 32 treesize of output 30 [2021-12-06 22:43:49,395 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2021-12-06 22:43:49,628 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 25 treesize of output 13 [2021-12-06 22:43:49,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, 1 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:43:49,808 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 22:43:49,809 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:43:50,786 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_1041 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_1040 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (bvadd |c_create_sub_list_insert_sub_~head#1.offset| (_ bv4 32)))) (bvule (bvadd (_ bv4 32) (select (select (store |c_#memory_$Pointer$.offset| |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_1040) |c_create_sub_list_insert_sub_~head#1.base|) .cse0)) (select |c_#length| (select (select (store |c_#memory_$Pointer$.base| |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_1041) |c_create_sub_list_insert_sub_~head#1.base|) .cse0))))) (forall ((v_ArrVal_1040 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse1 (select (select (store |c_#memory_$Pointer$.offset| |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_1040) |c_create_sub_list_insert_sub_~head#1.base|) (bvadd |c_create_sub_list_insert_sub_~head#1.offset| (_ bv4 32))))) (bvule .cse1 (bvadd (_ bv4 32) .cse1))))) is different from false [2021-12-06 22:43:50,882 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_create_sub_list_insert_sub_~sub~0#1.base_27| (_ BitVec 32))) (or (and (forall ((v_ArrVal_1040 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (select (store |c_#memory_$Pointer$.offset| |v_create_sub_list_insert_sub_~sub~0#1.base_27| v_ArrVal_1040) |c_create_sub_list_~sub#1.base|) (bvadd (_ bv4 32) |c_create_sub_list_~sub#1.offset|)))) (bvule .cse0 (bvadd (_ bv4 32) .cse0)))) (forall ((v_ArrVal_1041 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_1039 (_ BitVec 32)) (v_ArrVal_1040 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse1 (bvadd (_ bv4 32) |c_create_sub_list_~sub#1.offset|))) (bvule (bvadd (_ bv4 32) (select (select (store |c_#memory_$Pointer$.offset| |v_create_sub_list_insert_sub_~sub~0#1.base_27| v_ArrVal_1040) |c_create_sub_list_~sub#1.base|) .cse1)) (select (store |c_#length| |v_create_sub_list_insert_sub_~sub~0#1.base_27| v_ArrVal_1039) (select (select (store |c_#memory_$Pointer$.base| |v_create_sub_list_insert_sub_~sub~0#1.base_27| v_ArrVal_1041) |c_create_sub_list_~sub#1.base|) .cse1)))))) (not (= (_ bv0 1) (bvneg (select |c_#valid| |v_create_sub_list_insert_sub_~sub~0#1.base_27|)))))) is different from false [2021-12-06 22:43:56,934 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:43:56,934 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1947439154] [2021-12-06 22:43:56,934 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1947439154] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:43:56,934 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [246895157] [2021-12-06 22:43:56,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:43:56,934 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-12-06 22:43:56,934 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/cvc4 [2021-12-06 22:43:56,935 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-12-06 22:43:56,936 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (22)] Waiting until timeout for monitored process [2021-12-06 22:43:57,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:43:57,831 INFO L263 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 100 conjunts are in the unsatisfiable core [2021-12-06 22:43:57,835 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:43:57,841 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:43:57,866 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:43:57,872 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:43:57,884 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:43:57,885 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:43:57,890 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:43:57,890 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:43:57,924 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-12-06 22:43:57,924 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 27 treesize of output 34 [2021-12-06 22:43:57,943 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 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:43:58,005 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-12-06 22:43:58,029 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-12-06 22:43:58,046 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:43:58,050 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:44:01,327 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 120 treesize of output 91 [2021-12-06 22:44:01,335 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:44:01,340 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 27 [2021-12-06 22:44:01,348 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 88 treesize of output 47 [2021-12-06 22:44:01,379 INFO L354 Elim1Store]: treesize reduction 34, result has 24.4 percent of original size [2021-12-06 22:44:01,379 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 96 treesize of output 87 [2021-12-06 22:44:01,385 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:44:01,386 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 91 treesize of output 67 [2021-12-06 22:44:01,393 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:44:01,393 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 16 treesize of output 20 [2021-12-06 22:44:01,406 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 0 case distinctions, treesize of input 40 treesize of output 22 [2021-12-06 22:44:01,508 INFO L354 Elim1Store]: treesize reduction 19, result has 47.2 percent of original size [2021-12-06 22:44:01,508 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 1 case distinctions, treesize of input 16 treesize of output 26 [2021-12-06 22:44:01,528 INFO L354 Elim1Store]: treesize reduction 8, result has 61.9 percent of original size [2021-12-06 22:44:01,528 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 37 treesize of output 39 [2021-12-06 22:44:01,638 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2021-12-06 22:44:01,643 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 32 treesize of output 30 [2021-12-06 22:44:01,673 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 25 treesize of output 13 [2021-12-06 22:44:01,679 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 15 treesize of output 7 [2021-12-06 22:44:01,857 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 22:44:01,857 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:44:01,960 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_1180 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (select (store |c_#memory_$Pointer$.offset| |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_1180) |c_create_sub_list_insert_sub_~head#1.base|) (bvadd |c_create_sub_list_insert_sub_~head#1.offset| (_ bv4 32))))) (bvule .cse0 (bvadd (_ bv4 32) .cse0)))) (forall ((v_ArrVal_1180 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_1181 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse1 (bvadd |c_create_sub_list_insert_sub_~head#1.offset| (_ bv4 32)))) (bvule (bvadd (_ bv4 32) (select (select (store |c_#memory_$Pointer$.offset| |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_1180) |c_create_sub_list_insert_sub_~head#1.base|) .cse1)) (select |c_#length| (select (select (store |c_#memory_$Pointer$.base| |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_1181) |c_create_sub_list_insert_sub_~head#1.base|) .cse1)))))) is different from false [2021-12-06 22:44:09,026 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [246895157] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:44:09,026 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 22:44:09,026 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 28 [2021-12-06 22:44:09,026 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2045768013] [2021-12-06 22:44:09,027 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 22:44:09,027 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-12-06 22:44:09,027 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:44:09,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-12-06 22:44:09,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=1205, Unknown=31, NotChecked=216, Total=1560 [2021-12-06 22:44:09,028 INFO L87 Difference]: Start difference. First operand 147 states and 161 transitions. Second operand has 29 states, 27 states have (on average 1.5185185185185186) internal successors, (41), 26 states have internal predecessors, (41), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-12-06 22:44:14,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:44:14,370 INFO L93 Difference]: Finished difference Result 150 states and 162 transitions. [2021-12-06 22:44:14,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-12-06 22:44:14,371 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 27 states have (on average 1.5185185185185186) internal successors, (41), 26 states have internal predecessors, (41), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 35 [2021-12-06 22:44:14,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:44:14,372 INFO L225 Difference]: With dead ends: 150 [2021-12-06 22:44:14,372 INFO L226 Difference]: Without dead ends: 150 [2021-12-06 22:44:14,372 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 53 SyntacticMatches, 5 SemanticMatches, 48 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 443 ImplicationChecksByTransitivity, 15.6s TimeCoverageRelationStatistics Valid=184, Invalid=1957, Unknown=33, NotChecked=276, Total=2450 [2021-12-06 22:44:14,373 INFO L933 BasicCegarLoop]: 69 mSDtfsCounter, 37 mSDsluCounter, 749 mSDsCounter, 0 mSdLazyCounter, 367 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 818 SdHoareTripleChecker+Invalid, 756 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 367 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 372 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2021-12-06 22:44:14,373 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 818 Invalid, 756 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 367 Invalid, 0 Unknown, 372 Unchecked, 0.7s Time] [2021-12-06 22:44:14,373 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2021-12-06 22:44:14,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 150. [2021-12-06 22:44:14,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 110 states have (on average 1.3) internal successors, (143), 133 states have internal predecessors, (143), 9 states have call successors, (9), 9 states have call predecessors, (9), 8 states have return successors, (10), 7 states have call predecessors, (10), 9 states have call successors, (10) [2021-12-06 22:44:14,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 162 transitions. [2021-12-06 22:44:14,377 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 162 transitions. Word has length 35 [2021-12-06 22:44:14,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:44:14,377 INFO L470 AbstractCegarLoop]: Abstraction has 150 states and 162 transitions. [2021-12-06 22:44:14,377 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 27 states have (on average 1.5185185185185186) internal successors, (41), 26 states have internal predecessors, (41), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-12-06 22:44:14,377 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 162 transitions. [2021-12-06 22:44:14,377 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2021-12-06 22:44:14,377 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:44:14,378 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:44:14,387 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (21)] Ended with exit code 0 [2021-12-06 22:44:14,591 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (22)] Ended with exit code 0 [2021-12-06 22:44:14,778 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt [2021-12-06 22:44:14,779 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting list_add_tailErr9REQUIRES_VIOLATION === [create_sub_listErr0REQUIRES_VIOLATION, create_sub_listErr1REQUIRES_VIOLATION, create_sub_listErr2REQUIRES_VIOLATION, create_sub_listErr3REQUIRES_VIOLATION (and 27 more)] === [2021-12-06 22:44:14,780 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:44:14,780 INFO L85 PathProgramCache]: Analyzing trace with hash 879107445, now seen corresponding path program 1 times [2021-12-06 22:44:14,781 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:44:14,781 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1191702636] [2021-12-06 22:44:14,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:44:14,782 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:44:14,782 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:44:14,784 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:44:14,786 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2021-12-06 22:44:15,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:44:15,220 INFO L263 TraceCheckSpWp]: Trace formula consists of 356 conjuncts, 47 conjunts are in the unsatisfiable core [2021-12-06 22:44:15,222 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:44:15,340 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:44:15,347 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:44:15,390 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:44:15,391 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:44:15,396 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:44:15,396 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:44:15,418 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 22:44:15,418 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 23 [2021-12-06 22:44:15,472 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-12-06 22:44:15,475 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-12-06 22:44:15,583 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:44:15,585 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:44:15,657 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 22:44:15,658 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:44:15,877 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 22:44:15,877 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 46 treesize of output 50 [2021-12-06 22:44:16,416 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_1316 (Array (_ BitVec 32) (_ BitVec 32)))) (bvule (bvadd (_ bv4 32) (select (select (store |c_#memory_$Pointer$.offset| |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_1316) |c_create_sub_list_insert_sub_~head#1.base|) (bvadd |c_create_sub_list_insert_sub_~head#1.offset| (_ bv4 32)))) (bvadd |c_create_sub_list_insert_sub_~head#1.offset| (_ bv8 32)))) (forall ((v_ArrVal_1316 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (select (store |c_#memory_$Pointer$.offset| |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_1316) |c_create_sub_list_insert_sub_~head#1.base|) (bvadd |c_create_sub_list_insert_sub_~head#1.offset| (_ bv4 32))))) (bvule .cse0 (bvadd (_ bv4 32) .cse0)))) (forall ((v_ArrVal_1317 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_create_sub_list_insert_sub_~head#1.base| (select (select (store |c_#memory_$Pointer$.base| |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_1317) |c_create_sub_list_insert_sub_~head#1.base|) (bvadd |c_create_sub_list_insert_sub_~head#1.offset| (_ bv4 32)))))) is different from false [2021-12-06 22:44:19,471 INFO L354 Elim1Store]: treesize reduction 46, result has 44.6 percent of original size [2021-12-06 22:44:19,471 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 104 treesize of output 102 [2021-12-06 22:44:19,515 INFO L354 Elim1Store]: treesize reduction 23, result has 45.2 percent of original size [2021-12-06 22:44:19,515 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 1 new quantified variables, introduced 2 case distinctions, treesize of input 102 treesize of output 107 [2021-12-06 22:44:19,535 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-12-06 22:44:19,536 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 125 treesize of output 109 [2021-12-06 22:44:19,552 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-12-06 22:44:19,552 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 123 treesize of output 107 [2021-12-06 22:44:19,568 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-12-06 22:44:19,569 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 124 treesize of output 102 [2021-12-06 22:44:19,574 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 69 treesize of output 61 [2021-12-06 22:44:19,577 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 61 treesize of output 57 [2021-12-06 22:44:19,580 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 57 treesize of output 53 [2021-12-06 22:44:20,270 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-12-06 22:44:20,270 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 22 treesize of output 21 [2021-12-06 22:44:20,481 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-12-06 22:44:20,481 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 17 [2021-12-06 22:44:20,510 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-12-06 22:44:20,511 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 15 [2021-12-06 22:44:20,537 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 2 not checked. [2021-12-06 22:44:20,537 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:44:20,537 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1191702636] [2021-12-06 22:44:20,537 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1191702636] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 22:44:20,537 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 22:44:20,537 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18] total 29 [2021-12-06 22:44:20,537 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1205091936] [2021-12-06 22:44:20,537 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 22:44:20,538 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-12-06 22:44:20,538 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:44:20,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-12-06 22:44:20,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=721, Unknown=19, NotChecked=54, Total=870 [2021-12-06 22:44:20,539 INFO L87 Difference]: Start difference. First operand 150 states and 162 transitions. Second operand has 30 states, 25 states have (on average 2.0) internal successors, (50), 24 states have internal predecessors, (50), 7 states have call successors, (7), 5 states have call predecessors, (7), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 22:44:24,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:44:24,193 INFO L93 Difference]: Finished difference Result 182 states and 194 transitions. [2021-12-06 22:44:24,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-12-06 22:44:24,193 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 25 states have (on average 2.0) internal successors, (50), 24 states have internal predecessors, (50), 7 states have call successors, (7), 5 states have call predecessors, (7), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 41 [2021-12-06 22:44:24,193 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:44:24,194 INFO L225 Difference]: With dead ends: 182 [2021-12-06 22:44:24,194 INFO L226 Difference]: Without dead ends: 182 [2021-12-06 22:44:24,195 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 51 SyntacticMatches, 2 SemanticMatches, 42 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 243 ImplicationChecksByTransitivity, 5.8s TimeCoverageRelationStatistics Valid=211, Invalid=1578, Unknown=21, NotChecked=82, Total=1892 [2021-12-06 22:44:24,195 INFO L933 BasicCegarLoop]: 49 mSDtfsCounter, 260 mSDsluCounter, 909 mSDsCounter, 0 mSdLazyCounter, 835 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 262 SdHoareTripleChecker+Valid, 958 SdHoareTripleChecker+Invalid, 1180 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 835 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 323 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2021-12-06 22:44:24,195 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [262 Valid, 958 Invalid, 1180 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 835 Invalid, 0 Unknown, 323 Unchecked, 2.2s Time] [2021-12-06 22:44:24,196 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182 states. [2021-12-06 22:44:24,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182 to 153. [2021-12-06 22:44:24,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 153 states, 112 states have (on average 1.2857142857142858) internal successors, (144), 136 states have internal predecessors, (144), 9 states have call successors, (9), 9 states have call predecessors, (9), 9 states have return successors, (10), 7 states have call predecessors, (10), 9 states have call successors, (10) [2021-12-06 22:44:24,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 163 transitions. [2021-12-06 22:44:24,199 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 163 transitions. Word has length 41 [2021-12-06 22:44:24,200 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:44:24,200 INFO L470 AbstractCegarLoop]: Abstraction has 153 states and 163 transitions. [2021-12-06 22:44:24,200 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 25 states have (on average 2.0) internal successors, (50), 24 states have internal predecessors, (50), 7 states have call successors, (7), 5 states have call predecessors, (7), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 22:44:24,200 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 163 transitions. [2021-12-06 22:44:24,200 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2021-12-06 22:44:24,200 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:44:24,200 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:44:24,210 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (23)] Ended with exit code 0 [2021-12-06 22:44:24,401 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:44:24,401 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting create_sub_listErr1REQUIRES_VIOLATION === [create_sub_listErr0REQUIRES_VIOLATION, create_sub_listErr1REQUIRES_VIOLATION, create_sub_listErr2REQUIRES_VIOLATION, create_sub_listErr3REQUIRES_VIOLATION (and 27 more)] === [2021-12-06 22:44:24,402 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:44:24,402 INFO L85 PathProgramCache]: Analyzing trace with hash 1398479560, now seen corresponding path program 1 times [2021-12-06 22:44:24,403 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:44:24,404 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [547048113] [2021-12-06 22:44:24,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:44:24,404 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:44:24,405 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:44:24,406 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:44:24,409 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2021-12-06 22:44:24,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:44:24,769 INFO L263 TraceCheckSpWp]: Trace formula consists of 348 conjuncts, 29 conjunts are in the unsatisfiable core [2021-12-06 22:44:24,771 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:44:24,778 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:44:24,782 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:44:24,896 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:44:25,010 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 22:44:25,011 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:44:33,217 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-06 22:44:33,218 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 1 case distinctions, treesize of input 9 treesize of output 15 [2021-12-06 22:44:33,221 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 10 treesize of output 8 [2021-12-06 22:44:33,377 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:44:33,399 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-06 22:44:33,399 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 23 [2021-12-06 22:44:33,415 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 22:44:33,415 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 18 treesize of output 18 [2021-12-06 22:44:33,544 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-06 22:44:33,544 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:44:34,037 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-12-06 22:44:34,037 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 19 [2021-12-06 22:44:38,471 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:44:38,471 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [547048113] [2021-12-06 22:44:38,471 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [547048113] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:44:38,471 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [957677476] [2021-12-06 22:44:38,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:44:38,471 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-12-06 22:44:38,471 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/cvc4 [2021-12-06 22:44:38,472 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-12-06 22:44:38,473 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (25)] Waiting until timeout for monitored process [2021-12-06 22:44:38,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:44:39,005 INFO L263 TraceCheckSpWp]: Trace formula consists of 348 conjuncts, 44 conjunts are in the unsatisfiable core [2021-12-06 22:44:39,007 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:44:39,015 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:44:39,019 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:44:43,255 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:44:45,425 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 22:44:45,425 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:44:45,685 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-06 22:44:45,686 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 1 case distinctions, treesize of input 9 treesize of output 15 [2021-12-06 22:44:45,689 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 10 treesize of output 8 [2021-12-06 22:44:46,295 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:44:46,313 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-06 22:44:46,314 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 23 [2021-12-06 22:44:46,328 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 22:44:46,328 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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:44:46,393 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-06 22:44:46,393 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:44:46,951 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-12-06 22:44:46,951 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 17 [2021-12-06 22:44:48,099 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [957677476] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:44:48,099 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 22:44:48,099 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 17] total 21 [2021-12-06 22:44:48,099 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118334022] [2021-12-06 22:44:48,099 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 22:44:48,100 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-12-06 22:44:48,100 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:44:48,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-12-06 22:44:48,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=624, Unknown=9, NotChecked=0, Total=702 [2021-12-06 22:44:48,100 INFO L87 Difference]: Start difference. First operand 153 states and 163 transitions. Second operand has 22 states, 20 states have (on average 3.05) internal successors, (61), 19 states have internal predecessors, (61), 6 states have call successors, (6), 3 states have call predecessors, (6), 5 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2021-12-06 22:44:59,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:44:59,036 INFO L93 Difference]: Finished difference Result 176 states and 195 transitions. [2021-12-06 22:44:59,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-12-06 22:44:59,037 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 20 states have (on average 3.05) internal successors, (61), 19 states have internal predecessors, (61), 6 states have call successors, (6), 3 states have call predecessors, (6), 5 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) Word has length 45 [2021-12-06 22:44:59,037 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:44:59,037 INFO L225 Difference]: With dead ends: 176 [2021-12-06 22:44:59,038 INFO L226 Difference]: Without dead ends: 176 [2021-12-06 22:44:59,038 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 72 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 178 ImplicationChecksByTransitivity, 30.3s TimeCoverageRelationStatistics Valid=109, Invalid=869, Unknown=14, NotChecked=0, Total=992 [2021-12-06 22:44:59,038 INFO L933 BasicCegarLoop]: 63 mSDtfsCounter, 74 mSDsluCounter, 651 mSDsCounter, 0 mSdLazyCounter, 349 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 714 SdHoareTripleChecker+Invalid, 622 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 349 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 267 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-12-06 22:44:59,039 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [74 Valid, 714 Invalid, 622 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 349 Invalid, 0 Unknown, 267 Unchecked, 0.6s Time] [2021-12-06 22:44:59,039 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 176 states. [2021-12-06 22:44:59,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 176 to 155. [2021-12-06 22:44:59,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 155 states, 114 states have (on average 1.2894736842105263) internal successors, (147), 137 states have internal predecessors, (147), 9 states have call successors, (9), 9 states have call predecessors, (9), 9 states have return successors, (10), 8 states have call predecessors, (10), 9 states have call successors, (10) [2021-12-06 22:44:59,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 166 transitions. [2021-12-06 22:44:59,043 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 166 transitions. Word has length 45 [2021-12-06 22:44:59,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:44:59,043 INFO L470 AbstractCegarLoop]: Abstraction has 155 states and 166 transitions. [2021-12-06 22:44:59,043 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 20 states have (on average 3.05) internal successors, (61), 19 states have internal predecessors, (61), 6 states have call successors, (6), 3 states have call predecessors, (6), 5 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2021-12-06 22:44:59,043 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 166 transitions. [2021-12-06 22:44:59,044 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-12-06 22:44:59,044 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:44:59,044 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:44:59,054 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (24)] Ended with exit code 0 [2021-12-06 22:44:59,257 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (25)] Forceful destruction successful, exit code 0 [2021-12-06 22:44:59,445 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3,25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt [2021-12-06 22:44:59,446 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting list_add_tailErr0REQUIRES_VIOLATION === [create_sub_listErr0REQUIRES_VIOLATION, create_sub_listErr1REQUIRES_VIOLATION, create_sub_listErr2REQUIRES_VIOLATION, create_sub_listErr3REQUIRES_VIOLATION (and 27 more)] === [2021-12-06 22:44:59,446 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:44:59,447 INFO L85 PathProgramCache]: Analyzing trace with hash 1768276039, now seen corresponding path program 1 times [2021-12-06 22:44:59,448 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:44:59,448 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [644291071] [2021-12-06 22:44:59,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:44:59,449 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:44:59,449 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:44:59,451 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:44:59,453 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2021-12-06 22:44:59,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:44:59,773 INFO L263 TraceCheckSpWp]: Trace formula consists of 390 conjuncts, 20 conjunts are in the unsatisfiable core [2021-12-06 22:44:59,775 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:44:59,786 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:44:59,822 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-12-06 22:44:59,822 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 23 treesize of output 30 [2021-12-06 22:44:59,870 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 10 treesize of output 8 [2021-12-06 22:44:59,958 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:45:00,098 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:45:00,099 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 15 treesize of output 17 [2021-12-06 22:45:00,233 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:45:00,371 INFO L354 Elim1Store]: treesize reduction 12, result has 40.0 percent of original size [2021-12-06 22:45:00,371 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 22 treesize of output 27 [2021-12-06 22:45:00,553 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 2 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 22:45:00,553 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:45:00,859 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:45:00,859 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [644291071] [2021-12-06 22:45:00,859 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [644291071] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:45:00,860 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1936738899] [2021-12-06 22:45:00,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:45:00,860 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-12-06 22:45:00,860 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/cvc4 [2021-12-06 22:45:00,860 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-12-06 22:45:00,861 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (27)] Waiting until timeout for monitored process [2021-12-06 22:45:02,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:45:02,079 INFO L263 TraceCheckSpWp]: Trace formula consists of 390 conjuncts, 22 conjunts are in the unsatisfiable core [2021-12-06 22:45:02,081 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:45:02,123 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:45:02,138 INFO L354 Elim1Store]: treesize reduction 12, result has 40.0 percent of original size [2021-12-06 22:45:02,139 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:45:02,220 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:45:02,225 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:45:02,242 INFO L354 Elim1Store]: treesize reduction 8, result has 60.0 percent of original size [2021-12-06 22:45:02,242 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 39 [2021-12-06 22:45:02,395 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-12-06 22:45:02,395 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 34 treesize of output 30 [2021-12-06 22:45:02,515 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:45:02,631 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:45:02,635 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:45:02,652 INFO L354 Elim1Store]: treesize reduction 8, result has 60.0 percent of original size [2021-12-06 22:45:02,652 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 51 [2021-12-06 22:45:02,970 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-12-06 22:45:02,970 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 39 treesize of output 35 [2021-12-06 22:45:03,070 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:45:03,189 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:45:03,194 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:45:03,214 INFO L354 Elim1Store]: treesize reduction 8, result has 60.0 percent of original size [2021-12-06 22:45:03,214 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 41 treesize of output 53 [2021-12-06 22:45:04,734 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-12-06 22:45:04,734 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:45:04,887 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1936738899] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:45:04,887 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 22:45:04,887 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 9] total 19 [2021-12-06 22:45:04,887 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252380623] [2021-12-06 22:45:04,887 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 22:45:04,887 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-12-06 22:45:04,887 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:45:04,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-06 22:45:04,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=509, Unknown=0, NotChecked=0, Total=600 [2021-12-06 22:45:04,888 INFO L87 Difference]: Start difference. First operand 155 states and 166 transitions. Second operand has 20 states, 17 states have (on average 3.0588235294117645) internal successors, (52), 16 states have internal predecessors, (52), 6 states have call successors, (8), 7 states have call predecessors, (8), 4 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2021-12-06 22:45:05,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:45:05,208 INFO L93 Difference]: Finished difference Result 227 states and 245 transitions. [2021-12-06 22:45:05,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-12-06 22:45:05,208 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 17 states have (on average 3.0588235294117645) internal successors, (52), 16 states have internal predecessors, (52), 6 states have call successors, (8), 7 states have call predecessors, (8), 4 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) Word has length 51 [2021-12-06 22:45:05,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:45:05,210 INFO L225 Difference]: With dead ends: 227 [2021-12-06 22:45:05,210 INFO L226 Difference]: Without dead ends: 227 [2021-12-06 22:45:05,210 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 82 SyntacticMatches, 10 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 232 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=110, Invalid=646, Unknown=0, NotChecked=0, Total=756 [2021-12-06 22:45:05,211 INFO L933 BasicCegarLoop]: 75 mSDtfsCounter, 38 mSDsluCounter, 335 mSDsCounter, 0 mSdLazyCounter, 102 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 410 SdHoareTripleChecker+Invalid, 337 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 102 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 230 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-06 22:45:05,211 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 410 Invalid, 337 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 102 Invalid, 0 Unknown, 230 Unchecked, 0.2s Time] [2021-12-06 22:45:05,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states. [2021-12-06 22:45:05,216 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 218. [2021-12-06 22:45:05,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 218 states, 165 states have (on average 1.2545454545454546) internal successors, (207), 190 states have internal predecessors, (207), 14 states have call successors, (14), 14 states have call predecessors, (14), 16 states have return successors, (21), 13 states have call predecessors, (21), 14 states have call successors, (21) [2021-12-06 22:45:05,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218 states to 218 states and 242 transitions. [2021-12-06 22:45:05,217 INFO L78 Accepts]: Start accepts. Automaton has 218 states and 242 transitions. Word has length 51 [2021-12-06 22:45:05,217 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:45:05,217 INFO L470 AbstractCegarLoop]: Abstraction has 218 states and 242 transitions. [2021-12-06 22:45:05,218 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 17 states have (on average 3.0588235294117645) internal successors, (52), 16 states have internal predecessors, (52), 6 states have call successors, (8), 7 states have call predecessors, (8), 4 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2021-12-06 22:45:05,218 INFO L276 IsEmpty]: Start isEmpty. Operand 218 states and 242 transitions. [2021-12-06 22:45:05,218 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-12-06 22:45:05,218 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:45:05,218 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:45:05,224 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (27)] Forceful destruction successful, exit code 0 [2021-12-06 22:45:05,435 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (26)] Ended with exit code 0 [2021-12-06 22:45:05,619 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt,26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:45:05,620 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting list_add_tailErr1REQUIRES_VIOLATION === [create_sub_listErr0REQUIRES_VIOLATION, create_sub_listErr1REQUIRES_VIOLATION, create_sub_listErr2REQUIRES_VIOLATION, create_sub_listErr3REQUIRES_VIOLATION (and 27 more)] === [2021-12-06 22:45:05,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:45:05,621 INFO L85 PathProgramCache]: Analyzing trace with hash 1768276040, now seen corresponding path program 1 times [2021-12-06 22:45:05,622 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:45:05,622 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [499112213] [2021-12-06 22:45:05,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:45:05,622 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:45:05,622 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:45:05,623 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:45:05,624 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2021-12-06 22:45:06,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:45:06,070 INFO L263 TraceCheckSpWp]: Trace formula consists of 390 conjuncts, 29 conjunts are in the unsatisfiable core [2021-12-06 22:45:06,072 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:45:06,089 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:45:06,094 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:45:06,123 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:45:06,123 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:45:06,133 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 22:45:06,134 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:45:06,168 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:45:06,253 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:45:06,380 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:45:06,384 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:45:06,492 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:45:06,623 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-06 22:45:06,623 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:45:06,866 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 2 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 22:45:06,866 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:45:07,404 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:45:07,404 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [499112213] [2021-12-06 22:45:07,404 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [499112213] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:45:07,404 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [852877154] [2021-12-06 22:45:07,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:45:07,404 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-12-06 22:45:07,405 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/cvc4 [2021-12-06 22:45:07,405 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-12-06 22:45:07,406 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (29)] Waiting until timeout for monitored process [2021-12-06 22:45:08,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:45:08,740 INFO L263 TraceCheckSpWp]: Trace formula consists of 390 conjuncts, 28 conjunts are in the unsatisfiable core [2021-12-06 22:45:08,742 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:45:08,749 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:45:08,760 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:45:08,830 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:45:08,831 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:45:08,923 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:45:09,063 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:45:09,204 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:45:09,204 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:45:09,227 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:45:09,316 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:45:09,454 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:45:09,455 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:45:09,622 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-12-06 22:45:09,623 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:45:09,875 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [852877154] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:45:09,875 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 22:45:09,875 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 9] total 18 [2021-12-06 22:45:09,875 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452543103] [2021-12-06 22:45:09,875 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 22:45:09,876 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 22:45:09,876 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:45:09,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 22:45:09,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=478, Unknown=0, NotChecked=0, Total=552 [2021-12-06 22:45:09,876 INFO L87 Difference]: Start difference. First operand 218 states and 242 transitions. Second operand has 19 states, 16 states have (on average 3.1875) internal successors, (51), 15 states have internal predecessors, (51), 6 states have call successors, (8), 7 states have call predecessors, (8), 4 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2021-12-06 22:45:10,758 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:45:10,758 INFO L93 Difference]: Finished difference Result 226 states and 244 transitions. [2021-12-06 22:45:10,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-12-06 22:45:10,759 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 16 states have (on average 3.1875) internal successors, (51), 15 states have internal predecessors, (51), 6 states have call successors, (8), 7 states have call predecessors, (8), 4 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) Word has length 51 [2021-12-06 22:45:10,759 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:45:10,760 INFO L225 Difference]: With dead ends: 226 [2021-12-06 22:45:10,761 INFO L226 Difference]: Without dead ends: 226 [2021-12-06 22:45:10,761 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 83 SyntacticMatches, 7 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 230 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=120, Invalid=810, Unknown=0, NotChecked=0, Total=930 [2021-12-06 22:45:10,762 INFO L933 BasicCegarLoop]: 73 mSDtfsCounter, 44 mSDsluCounter, 550 mSDsCounter, 0 mSdLazyCounter, 208 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 623 SdHoareTripleChecker+Invalid, 594 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 208 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 375 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-06 22:45:10,762 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 623 Invalid, 594 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 208 Invalid, 0 Unknown, 375 Unchecked, 0.4s Time] [2021-12-06 22:45:10,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 226 states. [2021-12-06 22:45:10,766 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 226 to 218. [2021-12-06 22:45:10,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 218 states, 165 states have (on average 1.2484848484848485) internal successors, (206), 190 states have internal predecessors, (206), 14 states have call successors, (14), 14 states have call predecessors, (14), 16 states have return successors, (21), 13 states have call predecessors, (21), 14 states have call successors, (21) [2021-12-06 22:45:10,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218 states to 218 states and 241 transitions. [2021-12-06 22:45:10,768 INFO L78 Accepts]: Start accepts. Automaton has 218 states and 241 transitions. Word has length 51 [2021-12-06 22:45:10,768 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:45:10,768 INFO L470 AbstractCegarLoop]: Abstraction has 218 states and 241 transitions. [2021-12-06 22:45:10,768 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 16 states have (on average 3.1875) internal successors, (51), 15 states have internal predecessors, (51), 6 states have call successors, (8), 7 states have call predecessors, (8), 4 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2021-12-06 22:45:10,768 INFO L276 IsEmpty]: Start isEmpty. Operand 218 states and 241 transitions. [2021-12-06 22:45:10,768 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-12-06 22:45:10,769 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:45:10,769 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:45:10,774 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (29)] Ended with exit code 0 [2021-12-06 22:45:10,984 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (28)] Ended with exit code 0 [2021-12-06 22:45:11,169 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt,28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:45:11,169 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting list_add_tailErr8REQUIRES_VIOLATION === [create_sub_listErr0REQUIRES_VIOLATION, create_sub_listErr1REQUIRES_VIOLATION, create_sub_listErr2REQUIRES_VIOLATION, create_sub_listErr3REQUIRES_VIOLATION (and 27 more)] === [2021-12-06 22:45:11,169 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:45:11,170 INFO L85 PathProgramCache]: Analyzing trace with hash 636971300, now seen corresponding path program 2 times [2021-12-06 22:45:11,170 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:45:11,170 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [572367942] [2021-12-06 22:45:11,170 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-06 22:45:11,170 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:45:11,170 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:45:11,171 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:45:11,172 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (30)] Waiting until timeout for monitored process [2021-12-06 22:45:11,758 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-06 22:45:11,758 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 22:45:11,780 INFO L263 TraceCheckSpWp]: Trace formula consists of 438 conjuncts, 99 conjunts are in the unsatisfiable core [2021-12-06 22:45:11,783 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:45:11,792 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:45:11,848 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:45:11,879 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:45:11,879 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:45:11,906 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 22:45:11,907 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:45:11,960 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-12-06 22:45:12,168 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:45:12,257 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-06 22:45:12,257 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 16 treesize of output 22 [2021-12-06 22:45:12,263 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 7 treesize of output 3 [2021-12-06 22:45:12,366 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-06 22:45:12,366 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 20 treesize of output 26 [2021-12-06 22:45:13,458 INFO L354 Elim1Store]: treesize reduction 27, result has 48.1 percent of original size [2021-12-06 22:45:13,458 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 31 treesize of output 46 [2021-12-06 22:45:13,599 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 9 treesize of output 3 [2021-12-06 22:45:13,703 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-12-06 22:45:13,704 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 33 [2021-12-06 22:45:13,814 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 17 treesize of output 19 [2021-12-06 22:45:13,839 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 8 treesize of output 4 [2021-12-06 22:45:15,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, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 23 [2021-12-06 22:45:15,068 INFO L354 Elim1Store]: treesize reduction 24, result has 38.5 percent of original size [2021-12-06 22:45:15,068 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 2 new quantified variables, introduced 2 case distinctions, treesize of input 40 treesize of output 47 [2021-12-06 22:45:15,268 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:45:15,309 INFO L354 Elim1Store]: treesize reduction 42, result has 44.0 percent of original size [2021-12-06 22:45:15,310 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 40 treesize of output 61 [2021-12-06 22:45:15,624 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 37 treesize of output 35 [2021-12-06 22:45:16,112 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 42 treesize of output 26 [2021-12-06 22:45:16,118 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-06 22:45:16,426 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 3 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 22:45:16,426 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:45:17,295 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 24 treesize of output 22 [2021-12-06 22:45:17,379 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2153 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_2151 (_ BitVec 1)) (|v_create_sub_list_insert_sub_~sub~0#1.base_62| (_ BitVec 32))) (or (not (= (_ bv0 1) (bvneg (select |c_#valid| |v_create_sub_list_insert_sub_~sub~0#1.base_62|)))) (= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (select (store |c_#valid| |v_create_sub_list_insert_sub_~sub~0#1.base_62| v_ArrVal_2151) (select (select (store |c_#memory_$Pointer$.base| |v_create_sub_list_insert_sub_~sub~0#1.base_62| v_ArrVal_2153) |c_create_sub_list_~sub#1.base|) (bvadd (_ bv4 32) |c_create_sub_list_~sub#1.offset|)))))) (_ bv1 1))) (and (not (bvule (bvadd (_ bv8 32) |c_create_sub_list_~sub#1.offset|) (_ bv12 32))) (= |v_create_sub_list_insert_sub_~sub~0#1.base_62| |c_create_sub_list_~sub#1.base|)))) is different from false [2021-12-06 22:45:17,922 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2153 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_2161 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_2151 (_ BitVec 1)) (v_ArrVal_2162 (Array (_ BitVec 32) (_ BitVec 32))) (|v_create_sub_list_insert_sub_~sub~0#1.base_62| (_ BitVec 32))) (or (not (= (_ bv0 1) (bvneg (select |c_#valid| |v_create_sub_list_insert_sub_~sub~0#1.base_62|)))) (= (_ bv0 1) (bvadd (_ bv1 1) (bvneg (bvneg (bvneg (bvneg (select (store |c_#valid| |v_create_sub_list_insert_sub_~sub~0#1.base_62| v_ArrVal_2151) (select (select (store (let ((.cse0 (select |c_#memory_$Pointer$.base| |c_create_sub_list_insert_sub_~head#1.base|)) (.cse1 (bvadd |c_create_sub_list_insert_sub_~head#1.offset| (_ bv4 32)))) (store (store (store |c_#memory_$Pointer$.base| |c_create_sub_list_insert_sub_~head#1.base| (store .cse0 .cse1 |c_create_sub_list_insert_sub_~sub~0#1.base|)) |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_2162) (select .cse0 .cse1) v_ArrVal_2161)) |v_create_sub_list_insert_sub_~sub~0#1.base_62| v_ArrVal_2153) |c_create_sub_list_~sub#1.base|) (bvadd (_ bv4 32) |c_create_sub_list_~sub#1.offset|))))))))) (and (not (bvule (bvadd (_ bv8 32) |c_create_sub_list_~sub#1.offset|) (_ bv12 32))) (= |v_create_sub_list_insert_sub_~sub~0#1.base_62| |c_create_sub_list_~sub#1.base|)))) is different from false [2021-12-06 22:45:17,927 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:45:17,927 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [572367942] [2021-12-06 22:45:17,927 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [572367942] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:45:17,927 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [351148335] [2021-12-06 22:45:17,927 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-06 22:45:17,927 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-12-06 22:45:17,927 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/cvc4 [2021-12-06 22:45:17,928 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-12-06 22:45:17,928 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (31)] Waiting until timeout for monitored process [2021-12-06 22:45:18,434 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-06 22:45:18,434 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1949099544] [2021-12-06 22:45:18,434 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-06 22:45:18,434 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 22:45:18,434 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:45:18,435 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 22:45:18,436 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2021-12-06 22:45:18,437 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (31)] Ended with exit code 1 [2021-12-06 22:45:19,744 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-06 22:45:19,744 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 22:45:19,754 INFO L263 TraceCheckSpWp]: Trace formula consists of 438 conjuncts, 113 conjunts are in the unsatisfiable core [2021-12-06 22:45:19,759 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:45:19,769 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:45:19,775 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:45:20,165 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:45:20,172 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:45:20,327 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 13 treesize of output 9 [2021-12-06 22:45:20,331 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:45:20,332 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:45:20,339 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:45:20,339 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:45:20,500 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 22:45:20,500 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 25 treesize of output 25 [2021-12-06 22:45:20,682 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-12-06 22:45:20,697 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-12-06 22:45:22,490 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 36 [2021-12-06 22:45:22,527 INFO L354 Elim1Store]: treesize reduction 46, result has 19.3 percent of original size [2021-12-06 22:45:22,527 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 83 treesize of output 78 [2021-12-06 22:45:22,532 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 44 treesize of output 26 [2021-12-06 22:45:22,538 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:45:22,538 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 70 treesize of output 54 [2021-12-06 22:45:22,549 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 0 case distinctions, treesize of input 40 treesize of output 22 [2021-12-06 22:45:22,649 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-12-06 22:45:22,649 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:45:22,754 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 17 treesize of output 19 [2021-12-06 22:45:22,787 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 8 treesize of output 4 [2021-12-06 22:45:24,770 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 23 [2021-12-06 22:45:24,806 INFO L354 Elim1Store]: treesize reduction 24, result has 38.5 percent of original size [2021-12-06 22:45:24,806 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 2 new quantified variables, introduced 2 case distinctions, treesize of input 40 treesize of output 47 [2021-12-06 22:45:24,918 INFO L354 Elim1Store]: treesize reduction 42, result has 44.0 percent of original size [2021-12-06 22:45:24,919 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 39 treesize of output 60 [2021-12-06 22:45:25,188 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 39 treesize of output 37 [2021-12-06 22:45:25,884 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:45:26,106 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 3 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 22:45:26,106 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:45:26,651 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2455 (Array (_ BitVec 32) (_ BitVec 32)))) (= (_ bv0 1) (bvadd (_ bv1 1) (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (select |c_#valid| (select (select (store |c_#memory_$Pointer$.base| |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_2455) |c_create_sub_list_insert_sub_~head#1.base|) (bvadd |c_create_sub_list_insert_sub_~head#1.offset| (_ bv4 32)))))))))))))))) is different from false [2021-12-06 22:45:26,676 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2454 (_ BitVec 1)) (v_ArrVal_2455 (Array (_ BitVec 32) (_ BitVec 32))) (|v_create_sub_list_insert_sub_~sub~0#1.base_64| (_ BitVec 32))) (or (not (= (_ bv0 1) (bvneg (select |c_#valid| |v_create_sub_list_insert_sub_~sub~0#1.base_64|)))) (= (_ bv0 1) (bvadd (_ bv1 1) (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (select (store |c_#valid| |v_create_sub_list_insert_sub_~sub~0#1.base_64| v_ArrVal_2454) (select (select (store |c_#memory_$Pointer$.base| |v_create_sub_list_insert_sub_~sub~0#1.base_64| v_ArrVal_2455) |c_create_sub_list_~sub#1.base|) (bvadd (_ bv4 32) |c_create_sub_list_~sub#1.offset|))))))))))))))))) is different from false [2021-12-06 22:45:27,350 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1949099544] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:45:27,350 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 22:45:27,350 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 32] total 55 [2021-12-06 22:45:27,351 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247818261] [2021-12-06 22:45:27,351 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 22:45:27,351 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2021-12-06 22:45:27,351 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:45:27,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2021-12-06 22:45:27,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=227, Invalid=3957, Unknown=122, NotChecked=524, Total=4830 [2021-12-06 22:45:27,353 INFO L87 Difference]: Start difference. First operand 218 states and 241 transitions. Second operand has 56 states, 53 states have (on average 1.4150943396226414) internal successors, (75), 49 states have internal predecessors, (75), 7 states have call successors, (7), 7 states have call predecessors, (7), 4 states have return successors, (4), 2 states have call predecessors, (4), 3 states have call successors, (4) [2021-12-06 22:45:37,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:45:37,826 INFO L93 Difference]: Finished difference Result 218 states and 240 transitions. [2021-12-06 22:45:37,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-12-06 22:45:37,827 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 53 states have (on average 1.4150943396226414) internal successors, (75), 49 states have internal predecessors, (75), 7 states have call successors, (7), 7 states have call predecessors, (7), 4 states have return successors, (4), 2 states have call predecessors, (4), 3 states have call successors, (4) Word has length 51 [2021-12-06 22:45:37,827 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:45:37,828 INFO L225 Difference]: With dead ends: 218 [2021-12-06 22:45:37,828 INFO L226 Difference]: Without dead ends: 218 [2021-12-06 22:45:37,830 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 55 SyntacticMatches, 5 SemanticMatches, 93 ConstructedPredicates, 4 IntricatePredicates, 0 DeprecatedPredicates, 2251 ImplicationChecksByTransitivity, 17.9s TimeCoverageRelationStatistics Valid=547, Invalid=7446, Unknown=213, NotChecked=724, Total=8930 [2021-12-06 22:45:37,831 INFO L933 BasicCegarLoop]: 66 mSDtfsCounter, 44 mSDsluCounter, 1267 mSDsCounter, 0 mSdLazyCounter, 564 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 1333 SdHoareTripleChecker+Invalid, 1244 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 564 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 648 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2021-12-06 22:45:37,831 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 1333 Invalid, 1244 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 564 Invalid, 0 Unknown, 648 Unchecked, 1.4s Time] [2021-12-06 22:45:37,831 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2021-12-06 22:45:37,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 218. [2021-12-06 22:45:37,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 218 states, 165 states have (on average 1.2424242424242424) internal successors, (205), 190 states have internal predecessors, (205), 14 states have call successors, (14), 14 states have call predecessors, (14), 16 states have return successors, (21), 13 states have call predecessors, (21), 14 states have call successors, (21) [2021-12-06 22:45:37,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218 states to 218 states and 240 transitions. [2021-12-06 22:45:37,838 INFO L78 Accepts]: Start accepts. Automaton has 218 states and 240 transitions. Word has length 51 [2021-12-06 22:45:37,839 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:45:37,839 INFO L470 AbstractCegarLoop]: Abstraction has 218 states and 240 transitions. [2021-12-06 22:45:37,839 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 56 states, 53 states have (on average 1.4150943396226414) internal successors, (75), 49 states have internal predecessors, (75), 7 states have call successors, (7), 7 states have call predecessors, (7), 4 states have return successors, (4), 2 states have call predecessors, (4), 3 states have call successors, (4) [2021-12-06 22:45:37,839 INFO L276 IsEmpty]: Start isEmpty. Operand 218 states and 240 transitions. [2021-12-06 22:45:37,839 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-12-06 22:45:37,839 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:45:37,839 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:45:37,862 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2021-12-06 22:45:38,079 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (30)] Forceful destruction successful, exit code 0 [2021-12-06 22:45:38,240 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:45:38,241 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting list_add_tailErr9REQUIRES_VIOLATION === [create_sub_listErr0REQUIRES_VIOLATION, create_sub_listErr1REQUIRES_VIOLATION, create_sub_listErr2REQUIRES_VIOLATION, create_sub_listErr3REQUIRES_VIOLATION (and 27 more)] === [2021-12-06 22:45:38,242 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:45:38,242 INFO L85 PathProgramCache]: Analyzing trace with hash 636971301, now seen corresponding path program 2 times [2021-12-06 22:45:38,243 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:45:38,244 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [796753154] [2021-12-06 22:45:38,244 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-06 22:45:38,244 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:45:38,244 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:45:38,245 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:45:38,246 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (33)] Waiting until timeout for monitored process [2021-12-06 22:45:38,984 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-06 22:45:38,984 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 22:45:39,006 INFO L263 TraceCheckSpWp]: Trace formula consists of 438 conjuncts, 122 conjunts are in the unsatisfiable core [2021-12-06 22:45:39,012 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:45:39,018 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:45:39,071 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:45:39,096 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:45:39,096 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:45:39,128 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 22:45:39,128 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:45:39,185 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-12-06 22:45:39,380 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:45:39,475 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-06 22:45:39,476 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 16 treesize of output 22 [2021-12-06 22:45:39,488 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 7 treesize of output 3 [2021-12-06 22:45:39,588 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-06 22:45:39,588 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 20 treesize of output 26 [2021-12-06 22:45:41,152 INFO L354 Elim1Store]: treesize reduction 27, result has 48.1 percent of original size [2021-12-06 22:45:41,152 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 31 treesize of output 46 [2021-12-06 22:45:41,323 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 9 treesize of output 3 [2021-12-06 22:45:41,437 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-12-06 22:45:41,437 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:45:41,458 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 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:45:41,599 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 17 treesize of output 19 [2021-12-06 22:45:41,634 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 8 treesize of output 4 [2021-12-06 22:45:42,244 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:45:42,459 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-06 22:45:42,459 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 16 treesize of output 22 [2021-12-06 22:45:42,467 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 7 treesize of output 3 [2021-12-06 22:45:42,689 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-06 22:45:42,689 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 20 treesize of output 26 [2021-12-06 22:45:42,937 INFO L354 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2021-12-06 22:45:42,937 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 26 treesize of output 38 [2021-12-06 22:45:42,942 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 7 treesize of output 3 [2021-12-06 22:45:43,304 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 23 [2021-12-06 22:45:43,340 INFO L354 Elim1Store]: treesize reduction 24, result has 38.5 percent of original size [2021-12-06 22:45:43,340 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 2 new quantified variables, introduced 2 case distinctions, treesize of input 51 treesize of output 56 [2021-12-06 22:45:43,627 INFO L354 Elim1Store]: treesize reduction 8, result has 61.9 percent of original size [2021-12-06 22:45:43,627 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 38 treesize of output 40 [2021-12-06 22:45:43,649 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-12-06 22:45:43,827 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 32 treesize of output 30 [2021-12-06 22:45:43,835 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2021-12-06 22:45:44,364 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 33 treesize of output 17 [2021-12-06 22:45:44,386 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:45:44,720 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 3 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 22:45:44,720 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:45:48,090 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 22:45:48,091 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 146 treesize of output 123 [2021-12-06 22:45:48,160 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 22:45:48,160 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 932 treesize of output 911 [2021-12-06 22:45:48,171 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 911 treesize of output 871 [2021-12-06 22:45:48,183 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 871 treesize of output 851 [2021-12-06 22:45:48,203 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 829 treesize of output 813 [2021-12-06 22:45:48,216 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 813 treesize of output 749 [2021-12-06 22:45:58,013 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:45:58,014 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [796753154] [2021-12-06 22:45:58,014 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [796753154] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:45:58,014 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1521937953] [2021-12-06 22:45:58,014 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-06 22:45:58,014 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-12-06 22:45:58,014 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/cvc4 [2021-12-06 22:45:58,015 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-12-06 22:45:58,015 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (34)] Waiting until timeout for monitored process [2021-12-06 22:46:00,025 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-06 22:46:00,025 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 22:46:00,066 INFO L263 TraceCheckSpWp]: Trace formula consists of 438 conjuncts, 137 conjunts are in the unsatisfiable core [2021-12-06 22:46:00,073 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:46:00,080 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:46:00,113 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:46:00,117 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:46:00,285 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:46:00,285 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:46:00,292 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:46:00,293 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:46:00,311 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 22:46:00,311 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 20 [2021-12-06 22:46:00,497 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-12-06 22:46:00,512 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-12-06 22:46:02,483 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 81 treesize of output 46 [2021-12-06 22:46:02,514 INFO L354 Elim1Store]: treesize reduction 46, result has 19.3 percent of original size [2021-12-06 22:46:02,514 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 83 treesize of output 78 [2021-12-06 22:46:02,520 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:46:02,520 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 82 treesize of output 66 [2021-12-06 22:46:02,526 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 42 treesize of output 24 [2021-12-06 22:46:02,533 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 0 case distinctions, treesize of input 40 treesize of output 30 [2021-12-06 22:46:02,618 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-06 22:46:02,646 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-12-06 22:46:02,647 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 33 [2021-12-06 22:46:02,701 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 17 treesize of output 19 [2021-12-06 22:46:02,737 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 8 treesize of output 4 [2021-12-06 22:46:03,018 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:46:03,109 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-06 22:46:03,109 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 16 treesize of output 22 [2021-12-06 22:46:03,117 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 7 treesize of output 3 [2021-12-06 22:46:03,298 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-06 22:46:03,298 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 20 treesize of output 26 [2021-12-06 22:46:03,489 INFO L354 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2021-12-06 22:46:03,490 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 26 treesize of output 38 [2021-12-06 22:46:03,494 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 7 treesize of output 3 [2021-12-06 22:46:03,806 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 23 [2021-12-06 22:46:03,838 INFO L354 Elim1Store]: treesize reduction 24, result has 38.5 percent of original size [2021-12-06 22:46:03,838 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 2 new quantified variables, introduced 2 case distinctions, treesize of input 51 treesize of output 56 [2021-12-06 22:46:03,952 INFO L354 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2021-12-06 22:46:03,952 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 1 case distinctions, treesize of input 16 treesize of output 18 [2021-12-06 22:46:03,985 INFO L354 Elim1Store]: treesize reduction 8, result has 61.9 percent of original size [2021-12-06 22:46:03,985 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 35 treesize of output 37 [2021-12-06 22:46:04,252 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 32 treesize of output 30 [2021-12-06 22:46:04,275 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2021-12-06 22:46:04,771 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 22:46:04,771 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 7 [2021-12-06 22:46:04,778 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 22:46:04,778 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 17 [2021-12-06 22:46:05,446 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 3 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 22:46:05,446 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:46:09,435 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 22:46:09,435 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 146 treesize of output 123 [2021-12-06 22:46:09,499 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 22:46:09,500 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 5418 treesize of output 5283 [2021-12-06 22:46:09,524 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 5283 treesize of output 5091 [2021-12-06 22:46:09,551 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 5091 treesize of output 4995 [2021-12-06 22:46:09,597 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 4973 treesize of output 4845 [2021-12-06 22:46:09,626 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 4845 treesize of output 4589 [2021-12-06 22:46:09,651 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_DEPENDING: BigInteger out of long range [2021-12-06 22:46:09,651 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2044922711] [2021-12-06 22:46:09,651 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-06 22:46:09,651 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 22:46:09,652 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:46:09,652 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 22:46:09,653 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2021-12-06 22:46:10,636 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-06 22:46:10,636 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 22:46:10,645 INFO L263 TraceCheckSpWp]: Trace formula consists of 438 conjuncts, 76 conjunts are in the unsatisfiable core [2021-12-06 22:46:10,648 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:46:11,768 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-12-06 22:46:11,769 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 33 [2021-12-06 22:46:11,782 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 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:46:13,448 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:46:13,460 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:46:13,886 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-06 22:46:13,886 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 16 treesize of output 22 [2021-12-06 22:46:13,893 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 7 treesize of output 3 [2021-12-06 22:46:13,945 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-06 22:46:13,946 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 16 treesize of output 22 [2021-12-06 22:46:13,956 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 7 treesize of output 3 [2021-12-06 22:46:14,413 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-06 22:46:14,413 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 26 [2021-12-06 22:46:14,462 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-06 22:46:14,462 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 20 treesize of output 26 [2021-12-06 22:46:15,244 INFO L354 Elim1Store]: treesize reduction 21, result has 47.5 percent of original size [2021-12-06 22:46:15,244 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 25 treesize of output 34 [2021-12-06 22:46:16,100 INFO L354 Elim1Store]: treesize reduction 21, result has 47.5 percent of original size [2021-12-06 22:46:16,100 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 34 [2021-12-06 22:46:18,984 INFO L354 Elim1Store]: treesize reduction 19, result has 47.2 percent of original size [2021-12-06 22:46:18,984 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 1 case distinctions, treesize of input 16 treesize of output 26 [2021-12-06 22:46:19,015 INFO L354 Elim1Store]: treesize reduction 8, result has 61.9 percent of original size [2021-12-06 22:46:19,016 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 34 treesize of output 36 [2021-12-06 22:46:19,366 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2021-12-06 22:46:19,370 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 32 treesize of output 30 [2021-12-06 22:46:20,077 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 25 treesize of output 13 [2021-12-06 22:46:20,084 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 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:46:20,493 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 19 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 22:46:20,493 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:46:21,798 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_2979 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (select (store |c_#memory_$Pointer$.offset| |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_2979) |c_create_sub_list_insert_sub_~head#1.base|) (bvadd |c_create_sub_list_insert_sub_~head#1.offset| (_ bv4 32))))) (bvule .cse0 (bvadd (_ bv4 32) .cse0)))) (forall ((v_ArrVal_2980 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_2979 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse1 (bvadd |c_create_sub_list_insert_sub_~head#1.offset| (_ bv4 32)))) (bvule (bvadd (_ bv4 32) (select (select (store |c_#memory_$Pointer$.offset| |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_2979) |c_create_sub_list_insert_sub_~head#1.base|) .cse1)) (select |c_#length| (select (select (store |c_#memory_$Pointer$.base| |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_2980) |c_create_sub_list_insert_sub_~head#1.base|) .cse1)))))) is different from false [2021-12-06 22:46:21,923 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_create_sub_list_insert_sub_~sub~0#1.base_70| (_ BitVec 32))) (or (not (= (_ bv0 1) (bvneg (bvneg (bvneg (select |c_#valid| |v_create_sub_list_insert_sub_~sub~0#1.base_70|)))))) (and (forall ((v_ArrVal_2979 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (select (store |c_#memory_$Pointer$.offset| |v_create_sub_list_insert_sub_~sub~0#1.base_70| v_ArrVal_2979) |c_create_sub_list_~sub#1.base|) (bvadd (_ bv4 32) |c_create_sub_list_~sub#1.offset|)))) (bvule .cse0 (bvadd (_ bv4 32) .cse0)))) (forall ((v_ArrVal_2978 (_ BitVec 32)) (v_ArrVal_2980 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_2979 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse1 (bvadd (_ bv4 32) |c_create_sub_list_~sub#1.offset|))) (bvule (bvadd (_ bv4 32) (select (select (store |c_#memory_$Pointer$.offset| |v_create_sub_list_insert_sub_~sub~0#1.base_70| v_ArrVal_2979) |c_create_sub_list_~sub#1.base|) .cse1)) (select (store |c_#length| |v_create_sub_list_insert_sub_~sub~0#1.base_70| v_ArrVal_2978) (select (select (store |c_#memory_$Pointer$.base| |v_create_sub_list_insert_sub_~sub~0#1.base_70| v_ArrVal_2980) |c_create_sub_list_~sub#1.base|) .cse1)))))))) is different from false [2021-12-06 22:46:24,275 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 22:46:24,275 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 206 treesize of output 197 [2021-12-06 22:46:24,308 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 22:46:24,309 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 197 treesize of output 137 [2021-12-06 22:46:24,411 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 22:46:24,412 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 3701 treesize of output 3673 [2021-12-06 22:46:24,589 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 22:46:24,590 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 425338 treesize of output 417216 [2021-12-06 22:46:25,739 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 444752 treesize of output 433008 [2021-12-06 22:46:27,013 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 443280 treesize of output 434128 [2021-12-06 22:46:28,418 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 434061 treesize of output 405645 [2021-12-06 22:46:29,608 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 405645 treesize of output 375693 [2021-12-06 22:46:30,874 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 375693 treesize of output 375309 [2021-12-06 22:46:32,231 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_DEPENDING: BigInteger out of long range [2021-12-06 22:46:32,231 INFO L186 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2021-12-06 22:46:32,231 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31] total 31 [2021-12-06 22:46:32,231 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [268972998] [2021-12-06 22:46:32,231 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2021-12-06 22:46:32,232 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-12-06 22:46:32,232 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:46:32,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-12-06 22:46:32,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=342, Invalid=6283, Unknown=25, NotChecked=322, Total=6972 [2021-12-06 22:46:32,234 INFO L87 Difference]: Start difference. First operand 218 states and 240 transitions. Second operand has 32 states, 30 states have (on average 1.5) internal successors, (45), 28 states have internal predecessors, (45), 4 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-06 22:46:48,597 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:46:48,597 INFO L93 Difference]: Finished difference Result 219 states and 242 transitions. [2021-12-06 22:46:48,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-12-06 22:46:48,598 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 30 states have (on average 1.5) internal successors, (45), 28 states have internal predecessors, (45), 4 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 51 [2021-12-06 22:46:48,598 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:46:48,599 INFO L225 Difference]: With dead ends: 219 [2021-12-06 22:46:48,599 INFO L226 Difference]: Without dead ends: 219 [2021-12-06 22:46:48,602 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 219 GetRequests, 99 SyntacticMatches, 9 SemanticMatches, 111 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 3645 ImplicationChecksByTransitivity, 32.9s TimeCoverageRelationStatistics Valid=766, Invalid=11392, Unknown=60, NotChecked=438, Total=12656 [2021-12-06 22:46:48,603 INFO L933 BasicCegarLoop]: 66 mSDtfsCounter, 55 mSDsluCounter, 1015 mSDsCounter, 0 mSdLazyCounter, 579 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 1081 SdHoareTripleChecker+Invalid, 1285 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 579 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 668 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2021-12-06 22:46:48,603 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [55 Valid, 1081 Invalid, 1285 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 579 Invalid, 0 Unknown, 668 Unchecked, 1.4s Time] [2021-12-06 22:46:48,603 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 219 states. [2021-12-06 22:46:48,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 219 to 218. [2021-12-06 22:46:48,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 218 states, 165 states have (on average 1.2363636363636363) internal successors, (204), 190 states have internal predecessors, (204), 14 states have call successors, (14), 14 states have call predecessors, (14), 16 states have return successors, (21), 13 states have call predecessors, (21), 14 states have call successors, (21) [2021-12-06 22:46:48,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218 states to 218 states and 239 transitions. [2021-12-06 22:46:48,608 INFO L78 Accepts]: Start accepts. Automaton has 218 states and 239 transitions. Word has length 51 [2021-12-06 22:46:48,608 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:46:48,608 INFO L470 AbstractCegarLoop]: Abstraction has 218 states and 239 transitions. [2021-12-06 22:46:48,608 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 30 states have (on average 1.5) internal successors, (45), 28 states have internal predecessors, (45), 4 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-06 22:46:48,608 INFO L276 IsEmpty]: Start isEmpty. Operand 218 states and 239 transitions. [2021-12-06 22:46:48,608 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2021-12-06 22:46:48,609 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:46:48,609 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:46:48,620 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (33)] Forceful destruction successful, exit code 0 [2021-12-06 22:46:48,832 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2021-12-06 22:46:49,031 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (34)] Ended with exit code 0 [2021-12-06 22:46:49,210 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3,35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt [2021-12-06 22:46:49,211 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting list_add_tailErr4REQUIRES_VIOLATION === [create_sub_listErr0REQUIRES_VIOLATION, create_sub_listErr1REQUIRES_VIOLATION, create_sub_listErr2REQUIRES_VIOLATION, create_sub_listErr3REQUIRES_VIOLATION (and 27 more)] === [2021-12-06 22:46:49,212 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:46:49,212 INFO L85 PathProgramCache]: Analyzing trace with hash 937684793, now seen corresponding path program 1 times [2021-12-06 22:46:49,213 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:46:49,213 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [82313827] [2021-12-06 22:46:49,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:46:49,214 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:46:49,214 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:46:49,215 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:46:49,216 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (36)] Waiting until timeout for monitored process [2021-12-06 22:46:49,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:46:49,553 INFO L263 TraceCheckSpWp]: Trace formula consists of 421 conjuncts, 12 conjunts are in the unsatisfiable core [2021-12-06 22:46:49,554 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:46:49,699 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 25 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-06 22:46:49,699 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:46:49,847 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-12-06 22:46:49,847 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 17 [2021-12-06 22:46:49,878 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-12-06 22:46:49,878 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 15 [2021-12-06 22:46:49,904 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 25 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-06 22:46:49,904 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:46:49,904 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [82313827] [2021-12-06 22:46:49,904 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [82313827] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 22:46:49,904 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 22:46:49,904 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 10 [2021-12-06 22:46:49,904 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1122684985] [2021-12-06 22:46:49,904 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 22:46:49,905 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-12-06 22:46:49,905 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:46:49,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-06 22:46:49,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2021-12-06 22:46:49,905 INFO L87 Difference]: Start difference. First operand 218 states and 239 transitions. Second operand has 11 states, 9 states have (on average 5.0) internal successors, (45), 9 states have internal predecessors, (45), 3 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2021-12-06 22:46:50,742 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:46:50,742 INFO L93 Difference]: Finished difference Result 247 states and 267 transitions. [2021-12-06 22:46:50,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-12-06 22:46:50,742 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 9 states have (on average 5.0) internal successors, (45), 9 states have internal predecessors, (45), 3 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) Word has length 54 [2021-12-06 22:46:50,742 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:46:50,743 INFO L225 Difference]: With dead ends: 247 [2021-12-06 22:46:50,743 INFO L226 Difference]: Without dead ends: 247 [2021-12-06 22:46:50,744 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 98 SyntacticMatches, 4 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2021-12-06 22:46:50,744 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 116 mSDsluCounter, 293 mSDsCounter, 0 mSdLazyCounter, 404 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 336 SdHoareTripleChecker+Invalid, 414 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 404 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2021-12-06 22:46:50,744 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [117 Valid, 336 Invalid, 414 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 404 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2021-12-06 22:46:50,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 247 states. [2021-12-06 22:46:50,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 247 to 217. [2021-12-06 22:46:50,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 217 states, 165 states have (on average 1.2242424242424241) internal successors, (202), 189 states have internal predecessors, (202), 14 states have call successors, (14), 14 states have call predecessors, (14), 16 states have return successors, (21), 13 states have call predecessors, (21), 14 states have call successors, (21) [2021-12-06 22:46:50,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 217 states to 217 states and 237 transitions. [2021-12-06 22:46:50,749 INFO L78 Accepts]: Start accepts. Automaton has 217 states and 237 transitions. Word has length 54 [2021-12-06 22:46:50,749 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:46:50,749 INFO L470 AbstractCegarLoop]: Abstraction has 217 states and 237 transitions. [2021-12-06 22:46:50,749 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 9 states have (on average 5.0) internal successors, (45), 9 states have internal predecessors, (45), 3 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2021-12-06 22:46:50,749 INFO L276 IsEmpty]: Start isEmpty. Operand 217 states and 237 transitions. [2021-12-06 22:46:50,750 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2021-12-06 22:46:50,750 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:46:50,750 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:46:50,760 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (36)] Forceful destruction successful, exit code 0 [2021-12-06 22:46:50,951 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:46:50,951 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting list_add_tailErr5REQUIRES_VIOLATION === [create_sub_listErr0REQUIRES_VIOLATION, create_sub_listErr1REQUIRES_VIOLATION, create_sub_listErr2REQUIRES_VIOLATION, create_sub_listErr3REQUIRES_VIOLATION (and 27 more)] === [2021-12-06 22:46:50,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:46:50,952 INFO L85 PathProgramCache]: Analyzing trace with hash 937684794, now seen corresponding path program 1 times [2021-12-06 22:46:50,953 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:46:50,954 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1701599199] [2021-12-06 22:46:50,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:46:50,954 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:46:50,954 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:46:50,956 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:46:50,959 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (37)] Waiting until timeout for monitored process [2021-12-06 22:46:51,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:46:51,374 INFO L263 TraceCheckSpWp]: Trace formula consists of 421 conjuncts, 23 conjunts are in the unsatisfiable core [2021-12-06 22:46:51,375 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:46:51,702 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 25 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-06 22:46:51,703 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:46:52,298 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 18 [2021-12-06 22:46:52,705 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 22:46:52,705 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 20 [2021-12-06 22:46:53,375 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 22:46:53,375 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 20 [2021-12-06 22:46:53,960 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 25 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-06 22:46:53,961 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:46:53,961 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1701599199] [2021-12-06 22:46:53,961 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1701599199] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 22:46:53,961 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 22:46:53,961 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 21 [2021-12-06 22:46:53,961 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [804132646] [2021-12-06 22:46:53,961 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 22:46:53,961 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-12-06 22:46:53,961 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:46:53,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-12-06 22:46:53,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=409, Unknown=0, NotChecked=0, Total=462 [2021-12-06 22:46:53,962 INFO L87 Difference]: Start difference. First operand 217 states and 237 transitions. Second operand has 22 states, 19 states have (on average 3.6842105263157894) internal successors, (70), 18 states have internal predecessors, (70), 7 states have call successors, (9), 3 states have call predecessors, (9), 5 states have return successors, (7), 7 states have call predecessors, (7), 5 states have call successors, (7) [2021-12-06 22:46:56,493 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:46:56,494 INFO L93 Difference]: Finished difference Result 217 states and 233 transitions. [2021-12-06 22:46:56,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-06 22:46:56,495 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 19 states have (on average 3.6842105263157894) internal successors, (70), 18 states have internal predecessors, (70), 7 states have call successors, (9), 3 states have call predecessors, (9), 5 states have return successors, (7), 7 states have call predecessors, (7), 5 states have call successors, (7) Word has length 54 [2021-12-06 22:46:56,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:46:56,496 INFO L225 Difference]: With dead ends: 217 [2021-12-06 22:46:56,496 INFO L226 Difference]: Without dead ends: 217 [2021-12-06 22:46:56,496 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 91 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 125 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=156, Invalid=966, Unknown=0, NotChecked=0, Total=1122 [2021-12-06 22:46:56,497 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 278 mSDsluCounter, 393 mSDsCounter, 0 mSdLazyCounter, 327 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 279 SdHoareTripleChecker+Valid, 443 SdHoareTripleChecker+Invalid, 412 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 327 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 58 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2021-12-06 22:46:56,497 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [279 Valid, 443 Invalid, 412 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 327 Invalid, 0 Unknown, 58 Unchecked, 1.4s Time] [2021-12-06 22:46:56,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 217 states. [2021-12-06 22:46:56,500 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 217 to 215. [2021-12-06 22:46:56,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 215 states, 165 states have (on average 1.2) internal successors, (198), 187 states have internal predecessors, (198), 14 states have call successors, (14), 14 states have call predecessors, (14), 16 states have return successors, (21), 13 states have call predecessors, (21), 14 states have call successors, (21) [2021-12-06 22:46:56,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 233 transitions. [2021-12-06 22:46:56,501 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 233 transitions. Word has length 54 [2021-12-06 22:46:56,501 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:46:56,501 INFO L470 AbstractCegarLoop]: Abstraction has 215 states and 233 transitions. [2021-12-06 22:46:56,502 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 19 states have (on average 3.6842105263157894) internal successors, (70), 18 states have internal predecessors, (70), 7 states have call successors, (9), 3 states have call predecessors, (9), 5 states have return successors, (7), 7 states have call predecessors, (7), 5 states have call successors, (7) [2021-12-06 22:46:56,502 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 233 transitions. [2021-12-06 22:46:56,502 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-12-06 22:46:56,502 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:46:56,502 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:46:56,512 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (37)] Ended with exit code 0 [2021-12-06 22:46:56,703 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:46:56,703 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting list_add_tailErr8REQUIRES_VIOLATION === [create_sub_listErr0REQUIRES_VIOLATION, create_sub_listErr1REQUIRES_VIOLATION, create_sub_listErr2REQUIRES_VIOLATION, create_sub_listErr3REQUIRES_VIOLATION (and 27 more)] === [2021-12-06 22:46:56,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:46:56,704 INFO L85 PathProgramCache]: Analyzing trace with hash -828042884, now seen corresponding path program 1 times [2021-12-06 22:46:56,706 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:46:56,706 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1507331243] [2021-12-06 22:46:56,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:46:56,706 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:46:56,707 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:46:56,709 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:46:56,711 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (38)] Waiting until timeout for monitored process [2021-12-06 22:46:57,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:46:57,487 INFO L263 TraceCheckSpWp]: Trace formula consists of 447 conjuncts, 102 conjunts are in the unsatisfiable core [2021-12-06 22:46:57,491 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:46:57,513 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:46:57,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 14 treesize of output 16 [2021-12-06 22:46:57,560 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:46:57,600 INFO L354 Elim1Store]: treesize reduction 30, result has 45.5 percent of original size [2021-12-06 22:46:57,600 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 34 treesize of output 51 [2021-12-06 22:46:57,784 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 9 treesize of output 3 [2021-12-06 22:46:57,794 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:46:57,801 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 22:46:57,801 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2021-12-06 22:47:08,269 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 7 treesize of output 5 [2021-12-06 22:47:09,487 INFO L354 Elim1Store]: treesize reduction 23, result has 28.1 percent of original size [2021-12-06 22:47:09,488 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 60 treesize of output 53 [2021-12-06 22:47:09,498 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:47:09,503 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:47:09,505 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:47:09,543 INFO L354 Elim1Store]: treesize reduction 47, result has 19.0 percent of original size [2021-12-06 22:47:09,544 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 40 treesize of output 37 [2021-12-06 22:47:09,561 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:47:09,566 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:47:09,605 INFO L354 Elim1Store]: treesize reduction 9, result has 64.0 percent of original size [2021-12-06 22:47:09,605 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 50 [2021-12-06 22:47:09,623 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 7 treesize of output 3 [2021-12-06 22:47:09,937 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 9 treesize of output 3 [2021-12-06 22:47:09,948 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 2 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:47:22,595 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 7 treesize of output 5 [2021-12-06 22:47:23,675 WARN L860 $PredicateComparison]: unable to prove that (and (exists ((|create_sub_list_insert_sub_~head#1.offset| (_ BitVec 32)) (v_ArrVal_3361 (_ BitVec 32)) (v_ArrVal_3376 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3375 (Array (_ BitVec 32) (_ BitVec 32))) (|create_sub_list_insert_sub_~sub~0#1.base| (_ BitVec 32)) (v_ArrVal_3363 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3373 (Array (_ BitVec 32) (_ BitVec 32)))) (and (bvult |create_sub_list_insert_sub_~sub~0#1.base| |c_#StackHeapBarrier|) (= (let ((.cse1 (bvadd |create_sub_list_insert_sub_~head#1.offset| (_ bv4 32)))) (let ((.cse0 (store (store |c_old(#memory_$Pointer$.base)| |c_create_sub_list_#in~sub#1.base| (store (store (select |c_old(#memory_$Pointer$.base)| |c_create_sub_list_#in~sub#1.base|) .cse1 |c_create_sub_list_#in~sub#1.base|) |create_sub_list_insert_sub_~head#1.offset| v_ArrVal_3361)) |create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_3363))) (store (store (store .cse0 |c_create_sub_list_#in~sub#1.base| v_ArrVal_3373) |create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_3375) (select (select .cse0 |c_create_sub_list_#in~sub#1.base|) .cse1) v_ArrVal_3376))) |c_#memory_$Pointer$.base|) (= (_ bv0 1) (bvneg (bvneg (select |c_old(#valid)| |create_sub_list_insert_sub_~sub~0#1.base|)))))) (not (= |c_#StackHeapBarrier| (_ bv0 32))) (not (= (bvadd |c_#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))) is different from true [2021-12-06 22:47:23,836 INFO L354 Elim1Store]: treesize reduction 23, result has 28.1 percent of original size [2021-12-06 22:47:23,837 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 60 treesize of output 53 [2021-12-06 22:47:23,846 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:47:23,853 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:47:23,869 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:47:23,911 INFO L354 Elim1Store]: treesize reduction 47, result has 19.0 percent of original size [2021-12-06 22:47:23,911 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 40 treesize of output 37 [2021-12-06 22:47:23,921 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 30 treesize of output 18 [2021-12-06 22:47:23,953 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 22:47:23,953 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 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:47:24,398 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2021-12-06 22:47:24,684 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 4 proven. 22 refuted. 0 times theorem prover too weak. 5 trivial. 4 not checked. [2021-12-06 22:47:24,684 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:47:24,873 INFO L354 Elim1Store]: treesize reduction 5, result has 64.3 percent of original size [2021-12-06 22:47:24,874 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 25 treesize of output 24 [2021-12-06 22:47:26,064 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:47:26,064 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1507331243] [2021-12-06 22:47:26,064 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1507331243] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:47:26,064 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [455442786] [2021-12-06 22:47:26,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:47:26,064 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-12-06 22:47:26,064 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/cvc4 [2021-12-06 22:47:26,065 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-12-06 22:47:26,066 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (39)] Waiting until timeout for monitored process [2021-12-06 22:47:27,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:47:27,590 INFO L263 TraceCheckSpWp]: Trace formula consists of 447 conjuncts, 117 conjunts are in the unsatisfiable core [2021-12-06 22:47:27,594 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:47:27,722 INFO L354 Elim1Store]: treesize reduction 12, result has 40.0 percent of original size [2021-12-06 22:47:27,722 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2021-12-06 22:47:27,930 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:47:27,935 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:47:27,950 INFO L354 Elim1Store]: treesize reduction 12, result has 40.0 percent of original size [2021-12-06 22:47:27,951 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 36 [2021-12-06 22:47:28,283 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:47:28,285 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:47:28,290 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-12-06 22:47:28,290 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 29 [2021-12-06 22:47:28,297 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 0 case distinctions, treesize of input 15 treesize of output 7 [2021-12-06 22:47:49,524 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 15 treesize of output 12 [2021-12-06 22:47:50,562 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:47:50,563 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:47:50,564 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 63 [2021-12-06 22:47:50,573 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:47:50,584 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:47:50,585 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:47:50,587 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:47:50,637 INFO L354 Elim1Store]: treesize reduction 47, result has 19.0 percent of original size [2021-12-06 22:47:50,637 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 45 treesize of output 40 [2021-12-06 22:47:50,656 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:47:50,663 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:47:50,669 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:47:50,712 INFO L354 Elim1Store]: treesize reduction 46, result has 27.0 percent of original size [2021-12-06 22:47:50,712 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 48 treesize of output 60 [2021-12-06 22:47:50,728 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 7 treesize of output 3 [2021-12-06 22:47:51,140 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 0 case distinctions, treesize of input 15 treesize of output 7 [2021-12-06 22:47:51,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:47:51,158 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:47:51,161 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-12-06 22:47:51,161 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 39 [2021-12-06 22:48:19,557 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 14 treesize of output 11 [2021-12-06 22:48:22,350 WARN L860 $PredicateComparison]: unable to prove that (and (exists ((|v_create_sub_list_insert_sub_~sub~0#1.base_91| (_ BitVec 32)) (|v_ULTIMATE.start_insert_top_~top~0#1.base_BEFORE_CALL_34| (_ BitVec 32))) (and (bvult |v_ULTIMATE.start_insert_top_~top~0#1.base_BEFORE_CALL_34| |c_#StackHeapBarrier|) (not (= |v_create_sub_list_insert_sub_~sub~0#1.base_91| (_ bv1 32))) (bvult |v_create_sub_list_insert_sub_~sub~0#1.base_91| |c_#StackHeapBarrier|) (not (= |v_create_sub_list_insert_sub_~sub~0#1.base_91| |v_ULTIMATE.start_insert_top_~top~0#1.base_BEFORE_CALL_34|)))) (exists ((v_ArrVal_3551 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3554 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3553 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store (store (store |c_old(#memory_$Pointer$.base)| |c_list_add_tail_#in~head#1.base| v_ArrVal_3551) |c_list_add_tail_#in~new#1.base| v_ArrVal_3553) (select (select |c_old(#memory_$Pointer$.base)| |c_list_add_tail_#in~head#1.base|) (bvadd (_ bv4 32) |c_list_add_tail_#in~head#1.offset|)) v_ArrVal_3554) |c_#memory_$Pointer$.base|)) (not (= (bvadd |c_#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))) (exists ((|v_create_sub_list_insert_sub_~sub~0#1.base_BEFORE_CALL_20| (_ BitVec 32))) (and (= (_ bv0 1) (bvadd (_ bv1 1) (bvneg (bvneg (select |c_#valid| |v_create_sub_list_insert_sub_~sub~0#1.base_BEFORE_CALL_20|))))) (bvult |v_create_sub_list_insert_sub_~sub~0#1.base_BEFORE_CALL_20| |c_#StackHeapBarrier|)))) is different from true [2021-12-06 22:48:23,520 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:48:23,522 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 57 [2021-12-06 22:48:23,534 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:48:23,548 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:48:23,550 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:48:23,552 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:48:23,604 INFO L354 Elim1Store]: treesize reduction 47, result has 19.0 percent of original size [2021-12-06 22:48:23,604 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 41 treesize of output 36 [2021-12-06 22:48:23,629 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:48:23,636 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:48:23,643 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:48:23,704 INFO L354 Elim1Store]: treesize reduction 38, result has 39.7 percent of original size [2021-12-06 22:48:23,705 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 50 treesize of output 70 [2021-12-06 22:48:23,722 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:48:25,872 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 0 case distinctions, treesize of input 22 treesize of output 10 [2021-12-06 22:48:27,796 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 9 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 3 not checked. [2021-12-06 22:48:27,796 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:48:29,745 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [455442786] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:48:29,745 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 22:48:29,745 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 39] total 65 [2021-12-06 22:48:29,745 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021942610] [2021-12-06 22:48:29,745 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 22:48:29,745 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 67 states [2021-12-06 22:48:29,745 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:48:29,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2021-12-06 22:48:29,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=268, Invalid=5158, Unknown=132, NotChecked=294, Total=5852 [2021-12-06 22:48:29,747 INFO L87 Difference]: Start difference. First operand 215 states and 233 transitions. Second operand has 67 states, 59 states have (on average 1.3898305084745763) internal successors, (82), 55 states have internal predecessors, (82), 9 states have call successors, (9), 7 states have call predecessors, (9), 7 states have return successors, (8), 8 states have call predecessors, (8), 7 states have call successors, (8) [2021-12-06 22:48:35,836 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:48:35,836 INFO L93 Difference]: Finished difference Result 217 states and 234 transitions. [2021-12-06 22:48:35,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-12-06 22:48:35,837 INFO L78 Accepts]: Start accepts. Automaton has has 67 states, 59 states have (on average 1.3898305084745763) internal successors, (82), 55 states have internal predecessors, (82), 9 states have call successors, (9), 7 states have call predecessors, (9), 7 states have return successors, (8), 8 states have call predecessors, (8), 7 states have call successors, (8) Word has length 56 [2021-12-06 22:48:35,837 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:48:35,838 INFO L225 Difference]: With dead ends: 217 [2021-12-06 22:48:35,838 INFO L226 Difference]: Without dead ends: 217 [2021-12-06 22:48:35,839 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 47 SyntacticMatches, 8 SemanticMatches, 90 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 2328 ImplicationChecksByTransitivity, 88.1s TimeCoverageRelationStatistics Valid=400, Invalid=7429, Unknown=189, NotChecked=354, Total=8372 [2021-12-06 22:48:35,839 INFO L933 BasicCegarLoop]: 70 mSDtfsCounter, 16 mSDsluCounter, 1423 mSDsCounter, 0 mSdLazyCounter, 151 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 1493 SdHoareTripleChecker+Invalid, 1260 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 151 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1106 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-06 22:48:35,839 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 1493 Invalid, 1260 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 151 Invalid, 0 Unknown, 1106 Unchecked, 0.4s Time] [2021-12-06 22:48:35,840 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 217 states. [2021-12-06 22:48:35,842 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 217 to 215. [2021-12-06 22:48:35,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 215 states, 165 states have (on average 1.1939393939393939) internal successors, (197), 187 states have internal predecessors, (197), 14 states have call successors, (14), 14 states have call predecessors, (14), 16 states have return successors, (21), 13 states have call predecessors, (21), 14 states have call successors, (21) [2021-12-06 22:48:35,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 232 transitions. [2021-12-06 22:48:35,844 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 232 transitions. Word has length 56 [2021-12-06 22:48:35,844 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:48:35,844 INFO L470 AbstractCegarLoop]: Abstraction has 215 states and 232 transitions. [2021-12-06 22:48:35,844 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 67 states, 59 states have (on average 1.3898305084745763) internal successors, (82), 55 states have internal predecessors, (82), 9 states have call successors, (9), 7 states have call predecessors, (9), 7 states have return successors, (8), 8 states have call predecessors, (8), 7 states have call successors, (8) [2021-12-06 22:48:35,844 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 232 transitions. [2021-12-06 22:48:35,844 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-12-06 22:48:35,844 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:48:35,845 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:48:35,851 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (39)] Ended with exit code 0 [2021-12-06 22:48:36,084 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (38)] Ended with exit code 0 [2021-12-06 22:48:36,246 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt,38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:48:36,246 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting list_add_tailErr9REQUIRES_VIOLATION === [create_sub_listErr0REQUIRES_VIOLATION, create_sub_listErr1REQUIRES_VIOLATION, create_sub_listErr2REQUIRES_VIOLATION, create_sub_listErr3REQUIRES_VIOLATION (and 27 more)] === [2021-12-06 22:48:36,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:48:36,248 INFO L85 PathProgramCache]: Analyzing trace with hash -828042883, now seen corresponding path program 1 times [2021-12-06 22:48:36,249 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:48:36,249 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [585051090] [2021-12-06 22:48:36,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:48:36,249 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:48:36,250 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:48:36,252 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:48:36,254 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (40)] Waiting until timeout for monitored process [2021-12-06 22:48:36,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:48:36,791 INFO L263 TraceCheckSpWp]: Trace formula consists of 447 conjuncts, 140 conjunts are in the unsatisfiable core [2021-12-06 22:48:36,799 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:48:36,818 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:48:36,830 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:48:36,895 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-12-06 22:48:36,895 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 33 [2021-12-06 22:48:36,922 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:48:37,037 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 0 case distinctions, treesize of input 19 treesize of output 15 [2021-12-06 22:48:37,045 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:48:37,050 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:48:37,054 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:48:43,655 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:48:43,660 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 7 treesize of output 5 [2021-12-06 22:48:45,228 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:48:45,232 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:48:45,235 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:48:45,236 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 22:48:45,237 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 43 [2021-12-06 22:48:45,280 INFO L354 Elim1Store]: treesize reduction 23, result has 28.1 percent of original size [2021-12-06 22:48:45,281 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 58 treesize of output 51 [2021-12-06 22:48:45,292 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:48:45,298 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:48:45,301 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:48:45,356 INFO L354 Elim1Store]: treesize reduction 47, result has 19.0 percent of original size [2021-12-06 22:48:45,356 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 38 treesize of output 35 [2021-12-06 22:48:45,368 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:48:45,369 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-12-06 22:48:45,379 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 7 treesize of output 3 [2021-12-06 22:48:45,393 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:48:45,405 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 22:48:45,405 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 23 [2021-12-06 22:48:45,596 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 2 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:48:45,605 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:48:45,610 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:48:45,615 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:48:52,560 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:48:52,565 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 7 treesize of output 5 [2021-12-06 22:48:53,507 WARN L860 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_3746 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3749 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3742 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store (store (store |c_old(#memory_$Pointer$.offset)| |c_list_add_tail_#in~head#1.base| v_ArrVal_3742) |c_list_add_tail_#in~new#1.base| v_ArrVal_3746) (select (select |c_old(#memory_$Pointer$.base)| |c_list_add_tail_#in~head#1.base|) (bvadd (_ bv4 32) |c_list_add_tail_#in~head#1.offset|)) v_ArrVal_3749) |c_#memory_$Pointer$.offset|)) (not (= |c_#StackHeapBarrier| (_ bv0 32))) (exists ((v_ArrVal_3747 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3748 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3743 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store (store (store |c_old(#memory_$Pointer$.base)| |c_list_add_tail_#in~head#1.base| v_ArrVal_3743) |c_list_add_tail_#in~new#1.base| v_ArrVal_3747) (select (select |c_old(#memory_$Pointer$.base)| |c_list_add_tail_#in~head#1.base|) (bvadd (_ bv4 32) |c_list_add_tail_#in~head#1.offset|)) v_ArrVal_3748) |c_#memory_$Pointer$.base|)) (not (= (bvadd |c_#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))) is different from true [2021-12-06 22:48:53,640 WARN L860 $PredicateComparison]: unable to prove that (and (not (= |c_#StackHeapBarrier| (_ bv0 32))) (not (= (bvadd |c_#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))) (exists ((v_ArrVal_3747 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3724 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3746 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3749 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3748 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3721 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3719 (_ BitVec 32)) (v_ArrVal_3743 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3742 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3723 (Array (_ BitVec 32) (_ BitVec 32))) (|create_sub_list_insert_sub_~head#1.offset| (_ BitVec 32)) (v_ArrVal_3722 (_ BitVec 32)) (|create_sub_list_insert_sub_~sub~0#1.base| (_ BitVec 32))) (let ((.cse2 (bvadd |create_sub_list_insert_sub_~head#1.offset| (_ bv4 32)))) (let ((.cse1 (store (store |c_old(#memory_$Pointer$.base)| |c_create_sub_list_#in~sub#1.base| (store (store (select |c_old(#memory_$Pointer$.base)| |c_create_sub_list_#in~sub#1.base|) .cse2 |c_create_sub_list_#in~sub#1.base|) |create_sub_list_insert_sub_~head#1.offset| v_ArrVal_3719)) |create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_3723))) (let ((.cse0 (select (select .cse1 |c_create_sub_list_#in~sub#1.base|) .cse2))) (and (bvult |create_sub_list_insert_sub_~sub~0#1.base| |c_#StackHeapBarrier|) (= |c_#memory_$Pointer$.offset| (store (store (store (store (store |c_old(#memory_$Pointer$.offset)| |c_create_sub_list_#in~sub#1.base| v_ArrVal_3721) |create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_3724) |c_create_sub_list_#in~sub#1.base| v_ArrVal_3742) |create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_3746) .cse0 v_ArrVal_3749)) (= (store |c_old(#length)| |create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_3722) |c_#length|) (= |c_#memory_$Pointer$.base| (store (store (store .cse1 |c_create_sub_list_#in~sub#1.base| v_ArrVal_3743) |create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_3747) .cse0 v_ArrVal_3748)) (= (_ bv0 1) (bvneg (bvneg (select |c_old(#valid)| |create_sub_list_insert_sub_~sub~0#1.base|)))))))))) is different from true [2021-12-06 22:48:53,964 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:48:53,968 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:48:53,972 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:48:53,973 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 22:48:53,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, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 43 [2021-12-06 22:48:54,026 INFO L354 Elim1Store]: treesize reduction 23, result has 28.1 percent of original size [2021-12-06 22:48:54,026 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 58 treesize of output 51 [2021-12-06 22:48:54,039 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:48:54,047 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:48:54,054 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:48:54,110 INFO L354 Elim1Store]: treesize reduction 47, result has 19.0 percent of original size [2021-12-06 22:48:54,110 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 38 treesize of output 35 [2021-12-06 22:48:54,129 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:48:54,130 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-12-06 22:48:54,140 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 32 treesize of output 20 [2021-12-06 22:48:54,168 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 22:48:54,168 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 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:48:54,676 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:48:54,681 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:48:54,994 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 4 proven. 19 refuted. 0 times theorem prover too weak. 5 trivial. 7 not checked. [2021-12-06 22:48:54,994 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:48:59,834 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:48:59,834 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [585051090] [2021-12-06 22:48:59,834 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [585051090] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:48:59,834 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [436067440] [2021-12-06 22:48:59,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:48:59,835 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-12-06 22:48:59,835 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/cvc4 [2021-12-06 22:48:59,835 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-12-06 22:48:59,836 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (41)] Waiting until timeout for monitored process [2021-12-06 22:49:01,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:49:02,018 INFO L263 TraceCheckSpWp]: Trace formula consists of 447 conjuncts, 152 conjunts are in the unsatisfiable core [2021-12-06 22:49:02,023 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:49:02,043 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:49:02,256 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:49:02,257 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 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:49:02,292 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:49:02,590 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 8 treesize of output 6 [2021-12-06 22:49:02,602 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 0 case distinctions, treesize of input 15 treesize of output 7 [2021-12-06 22:49:02,606 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:49:02,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:49:14,240 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:49:14,244 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 7 treesize of output 5 [2021-12-06 22:49:15,734 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:49:15,741 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:49:15,751 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:49:15,754 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:49:15,755 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 22:49:15,756 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 45 [2021-12-06 22:49:15,777 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:49:15,779 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:49:15,780 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 63 [2021-12-06 22:49:15,791 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:49:15,801 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:49:15,803 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:49:15,808 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:49:15,878 INFO L354 Elim1Store]: treesize reduction 47, result has 19.0 percent of original size [2021-12-06 22:49:15,878 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 45 treesize of output 40 [2021-12-06 22:49:15,896 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:49:15,897 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:49:15,906 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 7 treesize of output 3 [2021-12-06 22:49:15,929 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 22:49:15,929 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:49:16,332 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:49:16,338 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 0 case distinctions, treesize of input 15 treesize of output 7 [2021-12-06 22:49:16,344 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:49:16,355 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 9 treesize of output 7 [2021-12-06 22:49:31,217 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:49:31,222 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 7 treesize of output 5 [2021-12-06 22:49:36,340 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:49:36,348 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:49:36,358 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:49:36,361 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:49:36,362 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 22:49:36,363 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 39 [2021-12-06 22:49:36,386 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:49:36,387 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 57 [2021-12-06 22:49:36,400 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:49:36,413 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:49:36,415 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:49:36,420 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:49:36,476 INFO L354 Elim1Store]: treesize reduction 47, result has 19.0 percent of original size [2021-12-06 22:49:36,477 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 41 treesize of output 36 [2021-12-06 22:49:36,500 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:49:36,501 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:49:36,533 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 22:49:36,533 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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:49:36,550 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:49:38,397 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:49:38,402 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 0 case distinctions, treesize of input 22 treesize of output 10 [2021-12-06 22:49:39,865 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 9 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 22:49:39,865 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:49:45,123 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [436067440] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:49:45,123 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 22:49:45,123 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 39] total 64 [2021-12-06 22:49:45,123 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [407484718] [2021-12-06 22:49:45,123 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 22:49:45,124 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 65 states [2021-12-06 22:49:45,124 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:49:45,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2021-12-06 22:49:45,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=244, Invalid=4432, Unknown=162, NotChecked=274, Total=5112 [2021-12-06 22:49:45,125 INFO L87 Difference]: Start difference. First operand 215 states and 232 transitions. Second operand has 65 states, 57 states have (on average 1.4210526315789473) internal successors, (81), 54 states have internal predecessors, (81), 9 states have call successors, (9), 7 states have call predecessors, (9), 7 states have return successors, (8), 8 states have call predecessors, (8), 7 states have call successors, (8) [2021-12-06 22:50:04,474 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:50:04,474 INFO L93 Difference]: Finished difference Result 217 states and 233 transitions. [2021-12-06 22:50:04,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-12-06 22:50:04,475 INFO L78 Accepts]: Start accepts. Automaton has has 65 states, 57 states have (on average 1.4210526315789473) internal successors, (81), 54 states have internal predecessors, (81), 9 states have call successors, (9), 7 states have call predecessors, (9), 7 states have return successors, (8), 8 states have call predecessors, (8), 7 states have call successors, (8) Word has length 56 [2021-12-06 22:50:04,476 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:50:04,477 INFO L225 Difference]: With dead ends: 217 [2021-12-06 22:50:04,477 INFO L226 Difference]: Without dead ends: 217 [2021-12-06 22:50:04,478 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 52 SyntacticMatches, 7 SemanticMatches, 89 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 2163 ImplicationChecksByTransitivity, 75.2s TimeCoverageRelationStatistics Valid=394, Invalid=7203, Unknown=243, NotChecked=350, Total=8190 [2021-12-06 22:50:04,478 INFO L933 BasicCegarLoop]: 72 mSDtfsCounter, 20 mSDsluCounter, 1367 mSDsCounter, 0 mSdLazyCounter, 140 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 1439 SdHoareTripleChecker+Invalid, 1428 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 140 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1284 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2021-12-06 22:50:04,478 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 1439 Invalid, 1428 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 140 Invalid, 0 Unknown, 1284 Unchecked, 1.1s Time] [2021-12-06 22:50:04,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 217 states. [2021-12-06 22:50:04,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 217 to 215. [2021-12-06 22:50:04,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 215 states, 165 states have (on average 1.187878787878788) internal successors, (196), 187 states have internal predecessors, (196), 14 states have call successors, (14), 14 states have call predecessors, (14), 16 states have return successors, (21), 13 states have call predecessors, (21), 14 states have call successors, (21) [2021-12-06 22:50:04,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 231 transitions. [2021-12-06 22:50:04,484 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 231 transitions. Word has length 56 [2021-12-06 22:50:04,484 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:50:04,484 INFO L470 AbstractCegarLoop]: Abstraction has 215 states and 231 transitions. [2021-12-06 22:50:04,484 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 65 states, 57 states have (on average 1.4210526315789473) internal successors, (81), 54 states have internal predecessors, (81), 9 states have call successors, (9), 7 states have call predecessors, (9), 7 states have return successors, (8), 8 states have call predecessors, (8), 7 states have call successors, (8) [2021-12-06 22:50:04,484 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 231 transitions. [2021-12-06 22:50:04,485 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2021-12-06 22:50:04,485 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:50:04,485 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:50:04,493 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (41)] Ended with exit code 0 [2021-12-06 22:50:04,725 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (40)] Ended with exit code 0 [2021-12-06 22:50:04,886 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt,40 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:50:04,887 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting list_add_tailErr8REQUIRES_VIOLATION === [create_sub_listErr0REQUIRES_VIOLATION, create_sub_listErr1REQUIRES_VIOLATION, create_sub_listErr2REQUIRES_VIOLATION, create_sub_listErr3REQUIRES_VIOLATION (and 27 more)] === [2021-12-06 22:50:04,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:50:04,888 INFO L85 PathProgramCache]: Analyzing trace with hash -234698876, now seen corresponding path program 1 times [2021-12-06 22:50:04,889 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:50:04,889 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [734741170] [2021-12-06 22:50:04,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:50:04,890 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:50:04,890 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:50:04,890 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:50:04,892 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (42)] Waiting until timeout for monitored process [2021-12-06 22:50:05,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:50:05,536 INFO L263 TraceCheckSpWp]: Trace formula consists of 480 conjuncts, 100 conjunts are in the unsatisfiable core [2021-12-06 22:50:05,539 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:50:05,553 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:50:05,851 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:50:06,092 INFO L354 Elim1Store]: treesize reduction 23, result has 28.1 percent of original size [2021-12-06 22:50:06,093 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:50:06,496 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-06 22:50:06,496 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 16 treesize of output 22 [2021-12-06 22:50:06,621 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 7 treesize of output 3 [2021-12-06 22:50:07,600 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 13 treesize of output 7 [2021-12-06 22:50:07,980 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 22:50:07,980 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:50:08,454 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:50:08,510 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:50:08,799 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:50:08,800 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:50:08,849 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:50:08,849 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:50:09,078 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-12-06 22:50:09,078 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:50:09,588 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-12-06 22:50:09,686 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-12-06 22:50:09,754 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:50:09,770 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:50:14,671 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 36 [2021-12-06 22:50:14,821 INFO L354 Elim1Store]: treesize reduction 46, result has 19.3 percent of original size [2021-12-06 22:50:14,822 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 97 treesize of output 90 [2021-12-06 22:50:14,845 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:50:14,845 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 94 treesize of output 74 [2021-12-06 22:50:14,863 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 42 treesize of output 24 [2021-12-06 22:50:14,903 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 0 case distinctions, treesize of input 40 treesize of output 30 [2021-12-06 22:50:15,752 INFO L354 Elim1Store]: treesize reduction 48, result has 43.5 percent of original size [2021-12-06 22:50:15,753 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 45 treesize of output 68 [2021-12-06 22:50:16,717 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 45 treesize of output 43 [2021-12-06 22:50:18,210 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 40 treesize of output 28 [2021-12-06 22:50:20,550 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 10 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 22:50:20,550 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:50:23,376 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_create_sub_list_insert_sub_~sub~0#1.base_108| (_ BitVec 32)) (v_ArrVal_4203 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_4202 (_ BitVec 1))) (or (not (= (_ bv0 1) (bvneg (select |c_#valid| |v_create_sub_list_insert_sub_~sub~0#1.base_108|)))) (= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (select (store |c_#valid| |v_create_sub_list_insert_sub_~sub~0#1.base_108| v_ArrVal_4202) (select (select (store |c_#memory_$Pointer$.base| |v_create_sub_list_insert_sub_~sub~0#1.base_108| v_ArrVal_4203) |c_create_sub_list_~sub#1.base|) (bvadd (_ bv4 32) |c_create_sub_list_~sub#1.offset|))))))))))) (_ bv1 1))))) is different from false [2021-12-06 22:50:26,038 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:50:26,039 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [734741170] [2021-12-06 22:50:26,039 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [734741170] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:50:26,039 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1985201502] [2021-12-06 22:50:26,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:50:26,039 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-12-06 22:50:26,039 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/cvc4 [2021-12-06 22:50:26,040 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-12-06 22:50:26,041 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (43)] Waiting until timeout for monitored process [2021-12-06 22:50:27,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:50:27,992 INFO L263 TraceCheckSpWp]: Trace formula consists of 480 conjuncts, 84 conjunts are in the unsatisfiable core [2021-12-06 22:50:27,995 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:50:30,343 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:50:30,386 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:50:30,443 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:50:30,444 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:50:30,492 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:50:30,493 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:50:30,681 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-12-06 22:50:30,682 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:50:30,940 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-12-06 22:50:31,041 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-12-06 22:50:31,110 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:50:31,126 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:50:34,207 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 36 [2021-12-06 22:50:34,370 INFO L354 Elim1Store]: treesize reduction 46, result has 19.3 percent of original size [2021-12-06 22:50:34,371 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 97 treesize of output 90 [2021-12-06 22:50:34,395 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:50:34,396 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 94 treesize of output 74 [2021-12-06 22:50:34,415 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 42 treesize of output 24 [2021-12-06 22:50:34,434 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 0 case distinctions, treesize of input 40 treesize of output 30 [2021-12-06 22:50:34,945 INFO L354 Elim1Store]: treesize reduction 48, result has 43.5 percent of original size [2021-12-06 22:50:34,945 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 44 treesize of output 67 [2021-12-06 22:50:35,850 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 43 treesize of output 41 [2021-12-06 22:50:36,812 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 40 treesize of output 28 [2021-12-06 22:50:38,676 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 12 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 22:50:38,676 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:50:39,921 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_create_sub_list_insert_sub_~sub~0#1.base_110| (_ BitVec 32)) (v_ArrVal_4376 (_ BitVec 1)) (v_ArrVal_4203 (Array (_ BitVec 32) (_ BitVec 32)))) (or (not (= (_ bv0 1) (bvneg (select |c_#valid| |v_create_sub_list_insert_sub_~sub~0#1.base_110|)))) (= (_ bv0 1) (bvadd (_ bv1 1) (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (select (store |c_#valid| |v_create_sub_list_insert_sub_~sub~0#1.base_110| v_ArrVal_4376) (select (select (store |c_#memory_$Pointer$.base| |v_create_sub_list_insert_sub_~sub~0#1.base_110| v_ArrVal_4203) |c_create_sub_list_~sub#1.base|) (bvadd (_ bv4 32) |c_create_sub_list_~sub#1.offset|))))))))))))) is different from false [2021-12-06 22:50:42,488 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1985201502] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:50:42,488 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 22:50:42,488 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 27] total 37 [2021-12-06 22:50:42,488 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1970183086] [2021-12-06 22:50:42,488 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 22:50:42,489 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2021-12-06 22:50:42,489 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:50:42,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2021-12-06 22:50:42,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=1832, Unknown=16, NotChecked=174, Total=2162 [2021-12-06 22:50:42,489 INFO L87 Difference]: Start difference. First operand 215 states and 231 transitions. Second operand has 38 states, 35 states have (on average 1.8571428571428572) internal successors, (65), 33 states have internal predecessors, (65), 6 states have call successors, (7), 6 states have call predecessors, (7), 4 states have return successors, (5), 4 states have call predecessors, (5), 5 states have call successors, (5) [2021-12-06 22:50:57,462 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:50:57,462 INFO L93 Difference]: Finished difference Result 249 states and 269 transitions. [2021-12-06 22:50:57,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-12-06 22:50:57,463 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 35 states have (on average 1.8571428571428572) internal successors, (65), 33 states have internal predecessors, (65), 6 states have call successors, (7), 6 states have call predecessors, (7), 4 states have return successors, (5), 4 states have call predecessors, (5), 5 states have call successors, (5) Word has length 57 [2021-12-06 22:50:57,463 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:50:57,464 INFO L225 Difference]: With dead ends: 249 [2021-12-06 22:50:57,464 INFO L226 Difference]: Without dead ends: 249 [2021-12-06 22:50:57,465 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 85 SyntacticMatches, 15 SemanticMatches, 73 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 1619 ImplicationChecksByTransitivity, 31.6s TimeCoverageRelationStatistics Valid=397, Invalid=4821, Unknown=46, NotChecked=286, Total=5550 [2021-12-06 22:50:57,465 INFO L933 BasicCegarLoop]: 62 mSDtfsCounter, 49 mSDsluCounter, 899 mSDsCounter, 0 mSdLazyCounter, 385 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 961 SdHoareTripleChecker+Invalid, 1035 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 385 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 615 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2021-12-06 22:50:57,465 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 961 Invalid, 1035 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 385 Invalid, 0 Unknown, 615 Unchecked, 3.0s Time] [2021-12-06 22:50:57,466 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 249 states. [2021-12-06 22:50:57,470 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 249 to 248. [2021-12-06 22:50:57,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 248 states, 193 states have (on average 1.1709844559585492) internal successors, (226), 215 states have internal predecessors, (226), 17 states have call successors, (17), 17 states have call predecessors, (17), 18 states have return successors, (25), 15 states have call predecessors, (25), 17 states have call successors, (25) [2021-12-06 22:50:57,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 268 transitions. [2021-12-06 22:50:57,471 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 268 transitions. Word has length 57 [2021-12-06 22:50:57,471 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:50:57,472 INFO L470 AbstractCegarLoop]: Abstraction has 248 states and 268 transitions. [2021-12-06 22:50:57,472 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 35 states have (on average 1.8571428571428572) internal successors, (65), 33 states have internal predecessors, (65), 6 states have call successors, (7), 6 states have call predecessors, (7), 4 states have return successors, (5), 4 states have call predecessors, (5), 5 states have call successors, (5) [2021-12-06 22:50:57,472 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 268 transitions. [2021-12-06 22:50:57,472 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2021-12-06 22:50:57,472 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:50:57,472 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:50:57,482 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (43)] Ended with exit code 0 [2021-12-06 22:50:57,698 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (42)] Forceful destruction successful, exit code 0 [2021-12-06 22:50:57,874 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt,42 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:50:57,874 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting list_add_tailErr9REQUIRES_VIOLATION === [create_sub_listErr0REQUIRES_VIOLATION, create_sub_listErr1REQUIRES_VIOLATION, create_sub_listErr2REQUIRES_VIOLATION, create_sub_listErr3REQUIRES_VIOLATION (and 27 more)] === [2021-12-06 22:50:57,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:50:57,875 INFO L85 PathProgramCache]: Analyzing trace with hash -234698875, now seen corresponding path program 1 times [2021-12-06 22:50:57,877 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:50:57,877 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1261239130] [2021-12-06 22:50:57,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:50:57,877 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:50:57,878 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:50:57,879 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:50:57,880 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (44)] Waiting until timeout for monitored process [2021-12-06 22:50:58,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:50:58,670 INFO L263 TraceCheckSpWp]: Trace formula consists of 480 conjuncts, 100 conjunts are in the unsatisfiable core [2021-12-06 22:50:58,674 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:50:59,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 13 treesize of output 9 [2021-12-06 22:50:59,940 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:51:00,209 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:51:00,209 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-12-06 22:51:00,262 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:51:00,263 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:51:00,369 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:51:00,558 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-12-06 22:51:00,558 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:51:01,150 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-12-06 22:51:01,183 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-12-06 22:51:01,356 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:51:01,371 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:51:07,201 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 120 treesize of output 91 [2021-12-06 22:51:07,221 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:51:07,231 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 27 [2021-12-06 22:51:07,250 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 38 [2021-12-06 22:51:07,399 INFO L354 Elim1Store]: treesize reduction 34, result has 24.4 percent of original size [2021-12-06 22:51:07,400 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 98 treesize of output 89 [2021-12-06 22:51:07,424 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:51:07,425 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 93 treesize of output 69 [2021-12-06 22:51:07,449 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:51:07,450 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 16 treesize of output 20 [2021-12-06 22:51:07,495 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 0 case distinctions, treesize of input 40 treesize of output 30 [2021-12-06 22:51:08,547 INFO L354 Elim1Store]: treesize reduction 8, result has 65.2 percent of original size [2021-12-06 22:51:08,547 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 37 treesize of output 39 [2021-12-06 22:51:08,613 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2021-12-06 22:51:09,207 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-12-06 22:51:09,222 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 38 treesize of output 36 [2021-12-06 22:51:10,436 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 25 treesize of output 13 [2021-12-06 22:51:10,451 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 15 treesize of output 7 [2021-12-06 22:51:11,240 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 12 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 22:51:11,240 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:51:13,835 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_4559 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (select (store |c_#memory_$Pointer$.offset| |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_4559) |c_create_sub_list_insert_sub_~head#1.base|) (bvadd |c_create_sub_list_insert_sub_~head#1.offset| (_ bv4 32))))) (bvule .cse0 (bvadd (_ bv4 32) .cse0)))) (forall ((v_ArrVal_4559 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_4558 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse1 (bvadd |c_create_sub_list_insert_sub_~head#1.offset| (_ bv4 32)))) (bvule (bvadd (_ bv4 32) (select (select (store |c_#memory_$Pointer$.offset| |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_4559) |c_create_sub_list_insert_sub_~head#1.base|) .cse1)) (select |c_#length| (select (select (store |c_#memory_$Pointer$.base| |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_4558) |c_create_sub_list_insert_sub_~head#1.base|) .cse1)))))) is different from false [2021-12-06 22:51:33,044 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:51:33,044 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1261239130] [2021-12-06 22:51:33,044 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1261239130] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:51:33,044 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1540363447] [2021-12-06 22:51:33,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:51:33,045 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-12-06 22:51:33,045 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/cvc4 [2021-12-06 22:51:33,045 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-12-06 22:51:33,046 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (45)] Waiting until timeout for monitored process [2021-12-06 22:51:36,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:51:36,407 INFO L263 TraceCheckSpWp]: Trace formula consists of 480 conjuncts, 108 conjunts are in the unsatisfiable core [2021-12-06 22:51:36,411 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:51:37,267 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:51:37,296 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:51:37,351 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:51:37,352 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:51:37,387 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:51:37,388 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:51:37,579 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-12-06 22:51:37,580 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:51:37,650 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 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:51:38,060 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-12-06 22:51:38,180 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-12-06 22:51:38,254 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:51:38,273 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:51:46,776 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 120 treesize of output 91 [2021-12-06 22:51:46,795 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:51:46,807 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 27 [2021-12-06 22:51:46,826 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 88 treesize of output 47 [2021-12-06 22:51:46,978 INFO L354 Elim1Store]: treesize reduction 34, result has 24.4 percent of original size [2021-12-06 22:51:46,978 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 98 treesize of output 89 [2021-12-06 22:51:47,001 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:51:47,002 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 93 treesize of output 69 [2021-12-06 22:51:47,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:51:47,027 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 16 treesize of output 20 [2021-12-06 22:51:47,061 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 0 case distinctions, treesize of input 40 treesize of output 22 [2021-12-06 22:51:47,627 INFO L354 Elim1Store]: treesize reduction 23, result has 47.7 percent of original size [2021-12-06 22:51:47,628 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 1 case distinctions, treesize of input 18 treesize of output 30 [2021-12-06 22:51:47,815 INFO L354 Elim1Store]: treesize reduction 8, result has 65.2 percent of original size [2021-12-06 22:51:47,815 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 38 treesize of output 40 [2021-12-06 22:51:48,320 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 38 treesize of output 36 [2021-12-06 22:51:48,339 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-12-06 22:51:48,810 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:51:48,837 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 25 treesize of output 13 [2021-12-06 22:51:49,580 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 4 proven. 37 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 22:51:49,580 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:51:49,914 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_4751 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_4752 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (bvadd |c_create_sub_list_insert_sub_~head#1.offset| (_ bv4 32)))) (bvule (bvadd (_ bv4 32) (select (select (store |c_#memory_$Pointer$.offset| |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_4751) |c_create_sub_list_insert_sub_~head#1.base|) .cse0)) (select |c_#length| (select (select (store |c_#memory_$Pointer$.base| |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_4752) |c_create_sub_list_insert_sub_~head#1.base|) .cse0))))) (forall ((v_ArrVal_4751 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse1 (select (select (store |c_#memory_$Pointer$.offset| |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_4751) |c_create_sub_list_insert_sub_~head#1.base|) (bvadd |c_create_sub_list_insert_sub_~head#1.offset| (_ bv4 32))))) (bvule .cse1 (bvadd (_ bv4 32) .cse1))))) is different from false [2021-12-06 22:51:50,212 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_create_sub_list_insert_sub_~sub~0#1.base_114| (_ BitVec 32))) (or (not (= (_ bv0 1) (bvneg (select |c_#valid| |v_create_sub_list_insert_sub_~sub~0#1.base_114|)))) (and (forall ((v_ArrVal_4750 (_ BitVec 32)) (v_ArrVal_4751 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_4752 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (bvadd (_ bv4 32) |c_create_sub_list_~sub#1.offset|))) (bvule (bvadd (_ bv4 32) (select (select (store |c_#memory_$Pointer$.offset| |v_create_sub_list_insert_sub_~sub~0#1.base_114| v_ArrVal_4751) |c_create_sub_list_~sub#1.base|) .cse0)) (select (store |c_#length| |v_create_sub_list_insert_sub_~sub~0#1.base_114| v_ArrVal_4750) (select (select (store |c_#memory_$Pointer$.base| |v_create_sub_list_insert_sub_~sub~0#1.base_114| v_ArrVal_4752) |c_create_sub_list_~sub#1.base|) .cse0))))) (forall ((v_ArrVal_4751 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse1 (select (select (store |c_#memory_$Pointer$.offset| |v_create_sub_list_insert_sub_~sub~0#1.base_114| v_ArrVal_4751) |c_create_sub_list_~sub#1.base|) (bvadd (_ bv4 32) |c_create_sub_list_~sub#1.offset|)))) (bvule .cse1 (bvadd (_ bv4 32) .cse1))))))) is different from false [2021-12-06 22:51:58,750 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1540363447] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:51:58,751 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 22:51:58,751 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 28] total 35 [2021-12-06 22:51:58,751 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [192406887] [2021-12-06 22:51:58,751 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 22:51:58,751 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2021-12-06 22:51:58,751 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:51:58,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2021-12-06 22:51:58,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=1736, Unknown=32, NotChecked=258, Total=2162 [2021-12-06 22:51:58,752 INFO L87 Difference]: Start difference. First operand 248 states and 268 transitions. Second operand has 36 states, 33 states have (on average 1.8484848484848484) internal successors, (61), 32 states have internal predecessors, (61), 5 states have call successors, (5), 4 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:52:22,966 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:52:22,967 INFO L93 Difference]: Finished difference Result 291 states and 312 transitions. [2021-12-06 22:52:22,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-12-06 22:52:22,968 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 33 states have (on average 1.8484848484848484) internal successors, (61), 32 states have internal predecessors, (61), 5 states have call successors, (5), 4 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 57 [2021-12-06 22:52:22,968 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:52:22,969 INFO L225 Difference]: With dead ends: 291 [2021-12-06 22:52:22,969 INFO L226 Difference]: Without dead ends: 291 [2021-12-06 22:52:22,970 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 92 SyntacticMatches, 4 SemanticMatches, 66 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 1013 ImplicationChecksByTransitivity, 50.5s TimeCoverageRelationStatistics Valid=322, Invalid=3797, Unknown=53, NotChecked=384, Total=4556 [2021-12-06 22:52:22,970 INFO L933 BasicCegarLoop]: 51 mSDtfsCounter, 150 mSDsluCounter, 828 mSDsCounter, 0 mSdLazyCounter, 973 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 151 SdHoareTripleChecker+Valid, 879 SdHoareTripleChecker+Invalid, 1482 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 973 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 472 IncrementalHoareTripleChecker+Unchecked, 7.5s IncrementalHoareTripleChecker+Time [2021-12-06 22:52:22,971 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [151 Valid, 879 Invalid, 1482 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 973 Invalid, 0 Unknown, 472 Unchecked, 7.5s Time] [2021-12-06 22:52:22,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 291 states. [2021-12-06 22:52:22,976 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 291 to 262. [2021-12-06 22:52:22,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 262 states, 205 states have (on average 1.1609756097560975) internal successors, (238), 228 states have internal predecessors, (238), 18 states have call successors, (18), 18 states have call predecessors, (18), 19 states have return successors, (26), 15 states have call predecessors, (26), 18 states have call successors, (26) [2021-12-06 22:52:22,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 262 states to 262 states and 282 transitions. [2021-12-06 22:52:22,978 INFO L78 Accepts]: Start accepts. Automaton has 262 states and 282 transitions. Word has length 57 [2021-12-06 22:52:22,978 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:52:22,979 INFO L470 AbstractCegarLoop]: Abstraction has 262 states and 282 transitions. [2021-12-06 22:52:22,979 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 33 states have (on average 1.8484848484848484) internal successors, (61), 32 states have internal predecessors, (61), 5 states have call successors, (5), 4 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:52:22,979 INFO L276 IsEmpty]: Start isEmpty. Operand 262 states and 282 transitions. [2021-12-06 22:52:22,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2021-12-06 22:52:22,980 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:52:22,980 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:52:22,994 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (44)] Ended with exit code 0 [2021-12-06 22:52:23,194 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (45)] Ended with exit code 0 [2021-12-06 22:52:23,381 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3,45 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt [2021-12-06 22:52:23,382 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting create_sub_listErr1REQUIRES_VIOLATION === [create_sub_listErr0REQUIRES_VIOLATION, create_sub_listErr1REQUIRES_VIOLATION, create_sub_listErr2REQUIRES_VIOLATION, create_sub_listErr3REQUIRES_VIOLATION (and 27 more)] === [2021-12-06 22:52:23,383 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:52:23,383 INFO L85 PathProgramCache]: Analyzing trace with hash -1219546920, now seen corresponding path program 2 times [2021-12-06 22:52:23,384 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:52:23,384 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1928653039] [2021-12-06 22:52:23,384 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-06 22:52:23,384 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:52:23,384 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:52:23,385 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:52:23,386 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (46)] Waiting until timeout for monitored process [2021-12-06 22:52:23,856 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-06 22:52:23,856 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 22:52:23,876 INFO L263 TraceCheckSpWp]: Trace formula consists of 472 conjuncts, 38 conjunts are in the unsatisfiable core [2021-12-06 22:52:23,878 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:52:23,893 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:52:23,918 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:52:24,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:52:25,562 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 22:52:25,562 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 20 [2021-12-06 22:52:28,366 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-06 22:52:28,366 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 1 case distinctions, treesize of input 9 treesize of output 15 [2021-12-06 22:52:28,384 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 7 treesize of output 5 [2021-12-06 22:52:31,267 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 22:52:31,268 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 15 treesize of output 15 [2021-12-06 22:52:44,652 INFO L354 Elim1Store]: treesize reduction 33, result has 40.0 percent of original size [2021-12-06 22:52:44,653 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 2 case distinctions, treesize of input 12 treesize of output 27 [2021-12-06 22:52:44,670 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 7 treesize of output 5 [2021-12-06 22:52:45,697 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:52:46,018 INFO L354 Elim1Store]: treesize reduction 33, result has 40.0 percent of original size [2021-12-06 22:52:46,018 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 18 treesize of output 35 [2021-12-06 22:52:46,126 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 22:52:46,126 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 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:52:47,059 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-12-06 22:52:47,060 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:52:49,719 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-12-06 22:52:49,719 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 18 [2021-12-06 22:52:49,826 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-12-06 22:52:49,826 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 20 treesize of output 19 [2021-12-06 22:52:58,452 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:52:58,452 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1928653039] [2021-12-06 22:52:58,453 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1928653039] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:52:58,453 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [484452874] [2021-12-06 22:52:58,453 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-06 22:52:58,453 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-12-06 22:52:58,453 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/cvc4 [2021-12-06 22:52:58,454 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-12-06 22:52:58,454 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (47)] Waiting until timeout for monitored process [2021-12-06 22:52:59,315 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-06 22:52:59,315 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 22:52:59,325 INFO L263 TraceCheckSpWp]: Trace formula consists of 472 conjuncts, 53 conjunts are in the unsatisfiable core [2021-12-06 22:52:59,327 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:52:59,343 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:52:59,378 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:53:06,471 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:53:11,238 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 22:53:11,239 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:53:16,318 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-06 22:53:16,318 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 1 case distinctions, treesize of input 9 treesize of output 15 [2021-12-06 22:53:16,335 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 10 treesize of output 8 [2021-12-06 22:53:21,595 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 22:53:21,595 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 22 treesize of output 22 [2021-12-06 22:53:23,090 INFO L354 Elim1Store]: treesize reduction 33, result has 40.0 percent of original size [2021-12-06 22:53:23,090 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 2 case distinctions, treesize of input 12 treesize of output 27 [2021-12-06 22:53:23,108 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:53:26,213 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:53:26,522 INFO L354 Elim1Store]: treesize reduction 33, result has 40.0 percent of original size [2021-12-06 22:53:26,523 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 18 treesize of output 35 [2021-12-06 22:53:26,601 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 22:53:26,602 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 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:53:26,740 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 2 proven. 36 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-12-06 22:53:26,740 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:53:29,688 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-12-06 22:53:29,689 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 17 [2021-12-06 22:53:29,787 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-12-06 22:53:29,787 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 16 [2021-12-06 22:53:35,541 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [484452874] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:53:35,541 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 22:53:35,541 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 19] total 25 [2021-12-06 22:53:35,541 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1353317009] [2021-12-06 22:53:35,541 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 22:53:35,542 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-12-06 22:53:35,542 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:53:35,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-12-06 22:53:35,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=831, Unknown=21, NotChecked=0, Total=930 [2021-12-06 22:53:35,542 INFO L87 Difference]: Start difference. First operand 262 states and 282 transitions. Second operand has 26 states, 24 states have (on average 2.9583333333333335) internal successors, (71), 23 states have internal predecessors, (71), 8 states have call successors, (8), 3 states have call predecessors, (8), 5 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) [2021-12-06 22:53:48,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:53:48,968 INFO L93 Difference]: Finished difference Result 289 states and 325 transitions. [2021-12-06 22:53:48,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-12-06 22:53:48,969 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 24 states have (on average 2.9583333333333335) internal successors, (71), 23 states have internal predecessors, (71), 8 states have call successors, (8), 3 states have call predecessors, (8), 5 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) Word has length 61 [2021-12-06 22:53:48,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:53:48,971 INFO L225 Difference]: With dead ends: 289 [2021-12-06 22:53:48,971 INFO L226 Difference]: Without dead ends: 289 [2021-12-06 22:53:48,971 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 101 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 219 ImplicationChecksByTransitivity, 63.3s TimeCoverageRelationStatistics Valid=118, Invalid=1116, Unknown=26, NotChecked=0, Total=1260 [2021-12-06 22:53:48,972 INFO L933 BasicCegarLoop]: 69 mSDtfsCounter, 76 mSDsluCounter, 649 mSDsCounter, 0 mSdLazyCounter, 288 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 718 SdHoareTripleChecker+Invalid, 581 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 288 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 287 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2021-12-06 22:53:48,972 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [76 Valid, 718 Invalid, 581 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 288 Invalid, 0 Unknown, 287 Unchecked, 2.1s Time] [2021-12-06 22:53:48,972 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 289 states. [2021-12-06 22:53:48,978 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 289 to 268. [2021-12-06 22:53:48,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 268 states, 210 states have (on average 1.161904761904762) internal successors, (244), 233 states have internal predecessors, (244), 19 states have call successors, (19), 18 states have call predecessors, (19), 19 states have return successors, (27), 16 states have call predecessors, (27), 19 states have call successors, (27) [2021-12-06 22:53:48,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 268 states to 268 states and 290 transitions. [2021-12-06 22:53:48,979 INFO L78 Accepts]: Start accepts. Automaton has 268 states and 290 transitions. Word has length 61 [2021-12-06 22:53:48,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:53:48,980 INFO L470 AbstractCegarLoop]: Abstraction has 268 states and 290 transitions. [2021-12-06 22:53:48,980 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 24 states have (on average 2.9583333333333335) internal successors, (71), 23 states have internal predecessors, (71), 8 states have call successors, (8), 3 states have call predecessors, (8), 5 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) [2021-12-06 22:53:48,980 INFO L276 IsEmpty]: Start isEmpty. Operand 268 states and 290 transitions. [2021-12-06 22:53:48,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2021-12-06 22:53:48,981 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:53:48,981 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:53:48,994 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (46)] Ended with exit code 0 [2021-12-06 22:53:49,191 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (47)] Ended with exit code 0 [2021-12-06 22:53:49,382 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3,47 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt [2021-12-06 22:53:49,383 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATION === [create_sub_listErr0REQUIRES_VIOLATION, create_sub_listErr1REQUIRES_VIOLATION, create_sub_listErr2REQUIRES_VIOLATION, create_sub_listErr3REQUIRES_VIOLATION (and 27 more)] === [2021-12-06 22:53:49,383 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:53:49,384 INFO L85 PathProgramCache]: Analyzing trace with hash 2109328892, now seen corresponding path program 1 times [2021-12-06 22:53:49,384 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:53:49,385 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [575501666] [2021-12-06 22:53:49,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:53:49,385 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:53:49,385 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:53:49,386 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:53:49,386 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (48)] Waiting until timeout for monitored process [2021-12-06 22:53:49,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:53:49,702 INFO L263 TraceCheckSpWp]: Trace formula consists of 469 conjuncts, 10 conjunts are in the unsatisfiable core [2021-12-06 22:53:49,703 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:53:50,320 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2021-12-06 22:53:50,320 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:53:50,320 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:53:50,320 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [575501666] [2021-12-06 22:53:50,320 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [575501666] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:53:50,321 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:53:50,321 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-06 22:53:50,321 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1965922825] [2021-12-06 22:53:50,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:53:50,321 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-06 22:53:50,321 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:53:50,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-06 22:53:50,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-06 22:53:50,322 INFO L87 Difference]: Start difference. First operand 268 states and 290 transitions. Second operand has 8 states, 7 states have (on average 5.0) internal successors, (35), 8 states have internal predecessors, (35), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2021-12-06 22:53:51,973 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:53:51,973 INFO L93 Difference]: Finished difference Result 295 states and 319 transitions. [2021-12-06 22:53:51,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-06 22:53:51,974 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 5.0) internal successors, (35), 8 states have internal predecessors, (35), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) Word has length 63 [2021-12-06 22:53:51,974 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:53:51,975 INFO L225 Difference]: With dead ends: 295 [2021-12-06 22:53:51,975 INFO L226 Difference]: Without dead ends: 295 [2021-12-06 22:53:51,976 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2021-12-06 22:53:51,976 INFO L933 BasicCegarLoop]: 46 mSDtfsCounter, 204 mSDsluCounter, 184 mSDsCounter, 0 mSdLazyCounter, 171 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 204 SdHoareTripleChecker+Valid, 230 SdHoareTripleChecker+Invalid, 182 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 171 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2021-12-06 22:53:51,976 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [204 Valid, 230 Invalid, 182 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 171 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2021-12-06 22:53:51,977 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 295 states. [2021-12-06 22:53:51,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 295 to 267. [2021-12-06 22:53:51,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 267 states, 210 states have (on average 1.1571428571428573) internal successors, (243), 232 states have internal predecessors, (243), 19 states have call successors, (19), 18 states have call predecessors, (19), 19 states have return successors, (27), 16 states have call predecessors, (27), 19 states have call successors, (27) [2021-12-06 22:53:51,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 267 states to 267 states and 289 transitions. [2021-12-06 22:53:51,983 INFO L78 Accepts]: Start accepts. Automaton has 267 states and 289 transitions. Word has length 63 [2021-12-06 22:53:51,983 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:53:51,983 INFO L470 AbstractCegarLoop]: Abstraction has 267 states and 289 transitions. [2021-12-06 22:53:51,983 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 5.0) internal successors, (35), 8 states have internal predecessors, (35), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2021-12-06 22:53:51,983 INFO L276 IsEmpty]: Start isEmpty. Operand 267 states and 289 transitions. [2021-12-06 22:53:51,984 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2021-12-06 22:53:51,984 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:53:51,984 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:53:51,997 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (48)] Forceful destruction successful, exit code 0 [2021-12-06 22:53:52,185 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:53:52,185 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATION === [create_sub_listErr0REQUIRES_VIOLATION, create_sub_listErr1REQUIRES_VIOLATION, create_sub_listErr2REQUIRES_VIOLATION, create_sub_listErr3REQUIRES_VIOLATION (and 27 more)] === [2021-12-06 22:53:52,186 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:53:52,186 INFO L85 PathProgramCache]: Analyzing trace with hash 2109328893, now seen corresponding path program 1 times [2021-12-06 22:53:52,188 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:53:52,188 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1555883105] [2021-12-06 22:53:52,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:53:52,188 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:53:52,189 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:53:52,191 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:53:52,193 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (49)] Waiting until timeout for monitored process [2021-12-06 22:53:52,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:53:52,525 INFO L263 TraceCheckSpWp]: Trace formula consists of 469 conjuncts, 19 conjunts are in the unsatisfiable core [2021-12-06 22:53:52,526 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:53:53,551 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2021-12-06 22:53:53,551 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:53:53,551 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:53:53,551 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1555883105] [2021-12-06 22:53:53,551 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1555883105] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:53:53,551 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:53:53,551 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-06 22:53:53,551 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [214774134] [2021-12-06 22:53:53,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:53:53,552 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-06 22:53:53,552 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:53:53,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-06 22:53:53,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-06 22:53:53,553 INFO L87 Difference]: Start difference. First operand 267 states and 289 transitions. Second operand has 8 states, 7 states have (on average 5.0) internal successors, (35), 8 states have internal predecessors, (35), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2021-12-06 22:53:55,376 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:53:55,376 INFO L93 Difference]: Finished difference Result 266 states and 288 transitions. [2021-12-06 22:53:55,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-06 22:53:55,377 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 5.0) internal successors, (35), 8 states have internal predecessors, (35), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) Word has length 63 [2021-12-06 22:53:55,378 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:53:55,379 INFO L225 Difference]: With dead ends: 266 [2021-12-06 22:53:55,379 INFO L226 Difference]: Without dead ends: 266 [2021-12-06 22:53:55,379 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2021-12-06 22:53:55,380 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 151 mSDsluCounter, 155 mSDsCounter, 0 mSdLazyCounter, 133 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 151 SdHoareTripleChecker+Valid, 205 SdHoareTripleChecker+Invalid, 141 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 133 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2021-12-06 22:53:55,380 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [151 Valid, 205 Invalid, 141 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 133 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2021-12-06 22:53:55,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 266 states. [2021-12-06 22:53:55,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 266 to 266. [2021-12-06 22:53:55,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 266 states, 210 states have (on average 1.1523809523809523) internal successors, (242), 231 states have internal predecessors, (242), 19 states have call successors, (19), 18 states have call predecessors, (19), 19 states have return successors, (27), 16 states have call predecessors, (27), 19 states have call successors, (27) [2021-12-06 22:53:55,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 266 states to 266 states and 288 transitions. [2021-12-06 22:53:55,386 INFO L78 Accepts]: Start accepts. Automaton has 266 states and 288 transitions. Word has length 63 [2021-12-06 22:53:55,386 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:53:55,386 INFO L470 AbstractCegarLoop]: Abstraction has 266 states and 288 transitions. [2021-12-06 22:53:55,386 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 5.0) internal successors, (35), 8 states have internal predecessors, (35), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2021-12-06 22:53:55,387 INFO L276 IsEmpty]: Start isEmpty. Operand 266 states and 288 transitions. [2021-12-06 22:53:55,387 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2021-12-06 22:53:55,387 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:53:55,387 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:53:55,400 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (49)] Ended with exit code 0 [2021-12-06 22:53:55,588 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:53:55,588 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATION === [create_sub_listErr0REQUIRES_VIOLATION, create_sub_listErr1REQUIRES_VIOLATION, create_sub_listErr2REQUIRES_VIOLATION, create_sub_listErr3REQUIRES_VIOLATION (and 27 more)] === [2021-12-06 22:53:55,588 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:53:55,588 INFO L85 PathProgramCache]: Analyzing trace with hash -649452153, now seen corresponding path program 1 times [2021-12-06 22:53:55,588 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:53:55,589 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1951554106] [2021-12-06 22:53:55,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:53:55,589 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:53:55,589 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:53:55,589 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:53:55,590 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (50)] Waiting until timeout for monitored process [2021-12-06 22:53:56,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:53:56,176 INFO L263 TraceCheckSpWp]: Trace formula consists of 478 conjuncts, 147 conjunts are in the unsatisfiable core [2021-12-06 22:53:56,181 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:53:56,362 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:53:56,363 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:53:56,580 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:53:56,816 INFO L354 Elim1Store]: treesize reduction 30, result has 45.5 percent of original size [2021-12-06 22:53:56,816 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 30 treesize of output 47 [2021-12-06 22:53:57,546 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 9 treesize of output 3 [2021-12-06 22:53:57,566 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 9 treesize of output 3 [2021-12-06 22:53:57,591 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:53:57,592 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 25 [2021-12-06 22:54:05,648 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 15 treesize of output 12 [2021-12-06 22:54:12,216 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:54:12,225 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:54:12,233 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:54:12,235 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 22:54:12,236 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 45 [2021-12-06 22:54:12,336 INFO L354 Elim1Store]: treesize reduction 23, result has 28.1 percent of original size [2021-12-06 22:54:12,336 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 60 treesize of output 53 [2021-12-06 22:54:12,359 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:54:12,378 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:54:12,385 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:54:12,532 INFO L354 Elim1Store]: treesize reduction 47, result has 19.0 percent of original size [2021-12-06 22:54:12,532 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 40 treesize of output 37 [2021-12-06 22:54:12,563 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:54:12,582 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:54:12,621 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 22:54:12,845 INFO L354 Elim1Store]: treesize reduction 28, result has 37.8 percent of original size [2021-12-06 22:54:12,845 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 45 treesize of output 57 [2021-12-06 22:54:12,898 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 7 treesize of output 3 [2021-12-06 22:54:14,047 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 9 treesize of output 3 [2021-12-06 22:54:14,078 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:54:14,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:54:14,091 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 41 [2021-12-06 22:54:14,133 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 9 treesize of output 3 [2021-12-06 22:54:19,972 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 5 [2021-12-06 22:54:27,094 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:54:27,103 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:54:27,110 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:54:27,112 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 22:54:27,113 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 45 [2021-12-06 22:54:27,253 INFO L354 Elim1Store]: treesize reduction 23, result has 28.1 percent of original size [2021-12-06 22:54:27,253 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 60 treesize of output 53 [2021-12-06 22:54:27,290 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:54:27,317 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:54:27,324 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:54:27,486 INFO L354 Elim1Store]: treesize reduction 47, result has 19.0 percent of original size [2021-12-06 22:54:27,487 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 40 treesize of output 37 [2021-12-06 22:54:27,549 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:54:27,558 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:54:27,579 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:54:27,821 INFO L354 Elim1Store]: treesize reduction 12, result has 52.0 percent of original size [2021-12-06 22:54:27,821 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 50 treesize of output 52 [2021-12-06 22:54:27,899 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 7 treesize of output 3 [2021-12-06 22:54:29,307 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 9 treesize of output 3 [2021-12-06 22:54:29,333 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 9 treesize of output 3 [2021-12-06 22:54:37,483 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 29 treesize of output 19 [2021-12-06 22:54:40,497 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 115 treesize of output 79 [2021-12-06 22:54:40,517 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 85 treesize of output 49 [2021-12-06 22:54:43,892 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 53 treesize of output 29 [2021-12-06 22:54:45,731 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 33 refuted. 4 times theorem prover too weak. 4 trivial. 0 not checked. [2021-12-06 22:54:45,731 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:54:48,918 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 70 treesize of output 66 [2021-12-06 22:54:49,839 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:54:49,839 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1951554106] [2021-12-06 22:54:49,839 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1951554106] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:54:49,839 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [663707960] [2021-12-06 22:54:49,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:54:49,839 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-12-06 22:54:49,840 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/cvc4 [2021-12-06 22:54:49,840 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-12-06 22:54:49,842 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (51)] Waiting until timeout for monitored process [2021-12-06 22:54:52,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:54:52,108 INFO L263 TraceCheckSpWp]: Trace formula consists of 478 conjuncts, 153 conjunts are in the unsatisfiable core [2021-12-06 22:54:52,115 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:54:53,082 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:54:54,212 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 0 case distinctions, treesize of input 15 treesize of output 7 [2021-12-06 22:54:54,226 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:54:54,277 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 8 treesize of output 6 [2021-12-06 22:55:07,367 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 10 treesize of output 8 [2021-12-06 22:55:17,847 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:55:17,861 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:55:17,877 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:55:17,884 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:55:17,886 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 22:55:17,887 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 47 [2021-12-06 22:55:17,916 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:55:17,934 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:55:17,941 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:55:17,942 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 71 treesize of output 65 [2021-12-06 22:55:17,961 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:55:17,990 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:55:18,002 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:55:18,010 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:55:18,178 INFO L354 Elim1Store]: treesize reduction 47, result has 19.0 percent of original size [2021-12-06 22:55:18,178 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 47 treesize of output 42 [2021-12-06 22:55:18,202 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 7 treesize of output 3 [2021-12-06 22:55:18,286 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 22:55:18,286 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 17 [2021-12-06 22:55:19,581 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 8 treesize of output 6 [2021-12-06 22:55:19,743 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 0 case distinctions, treesize of input 15 treesize of output 7 [2021-12-06 22:55:19,760 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:55:40,378 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 14 treesize of output 11 [2021-12-06 22:55:51,325 WARN L860 $PredicateComparison]: unable to prove that (and (exists ((|v_create_sub_list_insert_sub_~sub~0#1.base_BEFORE_CALL_32| (_ BitVec 32))) (and (bvult |v_create_sub_list_insert_sub_~sub~0#1.base_BEFORE_CALL_32| |c_#StackHeapBarrier|) (= (_ bv0 1) (bvadd (bvneg (select |c_#valid| |v_create_sub_list_insert_sub_~sub~0#1.base_BEFORE_CALL_32|)) (_ bv1 1))))) (exists ((|v_ULTIMATE.start_insert_top_~top~0#1.base_BEFORE_CALL_54| (_ BitVec 32)) (|v_create_sub_list_insert_sub_~sub~0#1.base_141| (_ BitVec 32))) (and (bvult |v_ULTIMATE.start_insert_top_~top~0#1.base_BEFORE_CALL_54| |c_#StackHeapBarrier|) (bvult |v_create_sub_list_insert_sub_~sub~0#1.base_141| |c_#StackHeapBarrier|) (not (= |v_create_sub_list_insert_sub_~sub~0#1.base_141| |v_ULTIMATE.start_insert_top_~top~0#1.base_BEFORE_CALL_54|)))) (exists ((v_ArrVal_5690 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_5689 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_5684 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store (store (store |c_old(#memory_$Pointer$.base)| |c_list_add_tail_#in~head#1.base| v_ArrVal_5684) |c_list_add_tail_#in~new#1.base| v_ArrVal_5689) (select (select |c_old(#memory_$Pointer$.base)| |c_list_add_tail_#in~head#1.base|) (bvadd (_ bv4 32) |c_list_add_tail_#in~head#1.offset|)) v_ArrVal_5690) |c_#memory_$Pointer$.base|)) (not (= (bvadd |c_#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))) (exists ((v_ArrVal_5691 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_5688 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_5683 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store (store (store |c_old(#memory_$Pointer$.offset)| |c_list_add_tail_#in~head#1.base| v_ArrVal_5683) |c_list_add_tail_#in~new#1.base| v_ArrVal_5688) (select (select |c_old(#memory_$Pointer$.base)| |c_list_add_tail_#in~head#1.base|) (bvadd (_ bv4 32) |c_list_add_tail_#in~head#1.offset|)) v_ArrVal_5691) |c_#memory_$Pointer$.offset|))) is different from true [2021-12-06 22:55:56,157 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:55:56,171 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:55:56,186 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:55:56,194 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:55:56,196 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 22:55:56,197 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 41 [2021-12-06 22:55:56,231 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:55:56,251 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:55:56,253 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 59 [2021-12-06 22:55:56,277 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:55:56,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:55:56,322 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:55:56,329 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:55:56,509 INFO L354 Elim1Store]: treesize reduction 47, result has 19.0 percent of original size [2021-12-06 22:55:56,509 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 43 treesize of output 38 [2021-12-06 22:55:56,708 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-12-06 22:55:56,708 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 22 treesize of output 29 [2021-12-06 22:55:56,746 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:55:58,840 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:55:58,867 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 0 case distinctions, treesize of input 15 treesize of output 7 [2021-12-06 22:56:11,537 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 29 treesize of output 19 [2021-12-06 22:56:14,330 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:56:14,331 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 0 case distinctions, treesize of input 102 treesize of output 68 [2021-12-06 22:56:14,354 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 71 treesize of output 41 [2021-12-06 22:56:21,345 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 45 treesize of output 25 [2021-12-06 22:56:26,930 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 9 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 6 not checked. [2021-12-06 22:56:26,930 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:56:28,740 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 64 treesize of output 60 [2021-12-06 22:56:29,483 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [663707960] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:56:29,483 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 22:56:29,483 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 44] total 83 [2021-12-06 22:56:29,483 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [15108371] [2021-12-06 22:56:29,483 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 22:56:29,483 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 84 states [2021-12-06 22:56:29,484 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:56:29,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 84 interpolants. [2021-12-06 22:56:29,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=282, Invalid=7235, Unknown=143, NotChecked=172, Total=7832 [2021-12-06 22:56:29,485 INFO L87 Difference]: Start difference. First operand 266 states and 288 transitions. Second operand has 84 states, 75 states have (on average 1.4533333333333334) internal successors, (109), 72 states have internal predecessors, (109), 10 states have call successors, (10), 8 states have call predecessors, (10), 10 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2021-12-06 22:56:59,111 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:56:59,111 INFO L93 Difference]: Finished difference Result 276 states and 301 transitions. [2021-12-06 22:56:59,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-12-06 22:56:59,112 INFO L78 Accepts]: Start accepts. Automaton has has 84 states, 75 states have (on average 1.4533333333333334) internal successors, (109), 72 states have internal predecessors, (109), 10 states have call successors, (10), 8 states have call predecessors, (10), 10 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) Word has length 66 [2021-12-06 22:56:59,112 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:56:59,113 INFO L225 Difference]: With dead ends: 276 [2021-12-06 22:56:59,113 INFO L226 Difference]: Without dead ends: 276 [2021-12-06 22:56:59,115 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 53 SyntacticMatches, 7 SemanticMatches, 105 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 2720 ImplicationChecksByTransitivity, 134.8s TimeCoverageRelationStatistics Valid=407, Invalid=10517, Unknown=210, NotChecked=208, Total=11342 [2021-12-06 22:56:59,115 INFO L933 BasicCegarLoop]: 56 mSDtfsCounter, 9 mSDsluCounter, 1849 mSDsCounter, 0 mSdLazyCounter, 123 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 1905 SdHoareTripleChecker+Invalid, 1361 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 123 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1235 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2021-12-06 22:56:59,115 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 1905 Invalid, 1361 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 123 Invalid, 0 Unknown, 1235 Unchecked, 0.9s Time] [2021-12-06 22:56:59,116 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 276 states. [2021-12-06 22:56:59,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 276 to 273. [2021-12-06 22:56:59,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 273 states, 217 states have (on average 1.1612903225806452) internal successors, (252), 237 states have internal predecessors, (252), 19 states have call successors, (19), 18 states have call predecessors, (19), 19 states have return successors, (27), 17 states have call predecessors, (27), 19 states have call successors, (27) [2021-12-06 22:56:59,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 273 states to 273 states and 298 transitions. [2021-12-06 22:56:59,121 INFO L78 Accepts]: Start accepts. Automaton has 273 states and 298 transitions. Word has length 66 [2021-12-06 22:56:59,122 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:56:59,122 INFO L470 AbstractCegarLoop]: Abstraction has 273 states and 298 transitions. [2021-12-06 22:56:59,122 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 84 states, 75 states have (on average 1.4533333333333334) internal successors, (109), 72 states have internal predecessors, (109), 10 states have call successors, (10), 8 states have call predecessors, (10), 10 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2021-12-06 22:56:59,122 INFO L276 IsEmpty]: Start isEmpty. Operand 273 states and 298 transitions. [2021-12-06 22:56:59,122 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2021-12-06 22:56:59,122 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:56:59,123 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:56:59,132 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (51)] Forceful destruction successful, exit code 0 [2021-12-06 22:56:59,340 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (50)] Ended with exit code 0 [2021-12-06 22:56:59,524 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt,50 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:56:59,524 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [create_sub_listErr0REQUIRES_VIOLATION, create_sub_listErr1REQUIRES_VIOLATION, create_sub_listErr2REQUIRES_VIOLATION, create_sub_listErr3REQUIRES_VIOLATION (and 27 more)] === [2021-12-06 22:56:59,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:56:59,525 INFO L85 PathProgramCache]: Analyzing trace with hash -649452152, now seen corresponding path program 1 times [2021-12-06 22:56:59,527 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:56:59,527 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [627130877] [2021-12-06 22:56:59,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:56:59,528 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:56:59,528 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:56:59,530 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:56:59,532 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (52)] Waiting until timeout for monitored process [2021-12-06 22:57:00,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:57:00,776 INFO L263 TraceCheckSpWp]: Trace formula consists of 478 conjuncts, 162 conjunts are in the unsatisfiable core [2021-12-06 22:57:00,781 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:57:00,858 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:57:01,109 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:57:01,307 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-12-06 22:57:01,307 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 21 treesize of output 28 [2021-12-06 22:57:01,986 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 0 case distinctions, treesize of input 21 treesize of output 17 [2021-12-06 22:57:02,019 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 5 treesize of output 3 [2021-12-06 22:57:02,037 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:57:02,055 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:57:10,076 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:57:10,093 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 7 treesize of output 5 [2021-12-06 22:57:15,305 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:57:15,313 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:57:15,321 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:57:15,322 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 22:57:15,323 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 45 [2021-12-06 22:57:15,422 INFO L354 Elim1Store]: treesize reduction 23, result has 28.1 percent of original size [2021-12-06 22:57:15,423 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 60 treesize of output 53 [2021-12-06 22:57:15,454 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:57:15,471 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:57:15,479 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:57:15,636 INFO L354 Elim1Store]: treesize reduction 47, result has 19.0 percent of original size [2021-12-06 22:57:15,637 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 40 treesize of output 37 [2021-12-06 22:57:15,667 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:57:15,668 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-12-06 22:57:15,710 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:57:15,773 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 22:57:15,774 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 24 [2021-12-06 22:57:15,814 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 7 treesize of output 3 [2021-12-06 22:57:16,526 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:57:16,547 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:57:16,566 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 2 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:57:16,586 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 2 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:57:25,320 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:57:25,337 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 8 treesize of output 6 [2021-12-06 22:57:28,474 WARN L860 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_5866 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_5864 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_5860 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store (store (store |c_old(#memory_$Pointer$.base)| |c_list_add_tail_#in~head#1.base| v_ArrVal_5860) |c_list_add_tail_#in~new#1.base| v_ArrVal_5864) (select (select |c_old(#memory_$Pointer$.base)| |c_list_add_tail_#in~head#1.base|) (bvadd (_ bv4 32) |c_list_add_tail_#in~head#1.offset|)) v_ArrVal_5866) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5859 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_5865 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_5863 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store (store (store |c_old(#memory_$Pointer$.offset)| |c_list_add_tail_#in~head#1.base| v_ArrVal_5859) |c_list_add_tail_#in~new#1.base| v_ArrVal_5863) (select (select |c_old(#memory_$Pointer$.base)| |c_list_add_tail_#in~head#1.base|) (bvadd (_ bv4 32) |c_list_add_tail_#in~head#1.offset|)) v_ArrVal_5865))) (not (= |c_#StackHeapBarrier| (_ bv0 32))) (not (= (bvadd |c_#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))) is different from true [2021-12-06 22:57:28,874 WARN L860 $PredicateComparison]: unable to prove that (and (not (= |c_#StackHeapBarrier| (_ bv0 32))) (exists ((v_ArrVal_5859 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_5838 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_5865 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_5866 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_5840 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_5841 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_5863 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_5864 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_5860 (Array (_ BitVec 32) (_ BitVec 32))) (|create_sub_list_insert_sub_~head#1.offset| (_ BitVec 32)) (v_ArrVal_5839 (_ BitVec 32)) (v_ArrVal_5836 (_ BitVec 32)) (|create_sub_list_insert_sub_~sub~0#1.base| (_ BitVec 32))) (let ((.cse2 (bvadd |create_sub_list_insert_sub_~head#1.offset| (_ bv4 32)))) (let ((.cse1 (store (store |c_old(#memory_$Pointer$.base)| |c_create_sub_list_#in~sub#1.base| (store (store (select |c_old(#memory_$Pointer$.base)| |c_create_sub_list_#in~sub#1.base|) .cse2 |c_create_sub_list_#in~sub#1.base|) |create_sub_list_insert_sub_~head#1.offset| v_ArrVal_5836)) |create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_5840))) (let ((.cse0 (select (select .cse1 |c_create_sub_list_#in~sub#1.base|) .cse2))) (and (bvult |create_sub_list_insert_sub_~sub~0#1.base| |c_#StackHeapBarrier|) (= (store (store (store (store (store |c_old(#memory_$Pointer$.offset)| |c_create_sub_list_#in~sub#1.base| v_ArrVal_5838) |create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_5841) |c_create_sub_list_#in~sub#1.base| v_ArrVal_5859) |create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_5863) .cse0 v_ArrVal_5865) |c_#memory_$Pointer$.offset|) (= (store |c_old(#length)| |create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_5839) |c_#length|) (= |c_#memory_$Pointer$.base| (store (store (store .cse1 |c_create_sub_list_#in~sub#1.base| v_ArrVal_5860) |create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_5864) .cse0 v_ArrVal_5866)) (= (_ bv0 1) (bvneg (bvneg (select |c_old(#valid)| |create_sub_list_insert_sub_~sub~0#1.base|))))))))) (not (= (bvadd |c_#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))) is different from true [2021-12-06 22:57:29,716 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:57:29,725 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:57:29,732 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:57:29,733 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 22:57:29,735 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 45 [2021-12-06 22:57:29,860 INFO L354 Elim1Store]: treesize reduction 23, result has 28.1 percent of original size [2021-12-06 22:57:29,860 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 60 treesize of output 53 [2021-12-06 22:57:29,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:57:29,936 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:57:29,943 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:57:30,103 INFO L354 Elim1Store]: treesize reduction 47, result has 19.0 percent of original size [2021-12-06 22:57:30,103 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 40 treesize of output 37 [2021-12-06 22:57:30,152 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:57:30,154 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-12-06 22:57:30,264 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 22:57:30,265 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 21 [2021-12-06 22:57:30,318 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 7 treesize of output 3 [2021-12-06 22:57:31,417 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:57:31,444 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:57:37,074 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 29 treesize of output 19 [2021-12-06 22:57:37,104 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 29 treesize of output 19 [2021-12-06 22:57:38,984 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 110 treesize of output 74 [2021-12-06 22:57:39,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 80 treesize of output 44 [2021-12-06 22:57:41,889 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 41 treesize of output 21 [2021-12-06 22:57:41,920 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 15 treesize of output 7 [2021-12-06 22:57:43,416 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 4 proven. 22 refuted. 0 times theorem prover too weak. 5 trivial. 10 not checked. [2021-12-06 22:57:43,416 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:57:47,752 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 120 treesize of output 116 [2021-12-06 22:57:47,766 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 162 treesize of output 154 [2021-12-06 22:57:48,516 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 60 treesize of output 52 [2021-12-06 22:57:49,633 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:57:49,633 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [627130877] [2021-12-06 22:57:49,633 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [627130877] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:57:49,633 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2015885470] [2021-12-06 22:57:49,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:57:49,633 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-12-06 22:57:49,633 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/cvc4 [2021-12-06 22:57:49,634 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-12-06 22:57:49,635 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4025c0b-0f51-471a-b7b7-394455afdadc/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (53)] Waiting until timeout for monitored process [2021-12-06 22:57:51,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:57:52,003 INFO L263 TraceCheckSpWp]: Trace formula consists of 478 conjuncts, 167 conjunts are in the unsatisfiable core [2021-12-06 22:57:52,008 INFO L286 TraceCheckSpWp]: Computing forward predicates...