./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/heap-manipulation/bubble_sort_linux-1.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_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/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_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/heap-manipulation/bubble_sort_linux-1.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/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_db4c0ea6-e24e-4db5-8f95-d308eba201e1/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 a38de44f112a10364737c35b840e673503a211a020b9f494a50e4a32c8fe31c0 --- Real Ultimate output --- This is Ultimate 0.2.2-hotfix-svcomp22-839c364 [2021-12-06 22:25:07,142 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-06 22:25:07,144 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-06 22:25:07,174 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-06 22:25:07,175 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-06 22:25:07,176 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-06 22:25:07,178 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-06 22:25:07,180 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-06 22:25:07,182 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-06 22:25:07,183 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-06 22:25:07,184 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-06 22:25:07,186 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-06 22:25:07,186 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-06 22:25:07,187 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-06 22:25:07,189 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-06 22:25:07,190 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-06 22:25:07,191 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-06 22:25:07,192 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-06 22:25:07,194 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-06 22:25:07,197 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-06 22:25:07,198 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-06 22:25:07,200 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-06 22:25:07,201 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-06 22:25:07,202 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-06 22:25:07,206 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-06 22:25:07,206 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-06 22:25:07,206 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-06 22:25:07,207 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-06 22:25:07,208 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-06 22:25:07,209 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-06 22:25:07,209 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-06 22:25:07,210 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-06 22:25:07,211 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-06 22:25:07,212 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-06 22:25:07,213 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-06 22:25:07,213 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-06 22:25:07,214 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-06 22:25:07,214 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-06 22:25:07,214 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-06 22:25:07,215 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-06 22:25:07,216 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-06 22:25:07,216 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2021-12-06 22:25:07,234 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-06 22:25:07,234 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-06 22:25:07,234 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-06 22:25:07,234 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-06 22:25:07,235 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-06 22:25:07,235 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-06 22:25:07,235 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-06 22:25:07,236 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-06 22:25:07,236 INFO L138 SettingsManager]: * Use SBE=true [2021-12-06 22:25:07,236 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-06 22:25:07,236 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-06 22:25:07,236 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-12-06 22:25:07,236 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-06 22:25:07,236 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-06 22:25:07,236 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-06 22:25:07,237 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2021-12-06 22:25:07,237 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2021-12-06 22:25:07,237 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2021-12-06 22:25:07,237 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-06 22:25:07,237 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-12-06 22:25:07,237 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-06 22:25:07,237 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-06 22:25:07,237 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-06 22:25:07,237 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-06 22:25:07,238 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-06 22:25:07,238 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-06 22:25:07,238 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-06 22:25:07,238 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-06 22:25:07,238 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-06 22:25:07,238 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-12-06 22:25:07,238 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-06 22:25:07,238 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_db4c0ea6-e24e-4db5-8f95-d308eba201e1/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_db4c0ea6-e24e-4db5-8f95-d308eba201e1/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 -> a38de44f112a10364737c35b840e673503a211a020b9f494a50e4a32c8fe31c0 [2021-12-06 22:25:07,427 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-06 22:25:07,445 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-06 22:25:07,447 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-06 22:25:07,448 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-06 22:25:07,448 INFO L275 PluginConnector]: CDTParser initialized [2021-12-06 22:25:07,449 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/../../sv-benchmarks/c/heap-manipulation/bubble_sort_linux-1.i [2021-12-06 22:25:07,491 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/data/504480a8e/8dc955421b3347d690b219b7bcc1dd84/FLAG0b9f6e6ab [2021-12-06 22:25:07,915 INFO L306 CDTParser]: Found 1 translation units. [2021-12-06 22:25:07,915 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/sv-benchmarks/c/heap-manipulation/bubble_sort_linux-1.i [2021-12-06 22:25:07,929 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/data/504480a8e/8dc955421b3347d690b219b7bcc1dd84/FLAG0b9f6e6ab [2021-12-06 22:25:07,941 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/data/504480a8e/8dc955421b3347d690b219b7bcc1dd84 [2021-12-06 22:25:07,942 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-06 22:25:07,944 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-06 22:25:07,945 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-06 22:25:07,945 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-06 22:25:07,948 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-06 22:25:07,948 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 10:25:07" (1/1) ... [2021-12-06 22:25:07,949 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6d589da7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:25:07, skipping insertion in model container [2021-12-06 22:25:07,949 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 10:25:07" (1/1) ... [2021-12-06 22:25:07,955 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-06 22:25:07,991 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-06 22:25:08,266 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/sv-benchmarks/c/heap-manipulation/bubble_sort_linux-1.i[33822,33835] [2021-12-06 22:25:08,280 WARN L564 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2021-12-06 22:25:08,281 WARN L564 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2021-12-06 22:25:08,282 WARN L564 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2021-12-06 22:25:08,305 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 22:25:08,314 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:25:08,314 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@4485430d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:25:08, skipping insertion in model container [2021-12-06 22:25:08,314 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-06 22:25:08,315 INFO L184 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2021-12-06 22:25:08,316 INFO L158 Benchmark]: Toolchain (without parser) took 371.71ms. Allocated memory is still 148.9MB. Free memory was 106.8MB in the beginning and 116.2MB in the end (delta: -9.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2021-12-06 22:25:08,317 INFO L158 Benchmark]: CDTParser took 0.13ms. Allocated memory is still 148.9MB. Free memory was 125.2MB in the beginning and 125.0MB in the end (delta: 162.3kB). There was no memory consumed. Max. memory is 16.1GB. [2021-12-06 22:25:08,318 INFO L158 Benchmark]: CACSL2BoogieTranslator took 369.46ms. Allocated memory is still 148.9MB. Free memory was 106.4MB in the beginning and 116.8MB in the end (delta: -10.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2021-12-06 22:25:08,319 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 148.9MB. Free memory was 125.2MB in the beginning and 125.0MB in the end (delta: 162.3kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 369.46ms. Allocated memory is still 148.9MB. Free memory was 106.4MB in the beginning and 116.8MB in the end (delta: -10.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - UnsupportedSyntaxResult [Line: 860]: 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_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/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_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/heap-manipulation/bubble_sort_linux-1.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/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_db4c0ea6-e24e-4db5-8f95-d308eba201e1/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 a38de44f112a10364737c35b840e673503a211a020b9f494a50e4a32c8fe31c0 --- Real Ultimate output --- This is Ultimate 0.2.2-hotfix-svcomp22-839c364 [2021-12-06 22:25:09,699 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-06 22:25:09,701 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-06 22:25:09,731 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-06 22:25:09,732 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-06 22:25:09,733 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-06 22:25:09,735 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-06 22:25:09,737 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-06 22:25:09,739 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-06 22:25:09,740 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-06 22:25:09,741 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-06 22:25:09,743 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-06 22:25:09,743 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-06 22:25:09,744 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-06 22:25:09,746 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-06 22:25:09,747 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-06 22:25:09,748 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-06 22:25:09,749 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-06 22:25:09,751 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-06 22:25:09,754 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-06 22:25:09,756 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-06 22:25:09,757 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-06 22:25:09,758 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-06 22:25:09,759 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-06 22:25:09,763 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-06 22:25:09,763 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-06 22:25:09,763 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-06 22:25:09,764 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-06 22:25:09,765 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-06 22:25:09,766 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-06 22:25:09,766 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-06 22:25:09,767 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-06 22:25:09,768 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-06 22:25:09,769 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-06 22:25:09,778 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-06 22:25:09,778 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-06 22:25:09,779 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-06 22:25:09,779 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-06 22:25:09,779 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-06 22:25:09,780 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-06 22:25:09,781 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-06 22:25:09,782 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf [2021-12-06 22:25:09,807 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-06 22:25:09,807 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-06 22:25:09,807 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-06 22:25:09,807 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-06 22:25:09,808 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-06 22:25:09,808 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-06 22:25:09,809 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-06 22:25:09,809 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-06 22:25:09,809 INFO L138 SettingsManager]: * Use SBE=true [2021-12-06 22:25:09,809 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-06 22:25:09,809 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-06 22:25:09,810 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-12-06 22:25:09,810 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-06 22:25:09,810 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-06 22:25:09,810 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-06 22:25:09,810 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2021-12-06 22:25:09,811 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2021-12-06 22:25:09,811 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2021-12-06 22:25:09,811 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-06 22:25:09,811 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-12-06 22:25:09,811 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-12-06 22:25:09,811 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-12-06 22:25:09,811 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-06 22:25:09,811 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-06 22:25:09,812 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-06 22:25:09,812 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-06 22:25:09,812 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-06 22:25:09,812 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-06 22:25:09,812 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-06 22:25:09,812 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-06 22:25:09,812 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2021-12-06 22:25:09,813 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-12-06 22:25:09,813 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-06 22:25:09,813 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-12-06 22:25:09,813 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_db4c0ea6-e24e-4db5-8f95-d308eba201e1/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_db4c0ea6-e24e-4db5-8f95-d308eba201e1/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 -> a38de44f112a10364737c35b840e673503a211a020b9f494a50e4a32c8fe31c0 [2021-12-06 22:25:10,048 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-06 22:25:10,062 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-06 22:25:10,064 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-06 22:25:10,065 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-06 22:25:10,066 INFO L275 PluginConnector]: CDTParser initialized [2021-12-06 22:25:10,067 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/../../sv-benchmarks/c/heap-manipulation/bubble_sort_linux-1.i [2021-12-06 22:25:10,109 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/data/5de392c32/ebe6e5bd0964460cb9ec08d9234790e4/FLAG073bfaa49 [2021-12-06 22:25:10,580 INFO L306 CDTParser]: Found 1 translation units. [2021-12-06 22:25:10,580 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/sv-benchmarks/c/heap-manipulation/bubble_sort_linux-1.i [2021-12-06 22:25:10,594 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/data/5de392c32/ebe6e5bd0964460cb9ec08d9234790e4/FLAG073bfaa49 [2021-12-06 22:25:10,604 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/data/5de392c32/ebe6e5bd0964460cb9ec08d9234790e4 [2021-12-06 22:25:10,606 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-06 22:25:10,607 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-06 22:25:10,608 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-06 22:25:10,608 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-06 22:25:10,611 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-06 22:25:10,611 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 10:25:10" (1/1) ... [2021-12-06 22:25:10,612 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6af9940e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:25:10, skipping insertion in model container [2021-12-06 22:25:10,612 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 10:25:10" (1/1) ... [2021-12-06 22:25:10,617 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-06 22:25:10,645 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-06 22:25:10,887 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/sv-benchmarks/c/heap-manipulation/bubble_sort_linux-1.i[33822,33835] [2021-12-06 22:25:10,916 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 22:25:10,926 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2021-12-06 22:25:10,940 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-06 22:25:10,962 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/sv-benchmarks/c/heap-manipulation/bubble_sort_linux-1.i[33822,33835] [2021-12-06 22:25:10,977 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 22:25:10,982 INFO L203 MainTranslator]: Completed pre-run [2021-12-06 22:25:11,009 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/sv-benchmarks/c/heap-manipulation/bubble_sort_linux-1.i[33822,33835] [2021-12-06 22:25:11,024 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 22:25:11,067 INFO L208 MainTranslator]: Completed translation [2021-12-06 22:25:11,067 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:25:11 WrapperNode [2021-12-06 22:25:11,067 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-06 22:25:11,068 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-06 22:25:11,068 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-06 22:25:11,068 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-06 22:25:11,073 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:25:11" (1/1) ... [2021-12-06 22:25:11,091 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:25:11" (1/1) ... [2021-12-06 22:25:11,110 INFO L137 Inliner]: procedures = 235, calls = 75, calls flagged for inlining = 10, calls inlined = 10, statements flattened = 116 [2021-12-06 22:25:11,110 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-06 22:25:11,111 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-06 22:25:11,111 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-06 22:25:11,111 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-06 22:25:11,117 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:25:11" (1/1) ... [2021-12-06 22:25:11,118 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:25:11" (1/1) ... [2021-12-06 22:25:11,122 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:25:11" (1/1) ... [2021-12-06 22:25:11,122 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:25:11" (1/1) ... [2021-12-06 22:25:11,134 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:25:11" (1/1) ... [2021-12-06 22:25:11,140 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:25:11" (1/1) ... [2021-12-06 22:25:11,143 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:25:11" (1/1) ... [2021-12-06 22:25:11,146 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-06 22:25:11,147 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-06 22:25:11,147 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-06 22:25:11,147 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-06 22:25:11,148 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:25:11" (1/1) ... [2021-12-06 22:25:11,153 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-06 22:25:11,162 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:25:11,171 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-12-06 22:25:11,173 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-12-06 22:25:11,199 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2021-12-06 22:25:11,199 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-12-06 22:25:11,199 INFO L130 BoogieDeclarations]: Found specification of procedure inspect [2021-12-06 22:25:11,199 INFO L138 BoogieDeclarations]: Found implementation of procedure inspect [2021-12-06 22:25:11,199 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-12-06 22:25:11,199 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2021-12-06 22:25:11,199 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-12-06 22:25:11,199 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2021-12-06 22:25:11,200 INFO L130 BoogieDeclarations]: Found specification of procedure val_from_node [2021-12-06 22:25:11,200 INFO L138 BoogieDeclarations]: Found implementation of procedure val_from_node [2021-12-06 22:25:11,200 INFO L130 BoogieDeclarations]: Found specification of procedure fail [2021-12-06 22:25:11,200 INFO L138 BoogieDeclarations]: Found implementation of procedure fail [2021-12-06 22:25:11,200 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-12-06 22:25:11,200 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-06 22:25:11,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-12-06 22:25:11,200 INFO L130 BoogieDeclarations]: Found specification of procedure list_add [2021-12-06 22:25:11,200 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add [2021-12-06 22:25:11,200 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-06 22:25:11,200 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-06 22:25:11,287 INFO L236 CfgBuilder]: Building ICFG [2021-12-06 22:25:11,289 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-06 22:25:11,849 INFO L277 CfgBuilder]: Performing block encoding [2021-12-06 22:25:11,855 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-06 22:25:11,855 INFO L301 CfgBuilder]: Removed 41 assume(true) statements. [2021-12-06 22:25:11,857 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 10:25:11 BoogieIcfgContainer [2021-12-06 22:25:11,857 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-06 22:25:11,858 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-06 22:25:11,858 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-06 22:25:11,860 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-06 22:25:11,860 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.12 10:25:10" (1/3) ... [2021-12-06 22:25:11,861 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3c6718bc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.12 10:25:11, skipping insertion in model container [2021-12-06 22:25:11,861 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:25:11" (2/3) ... [2021-12-06 22:25:11,861 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3c6718bc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.12 10:25:11, skipping insertion in model container [2021-12-06 22:25:11,861 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 10:25:11" (3/3) ... [2021-12-06 22:25:11,862 INFO L111 eAbstractionObserver]: Analyzing ICFG bubble_sort_linux-1.i [2021-12-06 22:25:11,866 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-06 22:25:11,866 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 71 error locations. [2021-12-06 22:25:11,898 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-06 22:25:11,903 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:25:11,904 INFO L340 AbstractCegarLoop]: Starting to check reachability of 71 error locations. [2021-12-06 22:25:11,918 INFO L276 IsEmpty]: Start isEmpty. Operand has 216 states, 117 states have (on average 2.1623931623931623) internal successors, (253), 206 states have internal predecessors, (253), 23 states have call successors, (23), 4 states have call predecessors, (23), 4 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2021-12-06 22:25:11,924 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2021-12-06 22:25:11,924 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:25:11,924 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2021-12-06 22:25:11,925 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATION === [val_from_nodeErr0REQUIRES_VIOLATION, val_from_nodeErr1REQUIRES_VIOLATION, failErr0ASSERT_VIOLATIONMEMORY_LEAK, inspectErr0REQUIRES_VIOLATION (and 67 more)] === [2021-12-06 22:25:11,933 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:25:11,933 INFO L85 PathProgramCache]: Analyzing trace with hash 378924727, now seen corresponding path program 1 times [2021-12-06 22:25:11,941 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:25:11,942 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [887263440] [2021-12-06 22:25:11,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:25:11,943 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:25:11,943 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:25:11,944 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:25:11,945 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2021-12-06 22:25:12,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:25:12,007 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 1 conjunts are in the unsatisfiable core [2021-12-06 22:25:12,010 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:25:12,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:25:12,037 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:25:12,037 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:25:12,038 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [887263440] [2021-12-06 22:25:12,038 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [887263440] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:25:12,038 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:25:12,038 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-06 22:25:12,039 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108602077] [2021-12-06 22:25:12,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:25:12,043 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-12-06 22:25:12,043 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:25:12,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-12-06 22:25:12,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-12-06 22:25:12,065 INFO L87 Difference]: Start difference. First operand has 216 states, 117 states have (on average 2.1623931623931623) internal successors, (253), 206 states have internal predecessors, (253), 23 states have call successors, (23), 4 states have call predecessors, (23), 4 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) 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:25:12,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:25:12,089 INFO L93 Difference]: Finished difference Result 212 states and 234 transitions. [2021-12-06 22:25:12,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-06 22:25:12,091 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:25:12,091 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:25:12,098 INFO L225 Difference]: With dead ends: 212 [2021-12-06 22:25:12,098 INFO L226 Difference]: Without dead ends: 210 [2021-12-06 22:25:12,099 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:25:12,102 INFO L933 BasicCegarLoop]: 234 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, 234 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:25:12,103 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 234 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-06 22:25:12,116 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states. [2021-12-06 22:25:12,137 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 210. [2021-12-06 22:25:12,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 210 states, 115 states have (on average 1.7826086956521738) internal successors, (205), 199 states have internal predecessors, (205), 21 states have call successors, (21), 4 states have call predecessors, (21), 3 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-12-06 22:25:12,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 210 states to 210 states and 232 transitions. [2021-12-06 22:25:12,145 INFO L78 Accepts]: Start accepts. Automaton has 210 states and 232 transitions. Word has length 5 [2021-12-06 22:25:12,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:25:12,146 INFO L470 AbstractCegarLoop]: Abstraction has 210 states and 232 transitions. [2021-12-06 22:25:12,146 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:25:12,146 INFO L276 IsEmpty]: Start isEmpty. Operand 210 states and 232 transitions. [2021-12-06 22:25:12,146 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2021-12-06 22:25:12,147 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:25:12,147 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2021-12-06 22:25:12,159 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2021-12-06 22:25:12,347 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:25:12,348 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATION === [val_from_nodeErr0REQUIRES_VIOLATION, val_from_nodeErr1REQUIRES_VIOLATION, failErr0ASSERT_VIOLATIONMEMORY_LEAK, inspectErr0REQUIRES_VIOLATION (and 67 more)] === [2021-12-06 22:25:12,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:25:12,349 INFO L85 PathProgramCache]: Analyzing trace with hash 378924789, now seen corresponding path program 1 times [2021-12-06 22:25:12,349 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:25:12,349 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1451646435] [2021-12-06 22:25:12,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:25:12,349 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:25:12,349 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:25:12,350 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:25:12,351 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2021-12-06 22:25:12,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:25:12,382 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-06 22:25:12,383 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:25:12,425 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:25:12,437 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:25:12,438 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:25:12,438 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:25:12,438 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1451646435] [2021-12-06 22:25:12,438 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1451646435] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:25:12,438 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:25:12,438 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-06 22:25:12,438 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1782671738] [2021-12-06 22:25:12,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:25:12,439 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-06 22:25:12,439 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:25:12,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 22:25:12,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 22:25:12,440 INFO L87 Difference]: Start difference. First operand 210 states and 232 transitions. Second operand has 3 states, 2 states have (on average 2.5) internal successors, (5), 3 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:25:12,663 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:25:12,663 INFO L93 Difference]: Finished difference Result 229 states and 251 transitions. [2021-12-06 22:25:12,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 22:25:12,663 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 2.5) internal successors, (5), 3 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:25:12,664 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:25:12,665 INFO L225 Difference]: With dead ends: 229 [2021-12-06 22:25:12,666 INFO L226 Difference]: Without dead ends: 229 [2021-12-06 22:25:12,666 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 1 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:25:12,667 INFO L933 BasicCegarLoop]: 201 mSDtfsCounter, 69 mSDsluCounter, 113 mSDsCounter, 0 mSdLazyCounter, 88 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 314 SdHoareTripleChecker+Invalid, 90 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 88 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-06 22:25:12,668 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [75 Valid, 314 Invalid, 90 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 88 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-06 22:25:12,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 229 states. [2021-12-06 22:25:12,681 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 229 to 207. [2021-12-06 22:25:12,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 207 states, 115 states have (on average 1.7565217391304349) internal successors, (202), 196 states have internal predecessors, (202), 21 states have call successors, (21), 4 states have call predecessors, (21), 3 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-12-06 22:25:12,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 207 states to 207 states and 229 transitions. [2021-12-06 22:25:12,686 INFO L78 Accepts]: Start accepts. Automaton has 207 states and 229 transitions. Word has length 5 [2021-12-06 22:25:12,686 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:25:12,686 INFO L470 AbstractCegarLoop]: Abstraction has 207 states and 229 transitions. [2021-12-06 22:25:12,686 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 2.5) internal successors, (5), 3 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:25:12,686 INFO L276 IsEmpty]: Start isEmpty. Operand 207 states and 229 transitions. [2021-12-06 22:25:12,687 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2021-12-06 22:25:12,687 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:25:12,687 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2021-12-06 22:25:12,694 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (3)] Ended with exit code 0 [2021-12-06 22:25:12,888 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:25:12,889 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATION === [val_from_nodeErr0REQUIRES_VIOLATION, val_from_nodeErr1REQUIRES_VIOLATION, failErr0ASSERT_VIOLATIONMEMORY_LEAK, inspectErr0REQUIRES_VIOLATION (and 67 more)] === [2021-12-06 22:25:12,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:25:12,891 INFO L85 PathProgramCache]: Analyzing trace with hash 378924790, now seen corresponding path program 1 times [2021-12-06 22:25:12,892 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:25:12,893 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1604024149] [2021-12-06 22:25:12,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:25:12,893 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:25:12,894 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:25:12,896 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:25:12,899 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2021-12-06 22:25:13,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:25:13,030 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-06 22:25:13,031 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:25:13,049 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:25:13,065 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:25:13,065 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:25:13,065 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:25:13,065 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1604024149] [2021-12-06 22:25:13,066 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1604024149] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:25:13,066 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:25:13,066 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-06 22:25:13,066 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378969157] [2021-12-06 22:25:13,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:25:13,067 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-06 22:25:13,067 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:25:13,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 22:25:13,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 22:25:13,068 INFO L87 Difference]: Start difference. First operand 207 states and 229 transitions. Second operand has 3 states, 2 states have (on average 2.5) internal successors, (5), 3 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:25:13,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:25:13,284 INFO L93 Difference]: Finished difference Result 205 states and 227 transitions. [2021-12-06 22:25:13,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 22:25:13,285 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 2.5) internal successors, (5), 3 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:25:13,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:25:13,286 INFO L225 Difference]: With dead ends: 205 [2021-12-06 22:25:13,286 INFO L226 Difference]: Without dead ends: 205 [2021-12-06 22:25:13,286 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 22:25:13,287 INFO L933 BasicCegarLoop]: 204 mSDtfsCounter, 67 mSDsluCounter, 102 mSDsCounter, 0 mSdLazyCounter, 72 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 306 SdHoareTripleChecker+Invalid, 74 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 72 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-06 22:25:13,287 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [73 Valid, 306 Invalid, 74 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 72 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-06 22:25:13,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2021-12-06 22:25:13,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 204. [2021-12-06 22:25:13,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 204 states, 115 states have (on average 1.7304347826086957) internal successors, (199), 193 states have internal predecessors, (199), 21 states have call successors, (21), 4 states have call predecessors, (21), 3 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-12-06 22:25:13,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 204 states to 204 states and 226 transitions. [2021-12-06 22:25:13,296 INFO L78 Accepts]: Start accepts. Automaton has 204 states and 226 transitions. Word has length 5 [2021-12-06 22:25:13,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:25:13,296 INFO L470 AbstractCegarLoop]: Abstraction has 204 states and 226 transitions. [2021-12-06 22:25:13,296 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 2.5) internal successors, (5), 3 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:25:13,297 INFO L276 IsEmpty]: Start isEmpty. Operand 204 states and 226 transitions. [2021-12-06 22:25:13,297 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2021-12-06 22:25:13,297 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:25:13,297 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:25:13,304 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (4)] Ended with exit code 0 [2021-12-06 22:25:13,498 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:25:13,499 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting list_addErr0REQUIRES_VIOLATION === [val_from_nodeErr0REQUIRES_VIOLATION, val_from_nodeErr1REQUIRES_VIOLATION, failErr0ASSERT_VIOLATIONMEMORY_LEAK, inspectErr0REQUIRES_VIOLATION (and 67 more)] === [2021-12-06 22:25:13,501 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:25:13,501 INFO L85 PathProgramCache]: Analyzing trace with hash 1374843154, now seen corresponding path program 1 times [2021-12-06 22:25:13,502 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:25:13,502 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [578598988] [2021-12-06 22:25:13,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:25:13,504 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:25:13,505 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:25:13,507 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:25:13,510 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2021-12-06 22:25:13,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:25:13,605 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 7 conjunts are in the unsatisfiable core [2021-12-06 22:25:13,606 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:25:13,652 INFO L354 Elim1Store]: treesize reduction 12, result has 40.0 percent of original size [2021-12-06 22:25:13,653 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:25:13,709 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:25:13,709 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:25:13,709 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:25:13,709 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [578598988] [2021-12-06 22:25:13,709 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [578598988] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:25:13,709 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:25:13,709 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 22:25:13,709 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702074436] [2021-12-06 22:25:13,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:25:13,710 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-06 22:25:13,710 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:25:13,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-06 22:25:13,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-06 22:25:13,710 INFO L87 Difference]: Start difference. First operand 204 states and 226 transitions. Second operand has 5 states, 4 states have (on average 1.75) internal successors, (7), 3 states have internal predecessors, (7), 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:25:14,085 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:25:14,085 INFO L93 Difference]: Finished difference Result 241 states and 262 transitions. [2021-12-06 22:25:14,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-06 22:25:14,085 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 1.75) internal successors, (7), 3 states have internal predecessors, (7), 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 8 [2021-12-06 22:25:14,086 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:25:14,087 INFO L225 Difference]: With dead ends: 241 [2021-12-06 22:25:14,087 INFO L226 Difference]: Without dead ends: 241 [2021-12-06 22:25:14,087 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 3 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-12-06 22:25:14,088 INFO L933 BasicCegarLoop]: 149 mSDtfsCounter, 269 mSDsluCounter, 250 mSDsCounter, 0 mSdLazyCounter, 296 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 270 SdHoareTripleChecker+Valid, 399 SdHoareTripleChecker+Invalid, 299 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 296 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-06 22:25:14,088 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [270 Valid, 399 Invalid, 299 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 296 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-12-06 22:25:14,089 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 241 states. [2021-12-06 22:25:14,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 241 to 218. [2021-12-06 22:25:14,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 218 states, 129 states have (on average 1.751937984496124) internal successors, (226), 206 states have internal predecessors, (226), 21 states have call successors, (21), 5 states have call predecessors, (21), 4 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-12-06 22:25:14,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218 states to 218 states and 253 transitions. [2021-12-06 22:25:14,098 INFO L78 Accepts]: Start accepts. Automaton has 218 states and 253 transitions. Word has length 8 [2021-12-06 22:25:14,098 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:25:14,098 INFO L470 AbstractCegarLoop]: Abstraction has 218 states and 253 transitions. [2021-12-06 22:25:14,098 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 1.75) internal successors, (7), 3 states have internal predecessors, (7), 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:25:14,099 INFO L276 IsEmpty]: Start isEmpty. Operand 218 states and 253 transitions. [2021-12-06 22:25:14,099 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2021-12-06 22:25:14,099 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:25:14,099 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:25:14,107 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2021-12-06 22:25:14,300 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:25:14,301 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting list_addErr1REQUIRES_VIOLATION === [val_from_nodeErr0REQUIRES_VIOLATION, val_from_nodeErr1REQUIRES_VIOLATION, failErr0ASSERT_VIOLATIONMEMORY_LEAK, inspectErr0REQUIRES_VIOLATION (and 67 more)] === [2021-12-06 22:25:14,302 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:25:14,302 INFO L85 PathProgramCache]: Analyzing trace with hash 1374843155, now seen corresponding path program 1 times [2021-12-06 22:25:14,303 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:25:14,304 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [128586575] [2021-12-06 22:25:14,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:25:14,305 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:25:14,305 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:25:14,307 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:25:14,310 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2021-12-06 22:25:14,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:25:14,433 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-06 22:25:14,434 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:25:14,486 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:25:14,487 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:25:14,542 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:25:14,542 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:25:14,542 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:25:14,542 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [128586575] [2021-12-06 22:25:14,543 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [128586575] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:25:14,543 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:25:14,543 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-06 22:25:14,543 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1810457798] [2021-12-06 22:25:14,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:25:14,543 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 22:25:14,543 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:25:14,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 22:25:14,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-12-06 22:25:14,544 INFO L87 Difference]: Start difference. First operand 218 states and 253 transitions. Second operand has 6 states, 5 states have (on average 1.4) internal successors, (7), 4 states have internal predecessors, (7), 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:25:15,019 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:25:15,019 INFO L93 Difference]: Finished difference Result 222 states and 246 transitions. [2021-12-06 22:25:15,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-06 22:25:15,020 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 1.4) internal successors, (7), 4 states have internal predecessors, (7), 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 8 [2021-12-06 22:25:15,020 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:25:15,021 INFO L225 Difference]: With dead ends: 222 [2021-12-06 22:25:15,021 INFO L226 Difference]: Without dead ends: 222 [2021-12-06 22:25:15,021 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-12-06 22:25:15,022 INFO L933 BasicCegarLoop]: 121 mSDtfsCounter, 267 mSDsluCounter, 189 mSDsCounter, 0 mSdLazyCounter, 354 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 268 SdHoareTripleChecker+Valid, 310 SdHoareTripleChecker+Invalid, 363 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 354 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-06 22:25:15,022 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [268 Valid, 310 Invalid, 363 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 354 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-12-06 22:25:15,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2021-12-06 22:25:15,027 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 210. [2021-12-06 22:25:15,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 210 states, 125 states have (on average 1.696) internal successors, (212), 198 states have internal predecessors, (212), 21 states have call successors, (21), 5 states have call predecessors, (21), 4 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-12-06 22:25:15,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 210 states to 210 states and 239 transitions. [2021-12-06 22:25:15,030 INFO L78 Accepts]: Start accepts. Automaton has 210 states and 239 transitions. Word has length 8 [2021-12-06 22:25:15,030 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:25:15,030 INFO L470 AbstractCegarLoop]: Abstraction has 210 states and 239 transitions. [2021-12-06 22:25:15,030 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 1.4) internal successors, (7), 4 states have internal predecessors, (7), 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:25:15,030 INFO L276 IsEmpty]: Start isEmpty. Operand 210 states and 239 transitions. [2021-12-06 22:25:15,030 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2021-12-06 22:25:15,030 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:25:15,030 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:25:15,038 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2021-12-06 22:25:15,231 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:25:15,231 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting list_addErr2REQUIRES_VIOLATION === [val_from_nodeErr0REQUIRES_VIOLATION, val_from_nodeErr1REQUIRES_VIOLATION, failErr0ASSERT_VIOLATIONMEMORY_LEAK, inspectErr0REQUIRES_VIOLATION (and 67 more)] === [2021-12-06 22:25:15,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:25:15,233 INFO L85 PathProgramCache]: Analyzing trace with hash -1625645901, now seen corresponding path program 1 times [2021-12-06 22:25:15,234 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:25:15,235 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1205240775] [2021-12-06 22:25:15,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:25:15,235 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:25:15,236 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:25:15,238 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:25:15,240 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2021-12-06 22:25:15,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:25:15,344 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 17 conjunts are in the unsatisfiable core [2021-12-06 22:25:15,345 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:25:15,390 INFO L354 Elim1Store]: treesize reduction 13, result has 23.5 percent of original size [2021-12-06 22:25:15,391 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 24 treesize of output 22 [2021-12-06 22:25:15,430 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:25:15,479 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:25:15,505 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:25:15,505 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:25:15,505 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:25:15,505 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1205240775] [2021-12-06 22:25:15,505 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1205240775] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:25:15,506 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:25:15,506 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-06 22:25:15,506 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [421078780] [2021-12-06 22:25:15,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:25:15,506 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-06 22:25:15,506 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:25:15,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-06 22:25:15,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-12-06 22:25:15,507 INFO L87 Difference]: Start difference. First operand 210 states and 239 transitions. Second operand has 9 states, 7 states have (on average 1.2857142857142858) internal successors, (9), 7 states have internal predecessors, (9), 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:25:15,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:25:15,998 INFO L93 Difference]: Finished difference Result 231 states and 260 transitions. [2021-12-06 22:25:15,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-06 22:25:15,998 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 7 states have (on average 1.2857142857142858) internal successors, (9), 7 states have internal predecessors, (9), 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 10 [2021-12-06 22:25:15,998 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:25:16,000 INFO L225 Difference]: With dead ends: 231 [2021-12-06 22:25:16,000 INFO L226 Difference]: Without dead ends: 231 [2021-12-06 22:25:16,001 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=59, Invalid=151, Unknown=0, NotChecked=0, Total=210 [2021-12-06 22:25:16,001 INFO L933 BasicCegarLoop]: 206 mSDtfsCounter, 41 mSDsluCounter, 833 mSDsCounter, 0 mSdLazyCounter, 298 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 1039 SdHoareTripleChecker+Invalid, 307 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 298 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-06 22:25:16,001 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 1039 Invalid, 307 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 298 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-12-06 22:25:16,002 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 231 states. [2021-12-06 22:25:16,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 231 to 224. [2021-12-06 22:25:16,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 224 states, 137 states have (on average 1.686131386861314) internal successors, (231), 211 states have internal predecessors, (231), 22 states have call successors, (22), 6 states have call predecessors, (22), 5 states have return successors, (7), 6 states have call predecessors, (7), 7 states have call successors, (7) [2021-12-06 22:25:16,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 260 transitions. [2021-12-06 22:25:16,007 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 260 transitions. Word has length 10 [2021-12-06 22:25:16,007 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:25:16,007 INFO L470 AbstractCegarLoop]: Abstraction has 224 states and 260 transitions. [2021-12-06 22:25:16,007 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 7 states have (on average 1.2857142857142858) internal successors, (9), 7 states have internal predecessors, (9), 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:25:16,007 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 260 transitions. [2021-12-06 22:25:16,008 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2021-12-06 22:25:16,008 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:25:16,008 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:25:16,015 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (7)] Ended with exit code 0 [2021-12-06 22:25:16,208 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:25:16,209 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting list_addErr3REQUIRES_VIOLATION === [val_from_nodeErr0REQUIRES_VIOLATION, val_from_nodeErr1REQUIRES_VIOLATION, failErr0ASSERT_VIOLATIONMEMORY_LEAK, inspectErr0REQUIRES_VIOLATION (and 67 more)] === [2021-12-06 22:25:16,210 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:25:16,211 INFO L85 PathProgramCache]: Analyzing trace with hash -1625645900, now seen corresponding path program 1 times [2021-12-06 22:25:16,212 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:25:16,212 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [995345374] [2021-12-06 22:25:16,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:25:16,213 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:25:16,213 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:25:16,215 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:25:16,218 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2021-12-06 22:25:16,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:25:16,345 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 25 conjunts are in the unsatisfiable core [2021-12-06 22:25:16,346 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:25:16,400 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 22:25:16,401 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:25:16,408 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:25:16,455 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:25:16,461 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:25:16,538 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:25:16,541 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:25:16,574 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:25:16,575 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:25:16,575 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:25:16,575 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [995345374] [2021-12-06 22:25:16,575 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [995345374] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:25:16,575 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:25:16,575 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-06 22:25:16,575 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544777176] [2021-12-06 22:25:16,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:25:16,576 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-06 22:25:16,576 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:25:16,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-06 22:25:16,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-12-06 22:25:16,577 INFO L87 Difference]: Start difference. First operand 224 states and 260 transitions. Second operand has 9 states, 7 states have (on average 1.2857142857142858) internal successors, (9), 7 states have internal predecessors, (9), 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:25:17,372 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:25:17,372 INFO L93 Difference]: Finished difference Result 230 states and 259 transitions. [2021-12-06 22:25:17,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-06 22:25:17,373 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 7 states have (on average 1.2857142857142858) internal successors, (9), 7 states have internal predecessors, (9), 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 10 [2021-12-06 22:25:17,373 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:25:17,374 INFO L225 Difference]: With dead ends: 230 [2021-12-06 22:25:17,374 INFO L226 Difference]: Without dead ends: 230 [2021-12-06 22:25:17,374 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=59, Invalid=151, Unknown=0, NotChecked=0, Total=210 [2021-12-06 22:25:17,375 INFO L933 BasicCegarLoop]: 205 mSDtfsCounter, 47 mSDsluCounter, 766 mSDsCounter, 0 mSdLazyCounter, 371 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 971 SdHoareTripleChecker+Invalid, 392 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 371 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-12-06 22:25:17,375 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 971 Invalid, 392 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 371 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2021-12-06 22:25:17,376 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 230 states. [2021-12-06 22:25:17,379 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 230 to 224. [2021-12-06 22:25:17,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 224 states, 137 states have (on average 1.6788321167883211) internal successors, (230), 211 states have internal predecessors, (230), 22 states have call successors, (22), 6 states have call predecessors, (22), 5 states have return successors, (7), 6 states have call predecessors, (7), 7 states have call successors, (7) [2021-12-06 22:25:17,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 259 transitions. [2021-12-06 22:25:17,381 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 259 transitions. Word has length 10 [2021-12-06 22:25:17,381 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:25:17,381 INFO L470 AbstractCegarLoop]: Abstraction has 224 states and 259 transitions. [2021-12-06 22:25:17,381 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 7 states have (on average 1.2857142857142858) internal successors, (9), 7 states have internal predecessors, (9), 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:25:17,381 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 259 transitions. [2021-12-06 22:25:17,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-12-06 22:25:17,382 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:25:17,382 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:25:17,389 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (8)] Ended with exit code 0 [2021-12-06 22:25:17,582 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:25:17,583 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting list_addErr4REQUIRES_VIOLATION === [val_from_nodeErr0REQUIRES_VIOLATION, val_from_nodeErr1REQUIRES_VIOLATION, failErr0ASSERT_VIOLATIONMEMORY_LEAK, inspectErr0REQUIRES_VIOLATION (and 67 more)] === [2021-12-06 22:25:17,585 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:25:17,585 INFO L85 PathProgramCache]: Analyzing trace with hash 1144584946, now seen corresponding path program 1 times [2021-12-06 22:25:17,586 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:25:17,587 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [552225271] [2021-12-06 22:25:17,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:25:17,588 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:25:17,588 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:25:17,590 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:25:17,593 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2021-12-06 22:25:17,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:25:17,708 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 7 conjunts are in the unsatisfiable core [2021-12-06 22:25:17,708 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:25:17,715 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:25:17,742 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:25:17,743 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:25:17,743 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:25:17,743 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [552225271] [2021-12-06 22:25:17,743 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [552225271] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:25:17,743 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:25:17,743 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-06 22:25:17,743 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1324373283] [2021-12-06 22:25:17,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:25:17,743 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 22:25:17,743 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:25:17,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 22:25:17,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-06 22:25:17,744 INFO L87 Difference]: Start difference. First operand 224 states and 259 transitions. Second operand has 6 states, 5 states have (on average 2.0) internal successors, (10), 5 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:25:18,116 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:25:18,116 INFO L93 Difference]: Finished difference Result 245 states and 270 transitions. [2021-12-06 22:25:18,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-06 22:25:18,116 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 2.0) internal successors, (10), 5 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:25:18,117 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:25:18,118 INFO L225 Difference]: With dead ends: 245 [2021-12-06 22:25:18,118 INFO L226 Difference]: Without dead ends: 245 [2021-12-06 22:25:18,118 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 4 SyntacticMatches, 2 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:25:18,118 INFO L933 BasicCegarLoop]: 185 mSDtfsCounter, 105 mSDsluCounter, 518 mSDsCounter, 0 mSdLazyCounter, 340 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 703 SdHoareTripleChecker+Invalid, 343 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 340 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-06 22:25:18,119 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [111 Valid, 703 Invalid, 343 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 340 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-12-06 22:25:18,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 245 states. [2021-12-06 22:25:18,122 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 245 to 223. [2021-12-06 22:25:18,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 223 states, 137 states have (on average 1.6423357664233578) internal successors, (225), 210 states have internal predecessors, (225), 22 states have call successors, (22), 6 states have call predecessors, (22), 5 states have return successors, (7), 6 states have call predecessors, (7), 7 states have call successors, (7) [2021-12-06 22:25:18,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 223 states and 254 transitions. [2021-12-06 22:25:18,124 INFO L78 Accepts]: Start accepts. Automaton has 223 states and 254 transitions. Word has length 11 [2021-12-06 22:25:18,124 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:25:18,124 INFO L470 AbstractCegarLoop]: Abstraction has 223 states and 254 transitions. [2021-12-06 22:25:18,124 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 2.0) internal successors, (10), 5 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:25:18,124 INFO L276 IsEmpty]: Start isEmpty. Operand 223 states and 254 transitions. [2021-12-06 22:25:18,124 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-12-06 22:25:18,125 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:25:18,125 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:25:18,133 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (9)] Ended with exit code 0 [2021-12-06 22:25:18,325 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:25:18,326 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting list_addErr5REQUIRES_VIOLATION === [val_from_nodeErr0REQUIRES_VIOLATION, val_from_nodeErr1REQUIRES_VIOLATION, failErr0ASSERT_VIOLATIONMEMORY_LEAK, inspectErr0REQUIRES_VIOLATION (and 67 more)] === [2021-12-06 22:25:18,327 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:25:18,327 INFO L85 PathProgramCache]: Analyzing trace with hash 1144584947, now seen corresponding path program 1 times [2021-12-06 22:25:18,328 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:25:18,328 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [153673348] [2021-12-06 22:25:18,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:25:18,329 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:25:18,329 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:25:18,331 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:25:18,334 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2021-12-06 22:25:18,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:25:18,391 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 12 conjunts are in the unsatisfiable core [2021-12-06 22:25:18,392 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:25:18,398 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:25:18,448 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:25:18,448 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:25:18,448 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:25:18,448 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [153673348] [2021-12-06 22:25:18,448 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [153673348] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:25:18,448 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:25:18,448 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-06 22:25:18,448 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [891326042] [2021-12-06 22:25:18,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:25:18,448 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 22:25:18,449 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:25:18,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 22:25:18,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-06 22:25:18,449 INFO L87 Difference]: Start difference. First operand 223 states and 254 transitions. Second operand has 6 states, 5 states have (on average 2.0) internal successors, (10), 5 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:25:18,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:25:18,955 INFO L93 Difference]: Finished difference Result 227 states and 250 transitions. [2021-12-06 22:25:18,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-06 22:25:18,956 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 2.0) internal successors, (10), 5 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:25:18,956 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:25:18,957 INFO L225 Difference]: With dead ends: 227 [2021-12-06 22:25:18,957 INFO L226 Difference]: Without dead ends: 227 [2021-12-06 22:25:18,957 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 6 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:25:18,958 INFO L933 BasicCegarLoop]: 191 mSDtfsCounter, 94 mSDsluCounter, 528 mSDsCounter, 0 mSdLazyCounter, 314 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 719 SdHoareTripleChecker+Invalid, 315 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 314 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-12-06 22:25:18,958 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [100 Valid, 719 Invalid, 315 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 314 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2021-12-06 22:25:18,959 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states. [2021-12-06 22:25:18,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 223. [2021-12-06 22:25:18,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 223 states, 137 states have (on average 1.6131386861313868) internal successors, (221), 210 states have internal predecessors, (221), 22 states have call successors, (22), 6 states have call predecessors, (22), 5 states have return successors, (7), 6 states have call predecessors, (7), 7 states have call successors, (7) [2021-12-06 22:25:18,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 223 states and 250 transitions. [2021-12-06 22:25:18,964 INFO L78 Accepts]: Start accepts. Automaton has 223 states and 250 transitions. Word has length 11 [2021-12-06 22:25:18,964 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:25:18,964 INFO L470 AbstractCegarLoop]: Abstraction has 223 states and 250 transitions. [2021-12-06 22:25:18,964 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 2.0) internal successors, (10), 5 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:25:18,964 INFO L276 IsEmpty]: Start isEmpty. Operand 223 states and 250 transitions. [2021-12-06 22:25:18,964 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-12-06 22:25:18,964 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:25:18,964 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:25:18,972 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (10)] Ended with exit code 0 [2021-12-06 22:25:19,165 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:25:19,166 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting list_addErr8REQUIRES_VIOLATION === [val_from_nodeErr0REQUIRES_VIOLATION, val_from_nodeErr1REQUIRES_VIOLATION, failErr0ASSERT_VIOLATIONMEMORY_LEAK, inspectErr0REQUIRES_VIOLATION (and 67 more)] === [2021-12-06 22:25:19,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:25:19,167 INFO L85 PathProgramCache]: Analyzing trace with hash 434515829, now seen corresponding path program 1 times [2021-12-06 22:25:19,168 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:25:19,168 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1865474468] [2021-12-06 22:25:19,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:25:19,169 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:25:19,169 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:25:19,171 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:25:19,174 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2021-12-06 22:25:19,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:25:19,280 INFO L263 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-06 22:25:19,281 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:25:19,302 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:25:19,302 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:25:19,302 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:25:19,302 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1865474468] [2021-12-06 22:25:19,302 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1865474468] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:25:19,303 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:25:19,303 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 22:25:19,303 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878040208] [2021-12-06 22:25:19,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:25:19,303 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-06 22:25:19,303 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:25:19,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-06 22:25:19,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-06 22:25:19,304 INFO L87 Difference]: Start difference. First operand 223 states and 250 transitions. Second operand has 4 states, 3 states have (on average 4.0) internal successors, (12), 4 states have internal predecessors, (12), 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:25:19,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:25:19,510 INFO L93 Difference]: Finished difference Result 222 states and 247 transitions. [2021-12-06 22:25:19,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-06 22:25:19,511 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 4.0) internal successors, (12), 4 states have internal predecessors, (12), 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 13 [2021-12-06 22:25:19,511 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:25:19,512 INFO L225 Difference]: With dead ends: 222 [2021-12-06 22:25:19,512 INFO L226 Difference]: Without dead ends: 222 [2021-12-06 22:25:19,513 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 10 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:25:19,513 INFO L933 BasicCegarLoop]: 211 mSDtfsCounter, 22 mSDsluCounter, 288 mSDsCounter, 0 mSdLazyCounter, 131 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 499 SdHoareTripleChecker+Invalid, 131 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 131 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-06 22:25:19,513 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 499 Invalid, 131 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 131 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-06 22:25:19,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2021-12-06 22:25:19,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 222. [2021-12-06 22:25:19,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 222 states, 137 states have (on average 1.5912408759124088) internal successors, (218), 209 states have internal predecessors, (218), 22 states have call successors, (22), 6 states have call predecessors, (22), 5 states have return successors, (7), 6 states have call predecessors, (7), 7 states have call successors, (7) [2021-12-06 22:25:19,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 247 transitions. [2021-12-06 22:25:19,520 INFO L78 Accepts]: Start accepts. Automaton has 222 states and 247 transitions. Word has length 13 [2021-12-06 22:25:19,520 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:25:19,520 INFO L470 AbstractCegarLoop]: Abstraction has 222 states and 247 transitions. [2021-12-06 22:25:19,520 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 4.0) internal successors, (12), 4 states have internal predecessors, (12), 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:25:19,520 INFO L276 IsEmpty]: Start isEmpty. Operand 222 states and 247 transitions. [2021-12-06 22:25:19,520 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-12-06 22:25:19,520 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:25:19,520 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:25:19,528 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (11)] Ended with exit code 0 [2021-12-06 22:25:19,721 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:25:19,722 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting list_addErr9REQUIRES_VIOLATION === [val_from_nodeErr0REQUIRES_VIOLATION, val_from_nodeErr1REQUIRES_VIOLATION, failErr0ASSERT_VIOLATIONMEMORY_LEAK, inspectErr0REQUIRES_VIOLATION (and 67 more)] === [2021-12-06 22:25:19,723 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:25:19,723 INFO L85 PathProgramCache]: Analyzing trace with hash 434515830, now seen corresponding path program 1 times [2021-12-06 22:25:19,724 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:25:19,725 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2055419463] [2021-12-06 22:25:19,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:25:19,725 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:25:19,726 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:25:19,728 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:25:19,730 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2021-12-06 22:25:19,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:25:19,872 INFO L263 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 9 conjunts are in the unsatisfiable core [2021-12-06 22:25:19,873 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:25:19,940 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:25:19,940 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:25:19,940 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:25:19,940 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2055419463] [2021-12-06 22:25:19,940 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2055419463] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:25:19,940 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:25:19,940 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-06 22:25:19,940 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [905297310] [2021-12-06 22:25:19,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:25:19,941 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-06 22:25:19,941 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:25:19,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-06 22:25:19,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-12-06 22:25:19,941 INFO L87 Difference]: Start difference. First operand 222 states and 247 transitions. Second operand has 7 states, 6 states have (on average 2.0) internal successors, (12), 5 states have internal predecessors, (12), 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:25:20,412 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:25:20,413 INFO L93 Difference]: Finished difference Result 224 states and 245 transitions. [2021-12-06 22:25:20,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-06 22:25:20,414 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.0) internal successors, (12), 5 states have internal predecessors, (12), 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 13 [2021-12-06 22:25:20,414 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:25:20,415 INFO L225 Difference]: With dead ends: 224 [2021-12-06 22:25:20,415 INFO L226 Difference]: Without dead ends: 224 [2021-12-06 22:25:20,415 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2021-12-06 22:25:20,416 INFO L933 BasicCegarLoop]: 203 mSDtfsCounter, 250 mSDsluCounter, 714 mSDsCounter, 0 mSdLazyCounter, 177 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 251 SdHoareTripleChecker+Valid, 917 SdHoareTripleChecker+Invalid, 177 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 177 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-06 22:25:20,416 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [251 Valid, 917 Invalid, 177 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 177 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-12-06 22:25:20,416 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2021-12-06 22:25:20,419 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 222. [2021-12-06 22:25:20,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 222 states, 137 states have (on average 1.5766423357664234) internal successors, (216), 209 states have internal predecessors, (216), 22 states have call successors, (22), 6 states have call predecessors, (22), 5 states have return successors, (7), 6 states have call predecessors, (7), 7 states have call successors, (7) [2021-12-06 22:25:20,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 245 transitions. [2021-12-06 22:25:20,421 INFO L78 Accepts]: Start accepts. Automaton has 222 states and 245 transitions. Word has length 13 [2021-12-06 22:25:20,421 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:25:20,421 INFO L470 AbstractCegarLoop]: Abstraction has 222 states and 245 transitions. [2021-12-06 22:25:20,421 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.0) internal successors, (12), 5 states have internal predecessors, (12), 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:25:20,421 INFO L276 IsEmpty]: Start isEmpty. Operand 222 states and 245 transitions. [2021-12-06 22:25:20,422 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-12-06 22:25:20,422 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:25:20,422 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:25:20,429 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (12)] Ended with exit code 0 [2021-12-06 22:25:20,622 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:25:20,623 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting failErr0ASSERT_VIOLATIONMEMORY_LEAK === [val_from_nodeErr0REQUIRES_VIOLATION, val_from_nodeErr1REQUIRES_VIOLATION, failErr0ASSERT_VIOLATIONMEMORY_LEAK, inspectErr0REQUIRES_VIOLATION (and 67 more)] === [2021-12-06 22:25:20,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:25:20,624 INFO L85 PathProgramCache]: Analyzing trace with hash 853908818, now seen corresponding path program 1 times [2021-12-06 22:25:20,625 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:25:20,626 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2117462202] [2021-12-06 22:25:20,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:25:20,626 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:25:20,627 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:25:20,628 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:25:20,631 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2021-12-06 22:25:20,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:25:20,715 INFO L263 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-06 22:25:20,716 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:25:20,757 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:25:20,757 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:25:20,757 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:25:20,757 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2117462202] [2021-12-06 22:25:20,757 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2117462202] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:25:20,757 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:25:20,757 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-06 22:25:20,757 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [534525089] [2021-12-06 22:25:20,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:25:20,758 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-06 22:25:20,758 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:25:20,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-06 22:25:20,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-06 22:25:20,758 INFO L87 Difference]: Start difference. First operand 222 states and 245 transitions. Second operand has 5 states, 5 states have (on average 4.6) internal successors, (23), 3 states have internal predecessors, (23), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-06 22:25:20,870 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:25:20,871 INFO L93 Difference]: Finished difference Result 221 states and 243 transitions. [2021-12-06 22:25:20,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-06 22:25:20,871 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 3 states have internal predecessors, (23), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 27 [2021-12-06 22:25:20,871 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:25:20,872 INFO L225 Difference]: With dead ends: 221 [2021-12-06 22:25:20,872 INFO L226 Difference]: Without dead ends: 221 [2021-12-06 22:25:20,872 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-12-06 22:25:20,873 INFO L933 BasicCegarLoop]: 192 mSDtfsCounter, 297 mSDsluCounter, 261 mSDsCounter, 0 mSdLazyCounter, 77 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 299 SdHoareTripleChecker+Valid, 453 SdHoareTripleChecker+Invalid, 92 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 77 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-06 22:25:20,873 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [299 Valid, 453 Invalid, 92 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 77 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-06 22:25:20,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 221 states. [2021-12-06 22:25:20,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 221 to 221. [2021-12-06 22:25:20,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 221 states, 137 states have (on average 1.5693430656934306) internal successors, (215), 208 states have internal predecessors, (215), 21 states have call successors, (21), 6 states have call predecessors, (21), 5 states have return successors, (7), 6 states have call predecessors, (7), 7 states have call successors, (7) [2021-12-06 22:25:20,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 221 states to 221 states and 243 transitions. [2021-12-06 22:25:20,878 INFO L78 Accepts]: Start accepts. Automaton has 221 states and 243 transitions. Word has length 27 [2021-12-06 22:25:20,878 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:25:20,878 INFO L470 AbstractCegarLoop]: Abstraction has 221 states and 243 transitions. [2021-12-06 22:25:20,879 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 3 states have internal predecessors, (23), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-06 22:25:20,879 INFO L276 IsEmpty]: Start isEmpty. Operand 221 states and 243 transitions. [2021-12-06 22:25:20,879 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-12-06 22:25:20,879 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:25:20,879 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:25:20,887 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (13)] Ended with exit code 0 [2021-12-06 22:25:21,080 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:25:21,080 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting inspectErr0REQUIRES_VIOLATION === [val_from_nodeErr0REQUIRES_VIOLATION, val_from_nodeErr1REQUIRES_VIOLATION, failErr0ASSERT_VIOLATIONMEMORY_LEAK, inspectErr0REQUIRES_VIOLATION (and 67 more)] === [2021-12-06 22:25:21,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:25:21,080 INFO L85 PathProgramCache]: Analyzing trace with hash 853896473, now seen corresponding path program 1 times [2021-12-06 22:25:21,080 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:25:21,081 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1262746629] [2021-12-06 22:25:21,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:25:21,081 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:25:21,081 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:25:21,082 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:25:21,083 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2021-12-06 22:25:21,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:25:21,163 INFO L263 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-06 22:25:21,164 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:25:21,225 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:25:21,225 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:25:21,225 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:25:21,225 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1262746629] [2021-12-06 22:25:21,225 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1262746629] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:25:21,225 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:25:21,225 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-06 22:25:21,225 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [486175691] [2021-12-06 22:25:21,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:25:21,226 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-06 22:25:21,226 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:25:21,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-06 22:25:21,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-12-06 22:25:21,227 INFO L87 Difference]: Start difference. First operand 221 states and 243 transitions. Second operand has 7 states, 6 states have (on average 4.0) internal successors, (24), 6 states have internal predecessors, (24), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-06 22:25:21,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:25:21,741 INFO L93 Difference]: Finished difference Result 216 states and 238 transitions. [2021-12-06 22:25:21,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-06 22:25:21,741 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 4.0) internal successors, (24), 6 states have internal predecessors, (24), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 27 [2021-12-06 22:25:21,742 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:25:21,743 INFO L225 Difference]: With dead ends: 216 [2021-12-06 22:25:21,743 INFO L226 Difference]: Without dead ends: 216 [2021-12-06 22:25:21,743 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2021-12-06 22:25:21,743 INFO L933 BasicCegarLoop]: 121 mSDtfsCounter, 381 mSDsluCounter, 303 mSDsCounter, 0 mSdLazyCounter, 428 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 384 SdHoareTripleChecker+Valid, 424 SdHoareTripleChecker+Invalid, 453 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 428 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-12-06 22:25:21,744 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [384 Valid, 424 Invalid, 453 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 428 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2021-12-06 22:25:21,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2021-12-06 22:25:21,747 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 216. [2021-12-06 22:25:21,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 216 states, 137 states have (on average 1.532846715328467) internal successors, (210), 203 states have internal predecessors, (210), 21 states have call successors, (21), 6 states have call predecessors, (21), 5 states have return successors, (7), 6 states have call predecessors, (7), 7 states have call successors, (7) [2021-12-06 22:25:21,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 216 states to 216 states and 238 transitions. [2021-12-06 22:25:21,748 INFO L78 Accepts]: Start accepts. Automaton has 216 states and 238 transitions. Word has length 27 [2021-12-06 22:25:21,748 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:25:21,749 INFO L470 AbstractCegarLoop]: Abstraction has 216 states and 238 transitions. [2021-12-06 22:25:21,749 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 4.0) internal successors, (24), 6 states have internal predecessors, (24), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-06 22:25:21,749 INFO L276 IsEmpty]: Start isEmpty. Operand 216 states and 238 transitions. [2021-12-06 22:25:21,749 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-12-06 22:25:21,749 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:25:21,749 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:25:21,756 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (14)] Ended with exit code 0 [2021-12-06 22:25:21,950 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:25:21,950 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting inspectErr1REQUIRES_VIOLATION === [val_from_nodeErr0REQUIRES_VIOLATION, val_from_nodeErr1REQUIRES_VIOLATION, failErr0ASSERT_VIOLATIONMEMORY_LEAK, inspectErr0REQUIRES_VIOLATION (and 67 more)] === [2021-12-06 22:25:21,951 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:25:21,951 INFO L85 PathProgramCache]: Analyzing trace with hash 853896474, now seen corresponding path program 1 times [2021-12-06 22:25:21,953 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:25:21,953 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [543504639] [2021-12-06 22:25:21,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:25:21,954 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:25:21,954 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:25:21,956 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:25:21,958 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2021-12-06 22:25:22,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:25:22,039 INFO L263 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-06 22:25:22,040 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:25:22,213 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:25:22,213 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:25:22,213 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:25:22,213 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [543504639] [2021-12-06 22:25:22,213 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [543504639] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:25:22,213 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:25:22,214 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-06 22:25:22,214 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1350453992] [2021-12-06 22:25:22,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:25:22,214 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-06 22:25:22,214 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:25:22,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-06 22:25:22,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-12-06 22:25:22,215 INFO L87 Difference]: Start difference. First operand 216 states and 238 transitions. Second operand has 8 states, 7 states have (on average 3.4285714285714284) internal successors, (24), 6 states have internal predecessors, (24), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-06 22:25:23,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:25:23,098 INFO L93 Difference]: Finished difference Result 215 states and 237 transitions. [2021-12-06 22:25:23,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-06 22:25:23,099 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 3.4285714285714284) internal successors, (24), 6 states have internal predecessors, (24), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 27 [2021-12-06 22:25:23,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:25:23,100 INFO L225 Difference]: With dead ends: 215 [2021-12-06 22:25:23,100 INFO L226 Difference]: Without dead ends: 215 [2021-12-06 22:25:23,100 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2021-12-06 22:25:23,101 INFO L933 BasicCegarLoop]: 133 mSDtfsCounter, 492 mSDsluCounter, 347 mSDsCounter, 0 mSdLazyCounter, 432 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 495 SdHoareTripleChecker+Valid, 480 SdHoareTripleChecker+Invalid, 475 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 432 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2021-12-06 22:25:23,101 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [495 Valid, 480 Invalid, 475 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 432 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2021-12-06 22:25:23,101 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2021-12-06 22:25:23,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 215. [2021-12-06 22:25:23,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 215 states, 137 states have (on average 1.5255474452554745) internal successors, (209), 202 states have internal predecessors, (209), 21 states have call successors, (21), 6 states have call predecessors, (21), 5 states have return successors, (7), 6 states have call predecessors, (7), 7 states have call successors, (7) [2021-12-06 22:25:23,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 237 transitions. [2021-12-06 22:25:23,105 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 237 transitions. Word has length 27 [2021-12-06 22:25:23,105 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:25:23,106 INFO L470 AbstractCegarLoop]: Abstraction has 215 states and 237 transitions. [2021-12-06 22:25:23,106 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 3.4285714285714284) internal successors, (24), 6 states have internal predecessors, (24), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-06 22:25:23,106 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 237 transitions. [2021-12-06 22:25:23,106 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-12-06 22:25:23,106 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:25:23,106 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:25:23,114 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2021-12-06 22:25:23,307 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:25:23,307 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting failErr0ASSERT_VIOLATIONMEMORY_LEAK === [val_from_nodeErr0REQUIRES_VIOLATION, val_from_nodeErr1REQUIRES_VIOLATION, failErr0ASSERT_VIOLATIONMEMORY_LEAK, inspectErr0REQUIRES_VIOLATION (and 67 more)] === [2021-12-06 22:25:23,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:25:23,309 INFO L85 PathProgramCache]: Analyzing trace with hash -661448180, now seen corresponding path program 1 times [2021-12-06 22:25:23,310 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:25:23,310 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [231985273] [2021-12-06 22:25:23,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:25:23,311 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:25:23,311 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:25:23,313 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:25:23,317 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2021-12-06 22:25:23,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:25:23,446 INFO L263 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 26 conjunts are in the unsatisfiable core [2021-12-06 22:25:23,448 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:25:23,465 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 22:25:23,465 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:25:23,563 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-06 22:25:23,608 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:25:23,625 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-06 22:25:23,625 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 22 [2021-12-06 22:25:23,691 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 22:25:23,692 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 16 treesize of output 11 [2021-12-06 22:25:23,710 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:25:23,710 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:25:23,710 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:25:23,710 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [231985273] [2021-12-06 22:25:23,710 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [231985273] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:25:23,710 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:25:23,710 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-12-06 22:25:23,711 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1156138140] [2021-12-06 22:25:23,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:25:23,711 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-12-06 22:25:23,711 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:25:23,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-12-06 22:25:23,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-12-06 22:25:23,711 INFO L87 Difference]: Start difference. First operand 215 states and 237 transitions. Second operand has 13 states, 13 states have (on average 2.0) internal successors, (26), 10 states have internal predecessors, (26), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-06 22:25:25,199 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:25:25,199 INFO L93 Difference]: Finished difference Result 360 states and 397 transitions. [2021-12-06 22:25:25,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-12-06 22:25:25,200 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.0) internal successors, (26), 10 states have internal predecessors, (26), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 30 [2021-12-06 22:25:25,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:25:25,202 INFO L225 Difference]: With dead ends: 360 [2021-12-06 22:25:25,202 INFO L226 Difference]: Without dead ends: 360 [2021-12-06 22:25:25,202 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=127, Invalid=473, Unknown=0, NotChecked=0, Total=600 [2021-12-06 22:25:25,203 INFO L933 BasicCegarLoop]: 135 mSDtfsCounter, 986 mSDsluCounter, 860 mSDsCounter, 0 mSdLazyCounter, 1017 mSolverCounterSat, 133 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 986 SdHoareTripleChecker+Valid, 995 SdHoareTripleChecker+Invalid, 1150 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 133 IncrementalHoareTripleChecker+Valid, 1017 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2021-12-06 22:25:25,203 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [986 Valid, 995 Invalid, 1150 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [133 Valid, 1017 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2021-12-06 22:25:25,204 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 360 states. [2021-12-06 22:25:25,211 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 360 to 294. [2021-12-06 22:25:25,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 294 states, 211 states have (on average 1.5545023696682465) internal successors, (328), 277 states have internal predecessors, (328), 24 states have call successors, (24), 8 states have call predecessors, (24), 7 states have return successors, (10), 8 states have call predecessors, (10), 10 states have call successors, (10) [2021-12-06 22:25:25,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 362 transitions. [2021-12-06 22:25:25,214 INFO L78 Accepts]: Start accepts. Automaton has 294 states and 362 transitions. Word has length 30 [2021-12-06 22:25:25,214 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:25:25,214 INFO L470 AbstractCegarLoop]: Abstraction has 294 states and 362 transitions. [2021-12-06 22:25:25,214 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.0) internal successors, (26), 10 states have internal predecessors, (26), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-06 22:25:25,215 INFO L276 IsEmpty]: Start isEmpty. Operand 294 states and 362 transitions. [2021-12-06 22:25:25,215 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-12-06 22:25:25,215 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:25:25,216 INFO L514 BasicCegarLoop]: trace histogram [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:25:25,224 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2021-12-06 22:25:25,416 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:25:25,417 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting list_addErr2REQUIRES_VIOLATION === [val_from_nodeErr0REQUIRES_VIOLATION, val_from_nodeErr1REQUIRES_VIOLATION, failErr0ASSERT_VIOLATIONMEMORY_LEAK, inspectErr0REQUIRES_VIOLATION (and 67 more)] === [2021-12-06 22:25:25,418 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:25:25,418 INFO L85 PathProgramCache]: Analyzing trace with hash -662300209, now seen corresponding path program 1 times [2021-12-06 22:25:25,419 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:25:25,419 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [592134098] [2021-12-06 22:25:25,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:25:25,420 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:25:25,420 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:25:25,422 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:25:25,425 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2021-12-06 22:25:25,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:25:25,691 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 37 conjunts are in the unsatisfiable core [2021-12-06 22:25:25,694 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:25:25,718 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-12-06 22:25:25,719 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:25:25,972 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-06 22:25:26,098 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:25:26,120 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-06 22:25:26,121 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 32 [2021-12-06 22:25:26,196 INFO L354 Elim1Store]: treesize reduction 42, result has 44.0 percent of original size [2021-12-06 22:25:26,196 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 36 treesize of output 57 [2021-12-06 22:25:26,259 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:25:26,432 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 24 [2021-12-06 22:25:26,518 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 22:25:26,518 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:25:26,629 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_493 (Array (_ BitVec 32) (_ BitVec 32)))) (= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (select |c_#valid| (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_493) |c_~#gl_list~0.base|) |c_~#gl_list~0.offset|)))))))))) (_ bv1 1)))) is different from false [2021-12-06 22:25:26,668 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_493 (Array (_ BitVec 32) (_ BitVec 32))) (|v_ULTIMATE.start_gl_insert_~node~1#1.base_16| (_ BitVec 32)) (v_ArrVal_492 (_ BitVec 1))) (or (not (= (_ bv0 1) (bvneg (bvneg (select |c_#valid| |v_ULTIMATE.start_gl_insert_~node~1#1.base_16|))))) (not (= (_ bv0 1) (bvadd (bvneg v_ArrVal_492) (_ bv1 1)))) (= (_ bv0 1) (bvadd (_ bv1 1) (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (select (store |c_#valid| |v_ULTIMATE.start_gl_insert_~node~1#1.base_16| v_ArrVal_492) (select (select (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_gl_insert_~node~1#1.base_16| v_ArrVal_493) |c_~#gl_list~0.base|) |c_~#gl_list~0.offset|))))))))))))))) is different from false [2021-12-06 22:25:26,802 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_493 (Array (_ BitVec 32) (_ BitVec 32))) (|v_ULTIMATE.start_gl_insert_~node~1#1.base_16| (_ BitVec 32)) (v_ArrVal_491 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_492 (_ BitVec 1))) (or (not (= (_ bv0 1) (bvneg (bvneg (select |c_#valid| |v_ULTIMATE.start_gl_insert_~node~1#1.base_16|))))) (not (= (_ bv0 1) (bvadd (bvneg v_ArrVal_492) (_ bv1 1)))) (= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (select (store |c_#valid| |v_ULTIMATE.start_gl_insert_~node~1#1.base_16| v_ArrVal_492) (select (select (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_491) |v_ULTIMATE.start_gl_insert_~node~1#1.base_16| v_ArrVal_493) |c_~#gl_list~0.base|) |c_~#gl_list~0.offset|)))))))))))) (_ bv1 1))))) is different from false [2021-12-06 22:25:26,988 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 22:25:26,988 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 39 treesize of output 40 [2021-12-06 22:25:26,992 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 22:25:26,995 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 66 treesize of output 58 [2021-12-06 22:25:27,001 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 27 treesize of output 25 [2021-12-06 22:25:27,400 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:25:27,401 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [592134098] [2021-12-06 22:25:27,401 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [592134098] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:25:27,401 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1462931569] [2021-12-06 22:25:27,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:25:27,401 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-12-06 22:25:27,401 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/cvc4 [2021-12-06 22:25:27,402 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-12-06 22:25:27,403 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (18)] Waiting until timeout for monitored process [2021-12-06 22:25:27,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:25:27,742 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 38 conjunts are in the unsatisfiable core [2021-12-06 22:25:27,745 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:25:27,821 INFO L354 Elim1Store]: treesize reduction 30, result has 45.5 percent of original size [2021-12-06 22:25:27,822 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 31 treesize of output 48 [2021-12-06 22:25:28,469 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-06 22:25:28,714 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:25:28,742 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-06 22:25:28,742 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 39 [2021-12-06 22:25:28,912 INFO L354 Elim1Store]: treesize reduction 57, result has 44.1 percent of original size [2021-12-06 22:25:28,913 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 6 case distinctions, treesize of input 50 treesize of output 81 [2021-12-06 22:25:29,088 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 46 treesize of output 42 [2021-12-06 22:25:29,316 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 39 treesize of output 23 [2021-12-06 22:25:29,442 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 22:25:29,442 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:25:29,474 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_572 (Array (_ BitVec 32) (_ BitVec 32)))) (= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (select |c_#valid| (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_572) |c_~#gl_list~0.base|) |c_~#gl_list~0.offset|)))))))))) (_ bv1 1)))) is different from false [2021-12-06 22:25:29,491 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_571 (_ BitVec 1)) (|v_ULTIMATE.start_gl_insert_~node~1#1.base_18| (_ BitVec 32)) (v_ArrVal_572 (Array (_ BitVec 32) (_ BitVec 32)))) (or (not (= (_ bv0 1) (bvneg (select |c_#valid| |v_ULTIMATE.start_gl_insert_~node~1#1.base_18|)))) (= (_ bv0 1) (bvadd (_ bv1 1) (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (select (store |c_#valid| |v_ULTIMATE.start_gl_insert_~node~1#1.base_18| v_ArrVal_571) (select (select (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_gl_insert_~node~1#1.base_18| v_ArrVal_572) |c_~#gl_list~0.base|) |c_~#gl_list~0.offset|))))))))))))))) is different from false [2021-12-06 22:25:29,528 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_570 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_571 (_ BitVec 1)) (|v_ULTIMATE.start_gl_insert_~node~1#1.base_18| (_ BitVec 32)) (v_ArrVal_572 (Array (_ BitVec 32) (_ BitVec 32)))) (or (not (= (_ bv0 1) (bvneg (select |c_#valid| |v_ULTIMATE.start_gl_insert_~node~1#1.base_18|)))) (= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (select (store |c_#valid| |v_ULTIMATE.start_gl_insert_~node~1#1.base_18| v_ArrVal_571) (select (select (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_570) |v_ULTIMATE.start_gl_insert_~node~1#1.base_18| v_ArrVal_572) |c_~#gl_list~0.base|) |c_~#gl_list~0.offset|)))))))))))) (_ bv1 1))))) is different from false [2021-12-06 22:25:29,547 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_570 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_571 (_ BitVec 1)) (|v_ULTIMATE.start_gl_insert_~node~1#1.base_18| (_ BitVec 32)) (v_ArrVal_572 (Array (_ BitVec 32) (_ BitVec 32)))) (or (= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (select (store |c_#valid| |v_ULTIMATE.start_gl_insert_~node~1#1.base_18| v_ArrVal_571) (select (select (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_570) |v_ULTIMATE.start_gl_insert_~node~1#1.base_18| v_ArrVal_572) |c_~#gl_list~0.base|) |c_~#gl_list~0.offset|))))))))))))) (_ bv1 1))) (not (= (_ bv0 1) (bvneg (select |c_#valid| |v_ULTIMATE.start_gl_insert_~node~1#1.base_18|)))))) is different from false [2021-12-06 22:25:29,709 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 22:25:29,710 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 42 treesize of output 43 [2021-12-06 22:25:29,712 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 22:25:29,713 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 72 treesize of output 64 [2021-12-06 22:25:29,717 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 28 [2021-12-06 22:25:31,892 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1462931569] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:25:31,892 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 22:25:31,892 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14] total 29 [2021-12-06 22:25:31,892 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429282355] [2021-12-06 22:25:31,892 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 22:25:31,892 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-12-06 22:25:31,892 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:25:31,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-12-06 22:25:31,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=198, Invalid=1228, Unknown=8, NotChecked=546, Total=1980 [2021-12-06 22:25:31,894 INFO L87 Difference]: Start difference. First operand 294 states and 362 transitions. Second operand has 31 states, 29 states have (on average 1.793103448275862) internal successors, (52), 26 states have internal predecessors, (52), 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:25:32,304 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:25:32,304 INFO L93 Difference]: Finished difference Result 294 states and 361 transitions. [2021-12-06 22:25:32,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-12-06 22:25:32,304 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 29 states have (on average 1.793103448275862) internal successors, (52), 26 states have internal predecessors, (52), 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 29 [2021-12-06 22:25:32,304 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:25:32,306 INFO L225 Difference]: With dead ends: 294 [2021-12-06 22:25:32,306 INFO L226 Difference]: Without dead ends: 294 [2021-12-06 22:25:32,307 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 39 SyntacticMatches, 2 SemanticMatches, 49 ConstructedPredicates, 7 IntricatePredicates, 0 DeprecatedPredicates, 638 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=288, Invalid=1624, Unknown=8, NotChecked=630, Total=2550 [2021-12-06 22:25:32,307 INFO L933 BasicCegarLoop]: 198 mSDtfsCounter, 12 mSDsluCounter, 1591 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 1789 SdHoareTripleChecker+Invalid, 378 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 376 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-06 22:25:32,307 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 1789 Invalid, 378 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 376 Unchecked, 0.0s Time] [2021-12-06 22:25:32,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 294 states. [2021-12-06 22:25:32,312 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 294 to 294. [2021-12-06 22:25:32,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 294 states, 211 states have (on average 1.5497630331753554) internal successors, (327), 277 states have internal predecessors, (327), 24 states have call successors, (24), 8 states have call predecessors, (24), 7 states have return successors, (10), 8 states have call predecessors, (10), 10 states have call successors, (10) [2021-12-06 22:25:32,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 361 transitions. [2021-12-06 22:25:32,314 INFO L78 Accepts]: Start accepts. Automaton has 294 states and 361 transitions. Word has length 29 [2021-12-06 22:25:32,314 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:25:32,314 INFO L470 AbstractCegarLoop]: Abstraction has 294 states and 361 transitions. [2021-12-06 22:25:32,315 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 29 states have (on average 1.793103448275862) internal successors, (52), 26 states have internal predecessors, (52), 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:25:32,315 INFO L276 IsEmpty]: Start isEmpty. Operand 294 states and 361 transitions. [2021-12-06 22:25:32,315 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-12-06 22:25:32,315 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:25:32,315 INFO L514 BasicCegarLoop]: trace histogram [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:25:32,328 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (17)] Ended with exit code 0 [2021-12-06 22:25:32,524 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (18)] Ended with exit code 0 [2021-12-06 22:25:32,716 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt [2021-12-06 22:25:32,717 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting list_addErr3REQUIRES_VIOLATION === [val_from_nodeErr0REQUIRES_VIOLATION, val_from_nodeErr1REQUIRES_VIOLATION, failErr0ASSERT_VIOLATIONMEMORY_LEAK, inspectErr0REQUIRES_VIOLATION (and 67 more)] === [2021-12-06 22:25:32,717 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:25:32,718 INFO L85 PathProgramCache]: Analyzing trace with hash -662300208, now seen corresponding path program 1 times [2021-12-06 22:25:32,719 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:25:32,720 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [391851386] [2021-12-06 22:25:32,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:25:32,721 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:25:32,722 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:25:32,724 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:25:32,726 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2021-12-06 22:25:32,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:25:32,942 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 53 conjunts are in the unsatisfiable core [2021-12-06 22:25:32,945 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:25:32,961 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:25:32,966 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 22:25:32,967 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:25:33,221 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-06 22:25:33,226 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-06 22:25:33,358 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:25:33,362 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:25:33,379 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-06 22:25:33,379 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 37 [2021-12-06 22:25:33,383 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 18 treesize of output 20 [2021-12-06 22:25:33,464 INFO L354 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2021-12-06 22:25:33,465 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:25:33,476 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 22:25:33,476 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:25:33,532 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 24 treesize of output 24 [2021-12-06 22:25:33,536 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:25:33,647 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:25:33,649 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:25:33,696 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 22:25:33,696 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:25:34,100 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_655 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_656 (Array (_ BitVec 32) (_ BitVec 32)))) (bvule (bvadd (_ bv8 32) (select (select (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_656) |c_~#gl_list~0.base|) |c_~#gl_list~0.offset|)) (select |c_#length| (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_655) |c_~#gl_list~0.base|) |c_~#gl_list~0.offset|)))) (forall ((v_ArrVal_656 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (select (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_656) |c_~#gl_list~0.base|) |c_~#gl_list~0.offset|))) (bvule (bvadd (_ bv4 32) .cse0) (bvadd (_ bv8 32) .cse0))))) is different from false [2021-12-06 22:25:34,187 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_gl_insert_~node~1#1.base_20| (_ BitVec 32))) (or (not (= (_ bv0 1) (bvneg (bvneg (bvneg (bvneg (select |c_#valid| |v_ULTIMATE.start_gl_insert_~node~1#1.base_20|))))))) (and (forall ((v_ArrVal_656 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (select (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_gl_insert_~node~1#1.base_20| v_ArrVal_656) |c_~#gl_list~0.base|) |c_~#gl_list~0.offset|))) (bvule (bvadd .cse0 (_ bv4 32)) (bvadd .cse0 (_ bv8 32))))) (forall ((v_ArrVal_655 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_656 (Array (_ BitVec 32) (_ BitVec 32)))) (bvule (bvadd (select (select (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_gl_insert_~node~1#1.base_20| v_ArrVal_656) |c_~#gl_list~0.base|) |c_~#gl_list~0.offset|) (_ bv8 32)) (select (store |c_#length| |v_ULTIMATE.start_gl_insert_~node~1#1.base_20| (_ bv20 32)) (select (select (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_gl_insert_~node~1#1.base_20| v_ArrVal_655) |c_~#gl_list~0.base|) |c_~#gl_list~0.offset|))))))) is different from false [2021-12-06 22:25:35,032 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 22:25:35,032 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 96 treesize of output 77 [2021-12-06 22:25:35,045 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 22:25:35,045 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 77 treesize of output 77 [2021-12-06 22:25:35,048 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 22:25:35,049 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 103 treesize of output 95 [2021-12-06 22:25:35,052 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 22:25:35,054 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 138 treesize of output 118 [2021-12-06 22:25:35,064 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-12-06 22:25:35,064 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:25:35,070 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 107 treesize of output 103 [2021-12-06 22:25:35,073 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 103 treesize of output 99 [2021-12-06 22:25:35,076 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 99 treesize of output 95 [2021-12-06 22:25:35,500 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:25:35,500 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [391851386] [2021-12-06 22:25:35,500 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [391851386] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:25:35,500 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1913265209] [2021-12-06 22:25:35,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:25:35,500 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-12-06 22:25:35,500 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/cvc4 [2021-12-06 22:25:35,501 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-12-06 22:25:35,502 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (20)] Waiting until timeout for monitored process [2021-12-06 22:25:35,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:25:35,992 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 57 conjunts are in the unsatisfiable core [2021-12-06 22:25:35,994 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:25:36,055 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-12-06 22:25:36,055 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 22 treesize of output 29 [2021-12-06 22:25:36,065 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:25:36,788 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-06 22:25:36,795 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-06 22:25:37,105 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:25:37,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, 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:25:37,150 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-06 22:25:37,151 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 52 treesize of output 49 [2021-12-06 22:25:37,156 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 18 treesize of output 20 [2021-12-06 22:25:37,313 INFO L354 Elim1Store]: treesize reduction 8, result has 61.9 percent of original size [2021-12-06 22:25:37,313 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:25:37,324 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:25:37,419 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:25:37,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, 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:25:37,639 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:25:37,644 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:25:37,652 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 22:25:37,652 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:25:37,715 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_745 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (select (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_745) |c_~#gl_list~0.base|) |c_~#gl_list~0.offset|))) (bvule (bvadd .cse0 (_ bv4 32)) (bvadd .cse0 (_ bv8 32))))) (forall ((v_ArrVal_744 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_745 (Array (_ BitVec 32) (_ BitVec 32)))) (bvule (bvadd (select (select (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_745) |c_~#gl_list~0.base|) |c_~#gl_list~0.offset|) (_ bv8 32)) (select |c_#length| (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_744) |c_~#gl_list~0.base|) |c_~#gl_list~0.offset|))))) is different from false [2021-12-06 22:25:37,802 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_gl_insert_~node~1#1.base_22| (_ BitVec 32))) (or (and (forall ((v_ArrVal_745 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (select (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_gl_insert_~node~1#1.base_22| v_ArrVal_745) |c_~#gl_list~0.base|) |c_~#gl_list~0.offset|))) (bvule (bvadd (_ bv4 32) .cse0) (bvadd (_ bv8 32) .cse0)))) (forall ((v_ArrVal_743 (_ BitVec 32)) (v_ArrVal_744 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_745 (Array (_ BitVec 32) (_ BitVec 32)))) (bvule (bvadd (_ bv8 32) (select (select (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_gl_insert_~node~1#1.base_22| v_ArrVal_745) |c_~#gl_list~0.base|) |c_~#gl_list~0.offset|)) (select (store |c_#length| |v_ULTIMATE.start_gl_insert_~node~1#1.base_22| v_ArrVal_743) (select (select (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_gl_insert_~node~1#1.base_22| v_ArrVal_744) |c_~#gl_list~0.base|) |c_~#gl_list~0.offset|))))) (not (= (_ bv0 1) (bvneg (bvneg (select |c_#valid| |v_ULTIMATE.start_gl_insert_~node~1#1.base_22|))))))) is different from false [2021-12-06 22:25:40,804 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 22:25:40,805 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 96 treesize of output 97 [2021-12-06 22:25:40,808 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 22:25:40,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 133 treesize of output 125 [2021-12-06 22:25:40,828 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 22:25:40,828 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 125 treesize of output 95 [2021-12-06 22:25:40,831 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 22:25:40,833 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 138 treesize of output 118 [2021-12-06 22:25:40,838 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 107 treesize of output 103 [2021-12-06 22:25:40,841 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 103 treesize of output 99 [2021-12-06 22:25:40,844 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 99 treesize of output 95 [2021-12-06 22:25:41,045 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1913265209] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:25:41,045 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 22:25:41,045 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 28 [2021-12-06 22:25:41,045 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713522409] [2021-12-06 22:25:41,045 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 22:25:41,046 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-12-06 22:25:41,046 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:25:41,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-12-06 22:25:41,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=175, Invalid=1310, Unknown=13, NotChecked=308, Total=1806 [2021-12-06 22:25:41,047 INFO L87 Difference]: Start difference. First operand 294 states and 361 transitions. Second operand has 30 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 25 states have internal predecessors, (50), 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:25:43,299 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:25:43,299 INFO L93 Difference]: Finished difference Result 374 states and 411 transitions. [2021-12-06 22:25:43,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-12-06 22:25:43,300 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 25 states have internal predecessors, (50), 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 29 [2021-12-06 22:25:43,300 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:25:43,302 INFO L225 Difference]: With dead ends: 374 [2021-12-06 22:25:43,302 INFO L226 Difference]: Without dead ends: 374 [2021-12-06 22:25:43,303 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 4 IntricatePredicates, 0 DeprecatedPredicates, 551 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=252, Invalid=1643, Unknown=13, NotChecked=348, Total=2256 [2021-12-06 22:25:43,303 INFO L933 BasicCegarLoop]: 132 mSDtfsCounter, 782 mSDsluCounter, 1809 mSDsCounter, 0 mSdLazyCounter, 1385 mSolverCounterSat, 89 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 787 SdHoareTripleChecker+Valid, 1941 SdHoareTripleChecker+Invalid, 3126 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Valid, 1385 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1652 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2021-12-06 22:25:43,303 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [787 Valid, 1941 Invalid, 3126 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [89 Valid, 1385 Invalid, 0 Unknown, 1652 Unchecked, 1.7s Time] [2021-12-06 22:25:43,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 374 states. [2021-12-06 22:25:43,308 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 374 to 280. [2021-12-06 22:25:43,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 280 states, 199 states have (on average 1.5778894472361809) internal successors, (314), 264 states have internal predecessors, (314), 23 states have call successors, (23), 7 states have call predecessors, (23), 6 states have return successors, (9), 8 states have call predecessors, (9), 9 states have call successors, (9) [2021-12-06 22:25:43,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 280 states to 280 states and 346 transitions. [2021-12-06 22:25:43,310 INFO L78 Accepts]: Start accepts. Automaton has 280 states and 346 transitions. Word has length 29 [2021-12-06 22:25:43,310 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:25:43,310 INFO L470 AbstractCegarLoop]: Abstraction has 280 states and 346 transitions. [2021-12-06 22:25:43,310 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 25 states have internal predecessors, (50), 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:25:43,310 INFO L276 IsEmpty]: Start isEmpty. Operand 280 states and 346 transitions. [2021-12-06 22:25:43,311 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-12-06 22:25:43,311 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:25:43,311 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:25:43,324 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (19)] Ended with exit code 0 [2021-12-06 22:25:43,514 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (20)] Forceful destruction successful, exit code 0 [2021-12-06 22:25:43,711 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt [2021-12-06 22:25:43,712 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting inspectErr3REQUIRES_VIOLATION === [val_from_nodeErr0REQUIRES_VIOLATION, val_from_nodeErr1REQUIRES_VIOLATION, failErr0ASSERT_VIOLATIONMEMORY_LEAK, inspectErr0REQUIRES_VIOLATION (and 67 more)] === [2021-12-06 22:25:43,712 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:25:43,712 INFO L85 PathProgramCache]: Analyzing trace with hash -661459978, now seen corresponding path program 1 times [2021-12-06 22:25:43,713 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:25:43,713 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1342564654] [2021-12-06 22:25:43,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:25:43,713 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:25:43,713 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:25:43,714 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:25:43,716 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2021-12-06 22:25:43,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:25:43,939 INFO L263 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-06 22:25:43,940 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:25:43,967 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:25:43,967 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:25:44,108 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:25:44,108 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:25:44,108 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:25:44,108 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1342564654] [2021-12-06 22:25:44,109 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1342564654] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:25:44,109 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:25:44,109 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-06 22:25:44,109 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [706798858] [2021-12-06 22:25:44,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:25:44,109 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 22:25:44,109 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:25:44,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 22:25:44,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-12-06 22:25:44,110 INFO L87 Difference]: Start difference. First operand 280 states and 346 transitions. Second operand has 6 states, 5 states have (on average 5.4) internal successors, (27), 4 states have internal predecessors, (27), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-06 22:25:44,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:25:44,573 INFO L93 Difference]: Finished difference Result 278 states and 342 transitions. [2021-12-06 22:25:44,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-06 22:25:44,573 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 5.4) internal successors, (27), 4 states have internal predecessors, (27), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 30 [2021-12-06 22:25:44,573 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:25:44,574 INFO L225 Difference]: With dead ends: 278 [2021-12-06 22:25:44,574 INFO L226 Difference]: Without dead ends: 278 [2021-12-06 22:25:44,575 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-12-06 22:25:44,575 INFO L933 BasicCegarLoop]: 114 mSDtfsCounter, 289 mSDsluCounter, 105 mSDsCounter, 0 mSdLazyCounter, 303 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 291 SdHoareTripleChecker+Valid, 219 SdHoareTripleChecker+Invalid, 323 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 303 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-06 22:25:44,575 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [291 Valid, 219 Invalid, 323 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 303 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-12-06 22:25:44,576 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 278 states. [2021-12-06 22:25:44,579 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 278 to 278. [2021-12-06 22:25:44,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 278 states, 199 states have (on average 1.5577889447236182) internal successors, (310), 262 states have internal predecessors, (310), 23 states have call successors, (23), 7 states have call predecessors, (23), 6 states have return successors, (9), 8 states have call predecessors, (9), 9 states have call successors, (9) [2021-12-06 22:25:44,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 278 states to 278 states and 342 transitions. [2021-12-06 22:25:44,581 INFO L78 Accepts]: Start accepts. Automaton has 278 states and 342 transitions. Word has length 30 [2021-12-06 22:25:44,581 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:25:44,581 INFO L470 AbstractCegarLoop]: Abstraction has 278 states and 342 transitions. [2021-12-06 22:25:44,581 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 5.4) internal successors, (27), 4 states have internal predecessors, (27), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-06 22:25:44,581 INFO L276 IsEmpty]: Start isEmpty. Operand 278 states and 342 transitions. [2021-12-06 22:25:44,581 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-12-06 22:25:44,581 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:25:44,581 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:25:44,590 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (21)] Ended with exit code 0 [2021-12-06 22:25:44,782 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:25:44,782 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting failErr0ASSERT_VIOLATIONMEMORY_LEAK === [val_from_nodeErr0REQUIRES_VIOLATION, val_from_nodeErr1REQUIRES_VIOLATION, failErr0ASSERT_VIOLATIONMEMORY_LEAK, inspectErr0REQUIRES_VIOLATION (and 67 more)] === [2021-12-06 22:25:44,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:25:44,784 INFO L85 PathProgramCache]: Analyzing trace with hash -244243135, now seen corresponding path program 1 times [2021-12-06 22:25:44,784 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:25:44,785 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1667056463] [2021-12-06 22:25:44,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:25:44,785 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:25:44,786 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:25:44,788 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:25:44,790 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2021-12-06 22:25:44,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:25:44,947 INFO L263 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 50 conjunts are in the unsatisfiable core [2021-12-06 22:25:44,949 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:25:44,990 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 22:25:44,990 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:25:45,024 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:25:45,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 14 treesize of output 16 [2021-12-06 22:25:45,040 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:25:45,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:25:45,667 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 69 treesize of output 49 [2021-12-06 22:25:45,679 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-12-06 22:25:45,680 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 53 treesize of output 40 [2021-12-06 22:25:45,682 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:25:45,684 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 35 treesize of output 28 [2021-12-06 22:25:45,693 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-12-06 22:25:45,693 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 23 treesize of output 26 [2021-12-06 22:25:45,747 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:25:45,757 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:25:45,953 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:25:45,994 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:25:45,994 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:25:45,994 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:25:45,994 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1667056463] [2021-12-06 22:25:45,994 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1667056463] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:25:45,994 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:25:45,994 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2021-12-06 22:25:45,994 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [522447379] [2021-12-06 22:25:45,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:25:45,995 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-12-06 22:25:45,995 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:25:45,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-12-06 22:25:45,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=223, Unknown=15, NotChecked=0, Total=272 [2021-12-06 22:25:45,995 INFO L87 Difference]: Start difference. First operand 278 states and 342 transitions. Second operand has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 14 states have internal predecessors, (29), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-06 22:25:48,922 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:25:48,922 INFO L93 Difference]: Finished difference Result 452 states and 534 transitions. [2021-12-06 22:25:48,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-06 22:25:48,923 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 14 states have internal predecessors, (29), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 33 [2021-12-06 22:25:48,923 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:25:48,924 INFO L225 Difference]: With dead ends: 452 [2021-12-06 22:25:48,925 INFO L226 Difference]: Without dead ends: 452 [2021-12-06 22:25:48,925 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=94, Invalid=530, Unknown=26, NotChecked=0, Total=650 [2021-12-06 22:25:48,925 INFO L933 BasicCegarLoop]: 186 mSDtfsCounter, 399 mSDsluCounter, 1093 mSDsCounter, 0 mSdLazyCounter, 1617 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 403 SdHoareTripleChecker+Valid, 1279 SdHoareTripleChecker+Invalid, 2047 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 1617 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 382 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2021-12-06 22:25:48,925 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [403 Valid, 1279 Invalid, 2047 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 1617 Invalid, 0 Unknown, 382 Unchecked, 2.4s Time] [2021-12-06 22:25:48,926 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 452 states. [2021-12-06 22:25:48,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 452 to 379. [2021-12-06 22:25:48,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 379 states, 292 states have (on average 1.5273972602739727) internal successors, (446), 356 states have internal predecessors, (446), 28 states have call successors, (28), 10 states have call predecessors, (28), 9 states have return successors, (14), 12 states have call predecessors, (14), 14 states have call successors, (14) [2021-12-06 22:25:48,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 488 transitions. [2021-12-06 22:25:48,933 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 488 transitions. Word has length 33 [2021-12-06 22:25:48,933 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:25:48,933 INFO L470 AbstractCegarLoop]: Abstraction has 379 states and 488 transitions. [2021-12-06 22:25:48,933 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 14 states have internal predecessors, (29), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-06 22:25:48,933 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 488 transitions. [2021-12-06 22:25:48,934 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-12-06 22:25:48,934 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:25:48,934 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:25:48,942 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (22)] Ended with exit code 0 [2021-12-06 22:25:49,134 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:25:49,135 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting failErr0ASSERT_VIOLATIONMEMORY_LEAK === [val_from_nodeErr0REQUIRES_VIOLATION, val_from_nodeErr1REQUIRES_VIOLATION, failErr0ASSERT_VIOLATIONMEMORY_LEAK, inspectErr0REQUIRES_VIOLATION (and 67 more)] === [2021-12-06 22:25:49,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:25:49,136 INFO L85 PathProgramCache]: Analyzing trace with hash 1920035533, now seen corresponding path program 1 times [2021-12-06 22:25:49,137 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:25:49,137 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [958750746] [2021-12-06 22:25:49,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:25:49,138 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:25:49,138 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:25:49,140 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:25:49,142 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2021-12-06 22:25:49,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:25:49,332 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 51 conjunts are in the unsatisfiable core [2021-12-06 22:25:49,335 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:25:49,375 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 22:25:49,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 18 treesize of output 18 [2021-12-06 22:25:49,413 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2021-12-06 22:25:49,418 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:25:49,428 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:25:49,431 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:25:50,081 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 69 treesize of output 49 [2021-12-06 22:25:50,093 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-12-06 22:25:50,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 3 new quantified variables, introduced 1 case distinctions, treesize of input 53 treesize of output 40 [2021-12-06 22:25:50,096 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:25:50,098 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 31 treesize of output 26 [2021-12-06 22:25:50,101 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:25:50,102 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 0 case distinctions, treesize of input 21 treesize of output 23 [2021-12-06 22:25:50,154 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:25:50,165 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:25:50,363 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:25:50,434 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:25:50,434 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:25:50,434 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:25:50,434 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [958750746] [2021-12-06 22:25:50,434 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [958750746] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:25:50,434 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:25:50,434 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2021-12-06 22:25:50,434 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [688091479] [2021-12-06 22:25:50,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:25:50,435 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-06 22:25:50,435 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:25:50,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-06 22:25:50,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=255, Unknown=15, NotChecked=0, Total=306 [2021-12-06 22:25:50,435 INFO L87 Difference]: Start difference. First operand 379 states and 488 transitions. Second operand has 18 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 15 states have internal predecessors, (33), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-06 22:25:53,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:25:53,511 INFO L93 Difference]: Finished difference Result 451 states and 532 transitions. [2021-12-06 22:25:53,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-12-06 22:25:53,511 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 15 states have internal predecessors, (33), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 37 [2021-12-06 22:25:53,511 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:25:53,513 INFO L225 Difference]: With dead ends: 451 [2021-12-06 22:25:53,513 INFO L226 Difference]: Without dead ends: 451 [2021-12-06 22:25:53,513 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=104, Invalid=625, Unknown=27, NotChecked=0, Total=756 [2021-12-06 22:25:53,514 INFO L933 BasicCegarLoop]: 170 mSDtfsCounter, 462 mSDsluCounter, 1259 mSDsCounter, 0 mSdLazyCounter, 1699 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 466 SdHoareTripleChecker+Valid, 1429 SdHoareTripleChecker+Invalid, 2345 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 1699 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 601 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2021-12-06 22:25:53,514 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [466 Valid, 1429 Invalid, 2345 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 1699 Invalid, 0 Unknown, 601 Unchecked, 2.5s Time] [2021-12-06 22:25:53,515 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 451 states. [2021-12-06 22:25:53,520 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 451 to 379. [2021-12-06 22:25:53,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 379 states, 292 states have (on average 1.523972602739726) internal successors, (445), 356 states have internal predecessors, (445), 28 states have call successors, (28), 10 states have call predecessors, (28), 9 states have return successors, (14), 12 states have call predecessors, (14), 14 states have call successors, (14) [2021-12-06 22:25:53,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 487 transitions. [2021-12-06 22:25:53,522 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 487 transitions. Word has length 37 [2021-12-06 22:25:53,522 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:25:53,522 INFO L470 AbstractCegarLoop]: Abstraction has 379 states and 487 transitions. [2021-12-06 22:25:53,522 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 15 states have internal predecessors, (33), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-06 22:25:53,522 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 487 transitions. [2021-12-06 22:25:53,522 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-12-06 22:25:53,522 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:25:53,523 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:25:53,531 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (23)] Ended with exit code 0 [2021-12-06 22:25:53,723 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:25:53,724 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting inspectErr6REQUIRES_VIOLATION === [val_from_nodeErr0REQUIRES_VIOLATION, val_from_nodeErr1REQUIRES_VIOLATION, failErr0ASSERT_VIOLATIONMEMORY_LEAK, inspectErr0REQUIRES_VIOLATION (and 67 more)] === [2021-12-06 22:25:53,725 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:25:53,725 INFO L85 PathProgramCache]: Analyzing trace with hash 1920024890, now seen corresponding path program 1 times [2021-12-06 22:25:53,726 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:25:53,726 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [298271311] [2021-12-06 22:25:53,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:25:53,726 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:25:53,726 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:25:53,727 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:25:53,728 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2021-12-06 22:25:53,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:25:53,980 INFO L263 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 48 conjunts are in the unsatisfiable core [2021-12-06 22:25:53,983 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:25:54,029 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-12-06 22:25:54,030 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 22 treesize of output 29 [2021-12-06 22:25:54,102 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:25:54,111 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:25:54,134 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:25:54,140 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:25:54,984 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:25:54,985 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 44 [2021-12-06 22:25:54,987 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:25:54,989 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 35 treesize of output 30 [2021-12-06 22:25:54,993 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:25:54,994 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 0 case distinctions, treesize of input 25 treesize of output 27 [2021-12-06 22:25:54,996 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-12-06 22:25:55,100 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-12-06 22:25:55,126 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-06 22:25:55,126 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 38 [2021-12-06 22:25:55,519 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 28 treesize of output 16 [2021-12-06 22:25:55,658 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 22:25:55,658 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:25:55,658 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:25:55,659 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [298271311] [2021-12-06 22:25:55,659 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [298271311] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:25:55,659 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:25:55,659 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2021-12-06 22:25:55,659 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1180470952] [2021-12-06 22:25:55,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:25:55,659 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-06 22:25:55,659 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:25:55,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-06 22:25:55,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=254, Unknown=15, NotChecked=0, Total=306 [2021-12-06 22:25:55,660 INFO L87 Difference]: Start difference. First operand 379 states and 487 transitions. Second operand has 18 states, 17 states have (on average 2.0) internal successors, (34), 15 states have internal predecessors, (34), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-06 22:25:55,852 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:25:55,853 INFO L93 Difference]: Finished difference Result 396 states and 505 transitions. [2021-12-06 22:25:55,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-06 22:25:55,853 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 2.0) internal successors, (34), 15 states have internal predecessors, (34), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 37 [2021-12-06 22:25:55,853 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:25:55,855 INFO L225 Difference]: With dead ends: 396 [2021-12-06 22:25:55,856 INFO L226 Difference]: Without dead ends: 396 [2021-12-06 22:25:55,856 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=41, Invalid=285, Unknown=16, NotChecked=0, Total=342 [2021-12-06 22:25:55,856 INFO L933 BasicCegarLoop]: 186 mSDtfsCounter, 5 mSDsluCounter, 1109 mSDsCounter, 0 mSdLazyCounter, 50 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 1295 SdHoareTripleChecker+Invalid, 1268 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 50 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1217 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-06 22:25:55,856 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [6 Valid, 1295 Invalid, 1268 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 50 Invalid, 0 Unknown, 1217 Unchecked, 0.1s Time] [2021-12-06 22:25:55,857 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 396 states. [2021-12-06 22:25:55,862 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 396 to 393. [2021-12-06 22:25:55,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 393 states, 306 states have (on average 1.5032679738562091) internal successors, (460), 369 states have internal predecessors, (460), 28 states have call successors, (28), 11 states have call predecessors, (28), 9 states have return successors, (14), 12 states have call predecessors, (14), 14 states have call successors, (14) [2021-12-06 22:25:55,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 393 states to 393 states and 502 transitions. [2021-12-06 22:25:55,864 INFO L78 Accepts]: Start accepts. Automaton has 393 states and 502 transitions. Word has length 37 [2021-12-06 22:25:55,864 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:25:55,864 INFO L470 AbstractCegarLoop]: Abstraction has 393 states and 502 transitions. [2021-12-06 22:25:55,865 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 2.0) internal successors, (34), 15 states have internal predecessors, (34), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-06 22:25:55,865 INFO L276 IsEmpty]: Start isEmpty. Operand 393 states and 502 transitions. [2021-12-06 22:25:55,865 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-12-06 22:25:55,865 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:25:55,865 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:25:55,873 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (24)] Forceful destruction successful, exit code 0 [2021-12-06 22:25:56,065 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:25:56,066 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting inspectErr7REQUIRES_VIOLATION === [val_from_nodeErr0REQUIRES_VIOLATION, val_from_nodeErr1REQUIRES_VIOLATION, failErr0ASSERT_VIOLATIONMEMORY_LEAK, inspectErr0REQUIRES_VIOLATION (and 67 more)] === [2021-12-06 22:25:56,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:25:56,067 INFO L85 PathProgramCache]: Analyzing trace with hash 1920024891, now seen corresponding path program 1 times [2021-12-06 22:25:56,068 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:25:56,068 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [385860862] [2021-12-06 22:25:56,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:25:56,069 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:25:56,069 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:25:56,071 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:25:56,074 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2021-12-06 22:25:56,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:25:56,245 INFO L263 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 64 conjunts are in the unsatisfiable core [2021-12-06 22:25:56,248 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:25:56,283 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 22:25:56,283 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:25:56,288 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:25:56,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 14 treesize of output 16 [2021-12-06 22:25:56,342 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:25:56,355 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:25:56,361 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:25:57,495 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:25:57,495 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 130 treesize of output 89 [2021-12-06 22:25:57,503 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:25:57,507 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 35 treesize of output 30 [2021-12-06 22:25:57,526 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-12-06 22:25:57,526 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 47 [2021-12-06 22:25:57,531 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:25:57,533 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 46 treesize of output 37 [2021-12-06 22:25:57,540 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:25:57,540 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 0 case distinctions, treesize of input 23 treesize of output 25 [2021-12-06 22:25:57,552 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-12-06 22:25:57,552 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 34 treesize of output 35 [2021-12-06 22:25:57,658 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:25:57,669 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:25:57,688 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-06 22:25:57,688 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 46 treesize of output 45 [2021-12-06 22:25:57,692 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 24 [2021-12-06 22:25:58,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 15 treesize of output 7 [2021-12-06 22:25:58,080 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2021-12-06 22:25:58,218 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:25:58,218 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:25:58,219 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:25:58,219 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [385860862] [2021-12-06 22:25:58,219 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [385860862] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:25:58,219 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:25:58,219 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2021-12-06 22:25:58,219 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [318918457] [2021-12-06 22:25:58,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:25:58,219 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-06 22:25:58,219 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:25:58,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-06 22:25:58,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=252, Unknown=15, NotChecked=0, Total=306 [2021-12-06 22:25:58,220 INFO L87 Difference]: Start difference. First operand 393 states and 502 transitions. Second operand has 18 states, 17 states have (on average 2.0) internal successors, (34), 15 states have internal predecessors, (34), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-06 22:26:00,079 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:26:00,079 INFO L93 Difference]: Finished difference Result 462 states and 543 transitions. [2021-12-06 22:26:00,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-06 22:26:00,080 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 2.0) internal successors, (34), 15 states have internal predecessors, (34), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 37 [2021-12-06 22:26:00,080 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:26:00,082 INFO L225 Difference]: With dead ends: 462 [2021-12-06 22:26:00,082 INFO L226 Difference]: Without dead ends: 462 [2021-12-06 22:26:00,082 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=77, Invalid=501, Unknown=22, NotChecked=0, Total=600 [2021-12-06 22:26:00,083 INFO L933 BasicCegarLoop]: 156 mSDtfsCounter, 298 mSDsluCounter, 1454 mSDsCounter, 0 mSdLazyCounter, 884 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 302 SdHoareTripleChecker+Valid, 1610 SdHoareTripleChecker+Invalid, 2966 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 884 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2055 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2021-12-06 22:26:00,083 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [302 Valid, 1610 Invalid, 2966 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 884 Invalid, 0 Unknown, 2055 Unchecked, 1.4s Time] [2021-12-06 22:26:00,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 462 states. [2021-12-06 22:26:00,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 462 to 393. [2021-12-06 22:26:00,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 393 states, 306 states have (on average 1.4901960784313726) internal successors, (456), 369 states have internal predecessors, (456), 28 states have call successors, (28), 11 states have call predecessors, (28), 9 states have return successors, (14), 12 states have call predecessors, (14), 14 states have call successors, (14) [2021-12-06 22:26:00,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 393 states to 393 states and 498 transitions. [2021-12-06 22:26:00,090 INFO L78 Accepts]: Start accepts. Automaton has 393 states and 498 transitions. Word has length 37 [2021-12-06 22:26:00,090 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:26:00,090 INFO L470 AbstractCegarLoop]: Abstraction has 393 states and 498 transitions. [2021-12-06 22:26:00,091 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 2.0) internal successors, (34), 15 states have internal predecessors, (34), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-06 22:26:00,091 INFO L276 IsEmpty]: Start isEmpty. Operand 393 states and 498 transitions. [2021-12-06 22:26:00,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2021-12-06 22:26:00,091 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:26:00,091 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:26:00,099 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (25)] Forceful destruction successful, exit code 0 [2021-12-06 22:26:00,291 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:26:00,292 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting failErr0ASSERT_VIOLATIONMEMORY_LEAK === [val_from_nodeErr0REQUIRES_VIOLATION, val_from_nodeErr1REQUIRES_VIOLATION, failErr0ASSERT_VIOLATIONMEMORY_LEAK, inspectErr0REQUIRES_VIOLATION (and 67 more)] === [2021-12-06 22:26:00,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:26:00,293 INFO L85 PathProgramCache]: Analyzing trace with hash -912874368, now seen corresponding path program 1 times [2021-12-06 22:26:00,294 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:26:00,294 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2103228786] [2021-12-06 22:26:00,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:26:00,295 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:26:00,295 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:26:00,297 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:26:00,300 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2021-12-06 22:26:00,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:26:00,531 INFO L263 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 68 conjunts are in the unsatisfiable core [2021-12-06 22:26:00,534 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:26:00,573 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 22:26:00,573 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 16 [2021-12-06 22:26:00,612 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:26:00,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 14 treesize of output 16 [2021-12-06 22:26:00,632 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-12-06 22:26:00,637 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-12-06 22:26:08,444 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:26:08,446 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:26:08,446 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 22:26:08,488 INFO L354 Elim1Store]: treesize reduction 23, result has 36.1 percent of original size [2021-12-06 22:26:08,489 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 210 treesize of output 94 [2021-12-06 22:26:08,510 INFO L354 Elim1Store]: treesize reduction 19, result has 26.9 percent of original size [2021-12-06 22:26:08,510 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 70 treesize of output 51 [2021-12-06 22:26:08,514 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:26:08,517 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 50 treesize of output 41 [2021-12-06 22:26:08,538 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-12-06 22:26:08,538 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 36 treesize of output 37 [2021-12-06 22:26:08,693 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 18 treesize of output 20 [2021-12-06 22:26:08,702 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:26:08,703 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 0 case distinctions, treesize of input 32 treesize of output 34 [2021-12-06 22:26:08,733 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:26:08,734 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 22:26:08,736 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-12-06 22:26:08,736 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 59 treesize of output 40 [2021-12-06 22:26:08,742 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 22 treesize of output 24 [2021-12-06 22:26:09,388 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-12-06 22:26:09,679 INFO L354 Elim1Store]: treesize reduction 22, result has 12.0 percent of original size [2021-12-06 22:26:09,679 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 34 treesize of output 20 [2021-12-06 22:26:09,797 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 22:26:09,797 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:26:09,797 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:26:09,797 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2103228786] [2021-12-06 22:26:09,797 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2103228786] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:26:09,797 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:26:09,797 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-06 22:26:09,798 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [776857349] [2021-12-06 22:26:09,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:26:09,798 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 22:26:09,798 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:26:09,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 22:26:09,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=288, Unknown=14, NotChecked=0, Total=342 [2021-12-06 22:26:09,798 INFO L87 Difference]: Start difference. First operand 393 states and 498 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 16 states have internal predecessors, (36), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-06 22:26:16,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:26:16,286 INFO L93 Difference]: Finished difference Result 461 states and 541 transitions. [2021-12-06 22:26:16,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-06 22:26:16,286 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 16 states have internal predecessors, (36), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 40 [2021-12-06 22:26:16,286 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:26:16,288 INFO L225 Difference]: With dead ends: 461 [2021-12-06 22:26:16,288 INFO L226 Difference]: Without dead ends: 461 [2021-12-06 22:26:16,289 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 9.8s TimeCoverageRelationStatistics Valid=118, Invalid=726, Unknown=26, NotChecked=0, Total=870 [2021-12-06 22:26:16,289 INFO L933 BasicCegarLoop]: 174 mSDtfsCounter, 440 mSDsluCounter, 1259 mSDsCounter, 0 mSdLazyCounter, 1641 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 444 SdHoareTripleChecker+Valid, 1433 SdHoareTripleChecker+Invalid, 2245 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 1641 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 557 IncrementalHoareTripleChecker+Unchecked, 4.9s IncrementalHoareTripleChecker+Time [2021-12-06 22:26:16,289 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [444 Valid, 1433 Invalid, 2245 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 1641 Invalid, 0 Unknown, 557 Unchecked, 4.9s Time] [2021-12-06 22:26:16,290 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 461 states. [2021-12-06 22:26:16,295 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 461 to 393. [2021-12-06 22:26:16,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 393 states, 306 states have (on average 1.4869281045751634) internal successors, (455), 369 states have internal predecessors, (455), 28 states have call successors, (28), 11 states have call predecessors, (28), 9 states have return successors, (14), 12 states have call predecessors, (14), 14 states have call successors, (14) [2021-12-06 22:26:16,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 393 states to 393 states and 497 transitions. [2021-12-06 22:26:16,297 INFO L78 Accepts]: Start accepts. Automaton has 393 states and 497 transitions. Word has length 40 [2021-12-06 22:26:16,297 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:26:16,298 INFO L470 AbstractCegarLoop]: Abstraction has 393 states and 497 transitions. [2021-12-06 22:26:16,298 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 16 states have internal predecessors, (36), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-06 22:26:16,298 INFO L276 IsEmpty]: Start isEmpty. Operand 393 states and 497 transitions. [2021-12-06 22:26:16,298 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-12-06 22:26:16,298 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:26:16,298 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:26:16,307 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (26)] Forceful destruction successful, exit code 0 [2021-12-06 22:26:16,499 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:26:16,499 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting failErr0ASSERT_VIOLATIONMEMORY_LEAK === [val_from_nodeErr0REQUIRES_VIOLATION, val_from_nodeErr1REQUIRES_VIOLATION, failErr0ASSERT_VIOLATIONMEMORY_LEAK, inspectErr0REQUIRES_VIOLATION (and 67 more)] === [2021-12-06 22:26:16,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:26:16,500 INFO L85 PathProgramCache]: Analyzing trace with hash -8084452, now seen corresponding path program 1 times [2021-12-06 22:26:16,501 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:26:16,501 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1192384248] [2021-12-06 22:26:16,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:26:16,502 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:26:16,502 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:26:16,504 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:26:16,507 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2021-12-06 22:26:16,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:26:16,709 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 67 conjunts are in the unsatisfiable core [2021-12-06 22:26:16,711 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:26:16,786 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 22:26:16,786 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:26:16,853 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:26:16,864 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:26:16,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 7 treesize of output 3 [2021-12-06 22:26:16,896 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-12-06 22:26:17,659 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 36 [2021-12-06 22:26:19,109 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:26:19,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, 2 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 190 treesize of output 117 [2021-12-06 22:26:19,121 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:26:19,128 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 47 treesize of output 42 [2021-12-06 22:26:19,167 INFO L354 Elim1Store]: treesize reduction 31, result has 26.2 percent of original size [2021-12-06 22:26:19,167 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 84 treesize of output 57 [2021-12-06 22:26:19,174 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:26:19,179 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 64 treesize of output 55 [2021-12-06 22:26:19,190 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:26:19,190 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 0 case distinctions, treesize of input 41 treesize of output 37 [2021-12-06 22:26:19,213 INFO L354 Elim1Store]: treesize reduction 43, result has 14.0 percent of original size [2021-12-06 22:26:19,213 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 60 treesize of output 43 [2021-12-06 22:26:19,378 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:26:19,396 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:26:19,396 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 0 case distinctions, treesize of input 34 treesize of output 36 [2021-12-06 22:26:19,448 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-06 22:26:19,449 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 59 treesize of output 56 [2021-12-06 22:26:19,454 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 0 case distinctions, treesize of input 46 treesize of output 42 [2021-12-06 22:26:20,137 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 27 treesize of output 15 [2021-12-06 22:26:20,460 INFO L354 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2021-12-06 22:26:20,461 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 16 [2021-12-06 22:26:20,576 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 22:26:20,576 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:26:20,576 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:26:20,576 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1192384248] [2021-12-06 22:26:20,576 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1192384248] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:26:20,576 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:26:20,576 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-06 22:26:20,576 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198621380] [2021-12-06 22:26:20,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:26:20,577 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 22:26:20,577 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:26:20,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 22:26:20,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=286, Unknown=16, NotChecked=0, Total=342 [2021-12-06 22:26:20,578 INFO L87 Difference]: Start difference. First operand 393 states and 497 transitions. Second operand has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 16 states have internal predecessors, (39), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-06 22:26:27,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:26:27,388 INFO L93 Difference]: Finished difference Result 460 states and 539 transitions. [2021-12-06 22:26:27,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-06 22:26:27,390 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 16 states have internal predecessors, (39), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 43 [2021-12-06 22:26:27,390 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:26:27,392 INFO L225 Difference]: With dead ends: 460 [2021-12-06 22:26:27,392 INFO L226 Difference]: Without dead ends: 460 [2021-12-06 22:26:27,393 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=118, Invalid=723, Unknown=29, NotChecked=0, Total=870 [2021-12-06 22:26:27,393 INFO L933 BasicCegarLoop]: 175 mSDtfsCounter, 384 mSDsluCounter, 1350 mSDsCounter, 0 mSdLazyCounter, 1755 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 388 SdHoareTripleChecker+Valid, 1525 SdHoareTripleChecker+Invalid, 2671 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 1755 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 876 IncrementalHoareTripleChecker+Unchecked, 5.2s IncrementalHoareTripleChecker+Time [2021-12-06 22:26:27,393 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [388 Valid, 1525 Invalid, 2671 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 1755 Invalid, 0 Unknown, 876 Unchecked, 5.2s Time] [2021-12-06 22:26:27,394 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 460 states. [2021-12-06 22:26:27,399 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 460 to 393. [2021-12-06 22:26:27,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 393 states, 306 states have (on average 1.4836601307189543) internal successors, (454), 369 states have internal predecessors, (454), 28 states have call successors, (28), 11 states have call predecessors, (28), 9 states have return successors, (14), 12 states have call predecessors, (14), 14 states have call successors, (14) [2021-12-06 22:26:27,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 393 states to 393 states and 496 transitions. [2021-12-06 22:26:27,401 INFO L78 Accepts]: Start accepts. Automaton has 393 states and 496 transitions. Word has length 43 [2021-12-06 22:26:27,401 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:26:27,401 INFO L470 AbstractCegarLoop]: Abstraction has 393 states and 496 transitions. [2021-12-06 22:26:27,401 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 16 states have internal predecessors, (39), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-06 22:26:27,401 INFO L276 IsEmpty]: Start isEmpty. Operand 393 states and 496 transitions. [2021-12-06 22:26:27,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2021-12-06 22:26:27,401 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:26:27,401 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:26:27,410 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (27)] Ended with exit code 0 [2021-12-06 22:26:27,602 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:26:27,603 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting failErr0ASSERT_VIOLATIONMEMORY_LEAK === [val_from_nodeErr0REQUIRES_VIOLATION, val_from_nodeErr1REQUIRES_VIOLATION, failErr0ASSERT_VIOLATIONMEMORY_LEAK, inspectErr0REQUIRES_VIOLATION (and 67 more)] === [2021-12-06 22:26:27,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:26:27,604 INFO L85 PathProgramCache]: Analyzing trace with hash -610222928, now seen corresponding path program 1 times [2021-12-06 22:26:27,605 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:26:27,605 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1429182355] [2021-12-06 22:26:27,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:26:27,606 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:26:27,606 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:26:27,606 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:26:27,608 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2021-12-06 22:26:27,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:26:27,785 INFO L263 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-06 22:26:27,787 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:26:27,802 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-12-06 22:26:27,917 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 22:26:27,917 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:26:27,949 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 22:26:27,950 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:26:27,950 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:26:27,950 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1429182355] [2021-12-06 22:26:27,950 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1429182355] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:26:27,950 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:26:27,950 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-06 22:26:27,950 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1592245451] [2021-12-06 22:26:27,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:26:27,950 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-06 22:26:27,951 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:26:27,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-06 22:26:27,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-06 22:26:27,951 INFO L87 Difference]: Start difference. First operand 393 states and 496 transitions. Second operand has 5 states, 5 states have (on average 8.4) internal successors, (42), 4 states have internal predecessors, (42), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-06 22:26:28,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:26:28,486 INFO L93 Difference]: Finished difference Result 392 states and 492 transitions. [2021-12-06 22:26:28,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-06 22:26:28,486 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.4) internal successors, (42), 4 states have internal predecessors, (42), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 46 [2021-12-06 22:26:28,486 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:26:28,488 INFO L225 Difference]: With dead ends: 392 [2021-12-06 22:26:28,488 INFO L226 Difference]: Without dead ends: 392 [2021-12-06 22:26:28,488 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-12-06 22:26:28,489 INFO L933 BasicCegarLoop]: 112 mSDtfsCounter, 288 mSDsluCounter, 176 mSDsCounter, 0 mSdLazyCounter, 190 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 290 SdHoareTripleChecker+Valid, 288 SdHoareTripleChecker+Invalid, 207 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 190 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-12-06 22:26:28,489 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [290 Valid, 288 Invalid, 207 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 190 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2021-12-06 22:26:28,490 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 392 states. [2021-12-06 22:26:28,495 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 392 to 392. [2021-12-06 22:26:28,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 392 states, 306 states have (on average 1.473856209150327) internal successors, (451), 368 states have internal predecessors, (451), 27 states have call successors, (27), 11 states have call predecessors, (27), 9 states have return successors, (14), 12 states have call predecessors, (14), 14 states have call successors, (14) [2021-12-06 22:26:28,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 392 states to 392 states and 492 transitions. [2021-12-06 22:26:28,497 INFO L78 Accepts]: Start accepts. Automaton has 392 states and 492 transitions. Word has length 46 [2021-12-06 22:26:28,497 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:26:28,497 INFO L470 AbstractCegarLoop]: Abstraction has 392 states and 492 transitions. [2021-12-06 22:26:28,497 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.4) internal successors, (42), 4 states have internal predecessors, (42), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-06 22:26:28,497 INFO L276 IsEmpty]: Start isEmpty. Operand 392 states and 492 transitions. [2021-12-06 22:26:28,498 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2021-12-06 22:26:28,498 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:26:28,498 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:26:28,507 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (28)] Ended with exit code 0 [2021-12-06 22:26:28,698 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:26:28,698 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting inspectErr10REQUIRES_VIOLATION === [val_from_nodeErr0REQUIRES_VIOLATION, val_from_nodeErr1REQUIRES_VIOLATION, failErr0ASSERT_VIOLATIONMEMORY_LEAK, inspectErr0REQUIRES_VIOLATION (and 67 more)] === [2021-12-06 22:26:28,699 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:26:28,699 INFO L85 PathProgramCache]: Analyzing trace with hash -610231965, now seen corresponding path program 1 times [2021-12-06 22:26:28,699 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:26:28,699 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1427490990] [2021-12-06 22:26:28,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:26:28,699 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:26:28,699 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:26:28,700 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:26:28,701 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2021-12-06 22:26:28,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:26:28,815 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-06 22:26:28,815 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:26:28,875 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 22:26:28,876 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:26:28,876 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:26:28,876 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1427490990] [2021-12-06 22:26:28,876 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1427490990] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:26:28,876 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:26:28,876 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 22:26:28,876 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1478731125] [2021-12-06 22:26:28,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:26:28,876 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-06 22:26:28,876 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:26:28,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-06 22:26:28,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-06 22:26:28,877 INFO L87 Difference]: Start difference. First operand 392 states and 492 transitions. Second operand has 4 states, 3 states have (on average 14.333333333333334) internal successors, (43), 4 states have internal predecessors, (43), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-06 22:26:29,331 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:26:29,331 INFO L93 Difference]: Finished difference Result 386 states and 474 transitions. [2021-12-06 22:26:29,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-06 22:26:29,332 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 14.333333333333334) internal successors, (43), 4 states have internal predecessors, (43), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 46 [2021-12-06 22:26:29,332 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:26:29,334 INFO L225 Difference]: With dead ends: 386 [2021-12-06 22:26:29,334 INFO L226 Difference]: Without dead ends: 386 [2021-12-06 22:26:29,334 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 41 SyntacticMatches, 2 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:26:29,334 INFO L933 BasicCegarLoop]: 149 mSDtfsCounter, 121 mSDsluCounter, 146 mSDsCounter, 0 mSdLazyCounter, 177 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 295 SdHoareTripleChecker+Invalid, 186 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 177 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-06 22:26:29,335 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [121 Valid, 295 Invalid, 186 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 177 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-12-06 22:26:29,335 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 386 states. [2021-12-06 22:26:29,340 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 386 to 386. [2021-12-06 22:26:29,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 386 states, 306 states have (on average 1.4150326797385622) internal successors, (433), 362 states have internal predecessors, (433), 27 states have call successors, (27), 11 states have call predecessors, (27), 9 states have return successors, (14), 12 states have call predecessors, (14), 14 states have call successors, (14) [2021-12-06 22:26:29,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 474 transitions. [2021-12-06 22:26:29,342 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 474 transitions. Word has length 46 [2021-12-06 22:26:29,342 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:26:29,342 INFO L470 AbstractCegarLoop]: Abstraction has 386 states and 474 transitions. [2021-12-06 22:26:29,342 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 14.333333333333334) internal successors, (43), 4 states have internal predecessors, (43), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-06 22:26:29,342 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 474 transitions. [2021-12-06 22:26:29,342 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2021-12-06 22:26:29,342 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:26:29,343 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:26:29,351 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (29)] Ended with exit code 0 [2021-12-06 22:26:29,543 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:26:29,543 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting inspectErr11REQUIRES_VIOLATION === [val_from_nodeErr0REQUIRES_VIOLATION, val_from_nodeErr1REQUIRES_VIOLATION, failErr0ASSERT_VIOLATIONMEMORY_LEAK, inspectErr0REQUIRES_VIOLATION (and 67 more)] === [2021-12-06 22:26:29,543 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:26:29,543 INFO L85 PathProgramCache]: Analyzing trace with hash -610231964, now seen corresponding path program 1 times [2021-12-06 22:26:29,544 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:26:29,544 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1122114898] [2021-12-06 22:26:29,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:26:29,544 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:26:29,544 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:26:29,544 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:26:29,545 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (30)] Waiting until timeout for monitored process [2021-12-06 22:26:29,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:26:29,757 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 66 conjunts are in the unsatisfiable core [2021-12-06 22:26:29,761 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:26:29,841 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 22:26:29,842 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 19 [2021-12-06 22:26:29,861 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:26:29,938 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:26:29,958 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:26:29,980 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-12-06 22:26:29,988 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-12-06 22:26:31,620 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:26:31,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, 2 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 130 treesize of output 89 [2021-12-06 22:26:31,630 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:26:31,637 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 35 treesize of output 30 [2021-12-06 22:26:31,666 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-12-06 22:26:31,666 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 47 [2021-12-06 22:26:31,672 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:26:31,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 31 treesize of output 26 [2021-12-06 22:26:31,684 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:26:31,684 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 0 case distinctions, treesize of input 21 treesize of output 23 [2021-12-06 22:26:31,691 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:26:31,692 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 0 case distinctions, treesize of input 21 treesize of output 23 [2021-12-06 22:26:31,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, 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:26:31,858 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:26:31,887 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-06 22:26:31,888 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 46 treesize of output 45 [2021-12-06 22:26:31,894 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 22 treesize of output 24 [2021-12-06 22:26:32,475 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-12-06 22:26:32,481 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:26:32,899 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 22:26:32,899 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:26:32,899 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:26:32,899 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1122114898] [2021-12-06 22:26:32,900 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1122114898] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:26:32,900 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:26:32,900 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2021-12-06 22:26:32,900 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1883604004] [2021-12-06 22:26:32,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:26:32,900 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 22:26:32,900 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:26:32,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 22:26:32,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=286, Unknown=15, NotChecked=0, Total=342 [2021-12-06 22:26:32,901 INFO L87 Difference]: Start difference. First operand 386 states and 474 transitions. Second operand has 19 states, 18 states have (on average 2.388888888888889) internal successors, (43), 16 states have internal predecessors, (43), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-06 22:26:36,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:26:36,528 INFO L93 Difference]: Finished difference Result 439 states and 508 transitions. [2021-12-06 22:26:36,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-06 22:26:36,532 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 2.388888888888889) internal successors, (43), 16 states have internal predecessors, (43), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 46 [2021-12-06 22:26:36,532 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:26:36,534 INFO L225 Difference]: With dead ends: 439 [2021-12-06 22:26:36,535 INFO L226 Difference]: Without dead ends: 439 [2021-12-06 22:26:36,535 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=94, Invalid=638, Unknown=24, NotChecked=0, Total=756 [2021-12-06 22:26:36,535 INFO L933 BasicCegarLoop]: 143 mSDtfsCounter, 346 mSDsluCounter, 1336 mSDsCounter, 0 mSdLazyCounter, 969 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 350 SdHoareTripleChecker+Valid, 1479 SdHoareTripleChecker+Invalid, 1895 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 969 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 895 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2021-12-06 22:26:36,536 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [350 Valid, 1479 Invalid, 1895 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 969 Invalid, 0 Unknown, 895 Unchecked, 2.5s Time] [2021-12-06 22:26:36,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 439 states. [2021-12-06 22:26:36,541 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 439 to 386. [2021-12-06 22:26:36,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 386 states, 306 states have (on average 1.392156862745098) internal successors, (426), 362 states have internal predecessors, (426), 27 states have call successors, (27), 11 states have call predecessors, (27), 9 states have return successors, (14), 12 states have call predecessors, (14), 14 states have call successors, (14) [2021-12-06 22:26:36,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 467 transitions. [2021-12-06 22:26:36,543 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 467 transitions. Word has length 46 [2021-12-06 22:26:36,543 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:26:36,543 INFO L470 AbstractCegarLoop]: Abstraction has 386 states and 467 transitions. [2021-12-06 22:26:36,543 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 2.388888888888889) internal successors, (43), 16 states have internal predecessors, (43), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-06 22:26:36,543 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 467 transitions. [2021-12-06 22:26:36,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-12-06 22:26:36,543 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:26:36,544 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:26:36,553 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (30)] Forceful destruction successful, exit code 0 [2021-12-06 22:26:36,744 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:26:36,745 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting failErr0ASSERT_VIOLATIONMEMORY_LEAK === [val_from_nodeErr0REQUIRES_VIOLATION, val_from_nodeErr1REQUIRES_VIOLATION, failErr0ASSERT_VIOLATIONMEMORY_LEAK, inspectErr0REQUIRES_VIOLATION (and 67 more)] === [2021-12-06 22:26:36,746 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:26:36,746 INFO L85 PathProgramCache]: Analyzing trace with hash 1176224425, now seen corresponding path program 1 times [2021-12-06 22:26:36,747 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:26:36,747 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1694930637] [2021-12-06 22:26:36,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:26:36,748 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:26:36,748 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:26:36,750 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:26:36,752 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (31)] Waiting until timeout for monitored process [2021-12-06 22:26:37,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:26:37,056 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 72 conjunts are in the unsatisfiable core [2021-12-06 22:26:37,059 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:26:37,140 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 22:26:37,141 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 17 [2021-12-06 22:26:37,215 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:26:37,223 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:26:37,235 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-12-06 22:26:37,247 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-12-06 22:26:38,664 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:26:38,665 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 134 treesize of output 93 [2021-12-06 22:26:38,703 INFO L354 Elim1Store]: treesize reduction 19, result has 26.9 percent of original size [2021-12-06 22:26:38,703 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 70 treesize of output 51 [2021-12-06 22:26:38,711 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:26:38,715 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 50 treesize of output 41 [2021-12-06 22:26:38,722 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:26:38,725 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 33 treesize of output 28 [2021-12-06 22:26:38,735 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:26:38,736 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 0 case distinctions, treesize of input 23 treesize of output 25 [2021-12-06 22:26:38,759 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-12-06 22:26:38,759 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 36 treesize of output 37 [2021-12-06 22:26:38,896 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-12-06 22:26:38,909 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 27 treesize of output 26 [2021-12-06 22:26:39,070 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:26:39,071 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:26:39,073 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 22:26:39,074 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 1 case distinctions, treesize of input 89 treesize of output 52 [2021-12-06 22:26:39,080 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 0 case distinctions, treesize of input 46 treesize of output 42 [2021-12-06 22:26:40,565 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 22:26:40,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:26:40,576 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-12-06 22:26:40,577 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 51 treesize of output 27 [2021-12-06 22:26:40,590 INFO L354 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2021-12-06 22:26:40,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, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 18 [2021-12-06 22:26:40,723 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 22:26:40,723 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:26:40,723 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:26:40,723 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1694930637] [2021-12-06 22:26:40,723 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1694930637] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:26:40,723 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:26:40,724 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-12-06 22:26:40,724 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [485685800] [2021-12-06 22:26:40,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:26:40,724 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-12-06 22:26:40,724 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:26:40,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-12-06 22:26:40,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=358, Unknown=16, NotChecked=0, Total=420 [2021-12-06 22:26:40,725 INFO L87 Difference]: Start difference. First operand 386 states and 467 transitions. Second operand has 21 states, 21 states have (on average 2.142857142857143) internal successors, (45), 17 states have internal predecessors, (45), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-06 22:26:48,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:26:48,417 INFO L93 Difference]: Finished difference Result 437 states and 504 transitions. [2021-12-06 22:26:48,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-12-06 22:26:48,418 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.142857142857143) internal successors, (45), 17 states have internal predecessors, (45), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 49 [2021-12-06 22:26:48,418 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:26:48,420 INFO L225 Difference]: With dead ends: 437 [2021-12-06 22:26:48,420 INFO L226 Difference]: Without dead ends: 437 [2021-12-06 22:26:48,421 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 155 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=146, Invalid=945, Unknown=31, NotChecked=0, Total=1122 [2021-12-06 22:26:48,421 INFO L933 BasicCegarLoop]: 156 mSDtfsCounter, 464 mSDsluCounter, 1640 mSDsCounter, 0 mSdLazyCounter, 1801 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 468 SdHoareTripleChecker+Valid, 1796 SdHoareTripleChecker+Invalid, 2367 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 1801 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 519 IncrementalHoareTripleChecker+Unchecked, 5.6s IncrementalHoareTripleChecker+Time [2021-12-06 22:26:48,421 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [468 Valid, 1796 Invalid, 2367 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 1801 Invalid, 0 Unknown, 519 Unchecked, 5.6s Time] [2021-12-06 22:26:48,422 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 437 states. [2021-12-06 22:26:48,426 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 437 to 386. [2021-12-06 22:26:48,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 386 states, 306 states have (on average 1.3856209150326797) internal successors, (424), 362 states have internal predecessors, (424), 27 states have call successors, (27), 11 states have call predecessors, (27), 9 states have return successors, (14), 12 states have call predecessors, (14), 14 states have call successors, (14) [2021-12-06 22:26:48,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 465 transitions. [2021-12-06 22:26:48,428 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 465 transitions. Word has length 49 [2021-12-06 22:26:48,428 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:26:48,429 INFO L470 AbstractCegarLoop]: Abstraction has 386 states and 465 transitions. [2021-12-06 22:26:48,429 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.142857142857143) internal successors, (45), 17 states have internal predecessors, (45), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-06 22:26:48,429 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 465 transitions. [2021-12-06 22:26:48,429 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2021-12-06 22:26:48,429 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:26:48,429 INFO L514 BasicCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1] [2021-12-06 22:26:48,444 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (31)] Ended with exit code 0 [2021-12-06 22:26:48,630 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:26:48,630 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting failErr0ASSERT_VIOLATIONMEMORY_LEAK === [val_from_nodeErr0REQUIRES_VIOLATION, val_from_nodeErr1REQUIRES_VIOLATION, failErr0ASSERT_VIOLATIONMEMORY_LEAK, inspectErr0REQUIRES_VIOLATION (and 67 more)] === [2021-12-06 22:26:48,631 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:26:48,631 INFO L85 PathProgramCache]: Analyzing trace with hash -1567315803, now seen corresponding path program 1 times [2021-12-06 22:26:48,632 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:26:48,633 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1326624141] [2021-12-06 22:26:48,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:26:48,633 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:26:48,634 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:26:48,635 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:26:48,638 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (32)] Waiting until timeout for monitored process [2021-12-06 22:26:48,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:26:48,964 INFO L263 TraceCheckSpWp]: Trace formula consists of 349 conjuncts, 73 conjunts are in the unsatisfiable core [2021-12-06 22:26:48,968 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:26:49,059 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 22:26:49,059 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 19 [2021-12-06 22:26:49,128 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:26:49,140 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:26:49,152 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-12-06 22:26:49,157 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-12-06 22:26:50,130 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:26:50,131 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 44 [2021-12-06 22:26:50,136 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:26:50,159 INFO L354 Elim1Store]: treesize reduction 44, result has 6.4 percent of original size [2021-12-06 22:26:50,160 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 39 treesize of output 38 [2021-12-06 22:26:50,166 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2021-12-06 22:26:50,172 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:26:50,173 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 0 case distinctions, treesize of input 21 treesize of output 23 [2021-12-06 22:26:50,287 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 23 [2021-12-06 22:26:50,318 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-06 22:26:50,318 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 31 [2021-12-06 22:26:50,507 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 22:26:50,507 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:26:50,622 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 28 treesize of output 26 [2021-12-06 22:26:50,641 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:26:50,642 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 8 [2021-12-06 22:26:51,821 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:26:51,914 INFO L354 Elim1Store]: treesize reduction 58, result has 24.7 percent of original size [2021-12-06 22:26:51,914 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 80 treesize of output 85 [2021-12-06 22:26:51,924 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:26:51,932 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 0 case distinctions, treesize of input 70 treesize of output 58 [2021-12-06 22:26:51,948 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 12 treesize of output 11 [2021-12-06 22:26:52,021 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 22:26:52,021 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 70 treesize of output 70 [2021-12-06 22:26:52,035 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:26:52,203 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:26:52,215 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:26:52,608 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 8 [2021-12-06 22:26:52,706 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 22:26:52,706 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:26:53,192 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1594 (Array (_ BitVec 32) (_ BitVec 32)))) (not (= (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_1594) |c_~#gl_list~0.base|) (bvadd (_ bv4 32) |c_~#gl_list~0.offset|)) |c_~#gl_list~0.base|))) is different from false [2021-12-06 22:26:53,629 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1594 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_1605 (_ BitVec 32)) (v_ArrVal_1603 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_1604 (Array (_ BitVec 32) (_ BitVec 32)))) (not (= (select (select (store (let ((.cse0 (store (store |c_#memory_$Pointer$.base| (select (select |c_#memory_$Pointer$.base| |c_~#gl_list~0.base|) |c_~#gl_list~0.offset|) v_ArrVal_1603) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_1604))) (store .cse0 |c_~#gl_list~0.base| (store (select .cse0 |c_~#gl_list~0.base|) |c_~#gl_list~0.offset| v_ArrVal_1605))) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_1594) |c_~#gl_list~0.base|) (bvadd (_ bv4 32) |c_~#gl_list~0.offset|)) |c_~#gl_list~0.base|))) is different from false [2021-12-06 22:26:53,632 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:26:53,632 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1326624141] [2021-12-06 22:26:53,632 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1326624141] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:26:53,632 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [536422491] [2021-12-06 22:26:53,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:26:53,633 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-12-06 22:26:53,633 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/cvc4 [2021-12-06 22:26:53,634 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-12-06 22:26:53,634 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (33)] Waiting until timeout for monitored process [2021-12-06 22:26:54,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:26:54,613 INFO L263 TraceCheckSpWp]: Trace formula consists of 349 conjuncts, 75 conjunts are in the unsatisfiable core [2021-12-06 22:26:54,618 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:26:54,675 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 22:26:54,676 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 16 [2021-12-06 22:26:54,713 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:26:54,727 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:26:54,742 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-12-06 22:26:54,757 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-12-06 22:26:55,401 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:26:55,401 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 44 [2021-12-06 22:26:55,406 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:26:55,427 INFO L354 Elim1Store]: treesize reduction 44, result has 6.4 percent of original size [2021-12-06 22:26:55,428 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 39 treesize of output 38 [2021-12-06 22:26:55,434 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:26:55,435 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 0 case distinctions, treesize of input 25 treesize of output 27 [2021-12-06 22:26:55,440 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-12-06 22:26:55,465 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 23 [2021-12-06 22:26:55,530 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-06 22:26:55,530 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 31 [2021-12-06 22:26:55,627 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 22:26:55,627 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:26:55,684 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 28 treesize of output 26 [2021-12-06 22:26:55,709 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:26:55,709 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 8 [2021-12-06 22:26:56,655 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:26:56,734 INFO L354 Elim1Store]: treesize reduction 58, result has 24.7 percent of original size [2021-12-06 22:26:56,734 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 80 treesize of output 85 [2021-12-06 22:26:56,742 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:26:56,749 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 0 case distinctions, treesize of input 70 treesize of output 58 [2021-12-06 22:26:56,764 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 12 treesize of output 11 [2021-12-06 22:26:56,827 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 22:26:56,827 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 70 treesize of output 70 [2021-12-06 22:26:56,843 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-12-06 22:26:56,889 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:26:56,912 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 19 [2021-12-06 22:26:57,041 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 8 [2021-12-06 22:26:57,051 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 22:26:57,052 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:26:57,119 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1731 (Array (_ BitVec 32) (_ BitVec 32)))) (not (= (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_1731) |c_~#gl_list~0.base|) (bvadd (_ bv4 32) |c_~#gl_list~0.offset|)) |c_~#gl_list~0.base|))) is different from false [2021-12-06 22:26:57,504 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1743 (_ BitVec 32)) (v_ArrVal_1742 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_1731 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_1741 (Array (_ BitVec 32) (_ BitVec 32)))) (not (= (select (select (store (let ((.cse0 (store (store |c_#memory_$Pointer$.base| (select (select |c_#memory_$Pointer$.base| |c_~#gl_list~0.base|) |c_~#gl_list~0.offset|) v_ArrVal_1741) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_1742))) (store .cse0 |c_~#gl_list~0.base| (store (select .cse0 |c_~#gl_list~0.base|) |c_~#gl_list~0.offset| v_ArrVal_1743))) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_1731) |c_~#gl_list~0.base|) (bvadd (_ bv4 32) |c_~#gl_list~0.offset|)) |c_~#gl_list~0.base|))) is different from false [2021-12-06 22:26:57,506 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [536422491] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:26:57,506 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 22:26:57,506 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 29 [2021-12-06 22:26:57,506 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663464501] [2021-12-06 22:26:57,506 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 22:26:57,507 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-12-06 22:26:57,507 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:26:57,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-12-06 22:26:57,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=951, Unknown=76, NotChecked=268, Total=1406 [2021-12-06 22:26:57,508 INFO L87 Difference]: Start difference. First operand 386 states and 465 transitions. Second operand has 30 states, 30 states have (on average 1.7666666666666666) internal successors, (53), 26 states have internal predecessors, (53), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-06 22:27:06,766 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:27:06,766 INFO L93 Difference]: Finished difference Result 592 states and 676 transitions. [2021-12-06 22:27:06,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-12-06 22:27:06,766 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.7666666666666666) internal successors, (53), 26 states have internal predecessors, (53), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 52 [2021-12-06 22:27:06,767 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:27:06,769 INFO L225 Difference]: With dead ends: 592 [2021-12-06 22:27:06,769 INFO L226 Difference]: Without dead ends: 592 [2021-12-06 22:27:06,771 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 97 SyntacticMatches, 5 SemanticMatches, 54 ConstructedPredicates, 4 IntricatePredicates, 0 DeprecatedPredicates, 492 ImplicationChecksByTransitivity, 6.3s TimeCoverageRelationStatistics Valid=307, Invalid=2231, Unknown=130, NotChecked=412, Total=3080 [2021-12-06 22:27:06,771 INFO L933 BasicCegarLoop]: 167 mSDtfsCounter, 816 mSDsluCounter, 1335 mSDsCounter, 0 mSdLazyCounter, 2422 mSolverCounterSat, 107 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 824 SdHoareTripleChecker+Valid, 1502 SdHoareTripleChecker+Invalid, 3257 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 107 IncrementalHoareTripleChecker+Valid, 2422 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 728 IncrementalHoareTripleChecker+Unchecked, 6.5s IncrementalHoareTripleChecker+Time [2021-12-06 22:27:06,772 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [824 Valid, 1502 Invalid, 3257 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [107 Valid, 2422 Invalid, 0 Unknown, 728 Unchecked, 6.5s Time] [2021-12-06 22:27:06,773 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 592 states. [2021-12-06 22:27:06,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 592 to 487. [2021-12-06 22:27:06,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 487 states, 399 states have (on average 1.3859649122807018) internal successors, (553), 456 states have internal predecessors, (553), 32 states have call successors, (32), 14 states have call predecessors, (32), 12 states have return successors, (19), 16 states have call predecessors, (19), 19 states have call successors, (19) [2021-12-06 22:27:06,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 487 states to 487 states and 604 transitions. [2021-12-06 22:27:06,784 INFO L78 Accepts]: Start accepts. Automaton has 487 states and 604 transitions. Word has length 52 [2021-12-06 22:27:06,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:27:06,785 INFO L470 AbstractCegarLoop]: Abstraction has 487 states and 604 transitions. [2021-12-06 22:27:06,785 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.7666666666666666) internal successors, (53), 26 states have internal predecessors, (53), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-06 22:27:06,785 INFO L276 IsEmpty]: Start isEmpty. Operand 487 states and 604 transitions. [2021-12-06 22:27:06,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2021-12-06 22:27:06,785 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:27:06,786 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:27:06,791 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (33)] Ended with exit code 0 [2021-12-06 22:27:06,995 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (32)] Ended with exit code 0 [2021-12-06 22:27:07,186 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt,32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:27:07,187 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting failErr0ASSERT_VIOLATIONMEMORY_LEAK === [val_from_nodeErr0REQUIRES_VIOLATION, val_from_nodeErr1REQUIRES_VIOLATION, failErr0ASSERT_VIOLATIONMEMORY_LEAK, inspectErr0REQUIRES_VIOLATION (and 67 more)] === [2021-12-06 22:27:07,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:27:07,188 INFO L85 PathProgramCache]: Analyzing trace with hash -1989130177, now seen corresponding path program 1 times [2021-12-06 22:27:07,189 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:27:07,190 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [261326533] [2021-12-06 22:27:07,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:27:07,190 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:27:07,191 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:27:07,193 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:27:07,195 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (34)] Waiting until timeout for monitored process [2021-12-06 22:27:07,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:27:07,482 INFO L263 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 70 conjunts are in the unsatisfiable core [2021-12-06 22:27:07,485 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:27:07,572 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 22:27:07,572 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:27:07,660 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:27:07,669 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:27:07,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 7 treesize of output 3 [2021-12-06 22:27:07,687 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-12-06 22:27:09,160 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:27:09,161 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 134 treesize of output 93 [2021-12-06 22:27:09,203 INFO L354 Elim1Store]: treesize reduction 19, result has 26.9 percent of original size [2021-12-06 22:27:09,203 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 70 treesize of output 51 [2021-12-06 22:27:09,212 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:27:09,218 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 33 treesize of output 28 [2021-12-06 22:27:09,224 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:27:09,230 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 31 treesize of output 26 [2021-12-06 22:27:09,241 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:27:09,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, 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 23 [2021-12-06 22:27:09,250 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:27:09,250 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 0 case distinctions, treesize of input 23 treesize of output 25 [2021-12-06 22:27:09,409 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 18 treesize of output 20 [2021-12-06 22:27:09,430 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:27:09,457 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:27:09,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, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 35 [2021-12-06 22:27:09,465 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 33 treesize of output 26 [2021-12-06 22:27:11,079 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 22:27:11,080 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:27:11,089 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-12-06 22:27:11,090 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 51 treesize of output 27 [2021-12-06 22:27:11,104 INFO L354 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2021-12-06 22:27:11,104 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 18 [2021-12-06 22:27:11,236 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 22:27:11,237 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:27:11,237 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:27:11,237 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [261326533] [2021-12-06 22:27:11,237 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [261326533] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:27:11,237 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:27:11,237 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 22:27:11,237 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517305894] [2021-12-06 22:27:11,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:27:11,237 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-12-06 22:27:11,238 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:27:11,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-06 22:27:11,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=323, Unknown=15, NotChecked=0, Total=380 [2021-12-06 22:27:11,238 INFO L87 Difference]: Start difference. First operand 487 states and 604 transitions. Second operand has 20 states, 20 states have (on average 2.4) internal successors, (48), 17 states have internal predecessors, (48), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-06 22:27:18,911 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:27:18,911 INFO L93 Difference]: Finished difference Result 534 states and 638 transitions. [2021-12-06 22:27:18,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-12-06 22:27:18,912 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.4) internal successors, (48), 17 states have internal predecessors, (48), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 52 [2021-12-06 22:27:18,913 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:27:18,915 INFO L225 Difference]: With dead ends: 534 [2021-12-06 22:27:18,915 INFO L226 Difference]: Without dead ends: 534 [2021-12-06 22:27:18,915 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 141 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=146, Invalid=945, Unknown=31, NotChecked=0, Total=1122 [2021-12-06 22:27:18,916 INFO L933 BasicCegarLoop]: 157 mSDtfsCounter, 405 mSDsluCounter, 1507 mSDsCounter, 0 mSdLazyCounter, 1717 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 405 SdHoareTripleChecker+Valid, 1664 SdHoareTripleChecker+Invalid, 2157 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 1717 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 400 IncrementalHoareTripleChecker+Unchecked, 5.4s IncrementalHoareTripleChecker+Time [2021-12-06 22:27:18,916 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [405 Valid, 1664 Invalid, 2157 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 1717 Invalid, 0 Unknown, 400 Unchecked, 5.4s Time] [2021-12-06 22:27:18,917 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 534 states. [2021-12-06 22:27:18,923 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 534 to 487. [2021-12-06 22:27:18,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 487 states, 399 states have (on average 1.3834586466165413) internal successors, (552), 456 states have internal predecessors, (552), 32 states have call successors, (32), 14 states have call predecessors, (32), 12 states have return successors, (19), 16 states have call predecessors, (19), 19 states have call successors, (19) [2021-12-06 22:27:18,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 487 states to 487 states and 603 transitions. [2021-12-06 22:27:18,925 INFO L78 Accepts]: Start accepts. Automaton has 487 states and 603 transitions. Word has length 52 [2021-12-06 22:27:18,925 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:27:18,925 INFO L470 AbstractCegarLoop]: Abstraction has 487 states and 603 transitions. [2021-12-06 22:27:18,925 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.4) internal successors, (48), 17 states have internal predecessors, (48), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-06 22:27:18,925 INFO L276 IsEmpty]: Start isEmpty. Operand 487 states and 603 transitions. [2021-12-06 22:27:18,926 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2021-12-06 22:27:18,926 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:27:18,926 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:27:18,935 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (34)] Forceful destruction successful, exit code 0 [2021-12-06 22:27:19,126 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:27:19,127 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting failErr0ASSERT_VIOLATIONMEMORY_LEAK === [val_from_nodeErr0REQUIRES_VIOLATION, val_from_nodeErr1REQUIRES_VIOLATION, failErr0ASSERT_VIOLATIONMEMORY_LEAK, inspectErr0REQUIRES_VIOLATION (and 67 more)] === [2021-12-06 22:27:19,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:27:19,128 INFO L85 PathProgramCache]: Analyzing trace with hash -749843176, now seen corresponding path program 1 times [2021-12-06 22:27:19,129 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:27:19,129 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [4857586] [2021-12-06 22:27:19,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:27:19,130 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:27:19,130 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:27:19,131 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:27:19,132 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (35)] Waiting until timeout for monitored process [2021-12-06 22:27:19,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:27:19,286 INFO L263 TraceCheckSpWp]: Trace formula consists of 256 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-06 22:27:19,287 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:27:19,361 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 9 [2021-12-06 22:27:19,382 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 22:27:19,382 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:27:19,382 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:27:19,382 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [4857586] [2021-12-06 22:27:19,382 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [4857586] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:27:19,382 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:27:19,382 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-06 22:27:19,382 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1531813158] [2021-12-06 22:27:19,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:27:19,383 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-06 22:27:19,383 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:27:19,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-06 22:27:19,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-06 22:27:19,383 INFO L87 Difference]: Start difference. First operand 487 states and 603 transitions. Second operand has 5 states, 5 states have (on average 10.2) internal successors, (51), 5 states have internal predecessors, (51), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-06 22:27:19,946 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:27:19,946 INFO L93 Difference]: Finished difference Result 486 states and 598 transitions. [2021-12-06 22:27:19,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-06 22:27:19,948 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.2) internal successors, (51), 5 states have internal predecessors, (51), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 55 [2021-12-06 22:27:19,948 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:27:19,950 INFO L225 Difference]: With dead ends: 486 [2021-12-06 22:27:19,951 INFO L226 Difference]: Without dead ends: 486 [2021-12-06 22:27:19,951 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-06 22:27:19,951 INFO L933 BasicCegarLoop]: 171 mSDtfsCounter, 46 mSDsluCounter, 414 mSDsCounter, 0 mSdLazyCounter, 157 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 585 SdHoareTripleChecker+Invalid, 158 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 157 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-12-06 22:27:19,952 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 585 Invalid, 158 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 157 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2021-12-06 22:27:19,953 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 486 states. [2021-12-06 22:27:19,960 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 486 to 486. [2021-12-06 22:27:19,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 486 states, 399 states have (on average 1.3734335839598997) internal successors, (548), 455 states have internal predecessors, (548), 31 states have call successors, (31), 14 states have call predecessors, (31), 12 states have return successors, (19), 16 states have call predecessors, (19), 19 states have call successors, (19) [2021-12-06 22:27:19,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 486 states to 486 states and 598 transitions. [2021-12-06 22:27:19,963 INFO L78 Accepts]: Start accepts. Automaton has 486 states and 598 transitions. Word has length 55 [2021-12-06 22:27:19,963 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:27:19,963 INFO L470 AbstractCegarLoop]: Abstraction has 486 states and 598 transitions. [2021-12-06 22:27:19,963 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.2) internal successors, (51), 5 states have internal predecessors, (51), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-06 22:27:19,963 INFO L276 IsEmpty]: Start isEmpty. Operand 486 states and 598 transitions. [2021-12-06 22:27:19,964 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-12-06 22:27:19,964 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:27:19,964 INFO L514 BasicCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:27:19,972 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (35)] Ended with exit code 0 [2021-12-06 22:27:20,165 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:27:20,165 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting failErr0ASSERT_VIOLATIONMEMORY_LEAK === [val_from_nodeErr0REQUIRES_VIOLATION, val_from_nodeErr1REQUIRES_VIOLATION, failErr0ASSERT_VIOLATIONMEMORY_LEAK, inspectErr0REQUIRES_VIOLATION (and 67 more)] === [2021-12-06 22:27:20,166 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:27:20,166 INFO L85 PathProgramCache]: Analyzing trace with hash 362585137, now seen corresponding path program 1 times [2021-12-06 22:27:20,167 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:27:20,168 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1811381111] [2021-12-06 22:27:20,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:27:20,168 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:27:20,168 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:27:20,170 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:27:20,173 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (36)] Waiting until timeout for monitored process [2021-12-06 22:27:20,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:27:20,529 INFO L263 TraceCheckSpWp]: Trace formula consists of 359 conjuncts, 75 conjunts are in the unsatisfiable core [2021-12-06 22:27:20,533 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:27:20,613 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 22:27:20,613 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 17 [2021-12-06 22:27:20,683 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:27:20,695 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:27:20,718 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-12-06 22:27:20,724 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-12-06 22:27:21,686 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:27:21,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, 3 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 44 [2021-12-06 22:27:21,693 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:27:21,696 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 35 treesize of output 30 [2021-12-06 22:27:21,704 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:27:21,705 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 25 treesize of output 27 [2021-12-06 22:27:21,711 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-12-06 22:27:21,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, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 23 [2021-12-06 22:27:21,885 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-06 22:27:21,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 37 [2021-12-06 22:27:22,102 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 22:27:22,102 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:27:22,254 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 36 treesize of output 32 [2021-12-06 22:27:22,280 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:27:22,281 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 30 treesize of output 12 [2021-12-06 22:27:23,541 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:27:23,635 INFO L354 Elim1Store]: treesize reduction 58, result has 24.7 percent of original size [2021-12-06 22:27:23,635 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 88 treesize of output 91 [2021-12-06 22:27:23,646 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:27:23,653 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 0 case distinctions, treesize of input 76 treesize of output 62 [2021-12-06 22:27:23,671 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 12 treesize of output 11 [2021-12-06 22:27:23,747 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 22:27:23,747 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 70 treesize of output 70 [2021-12-06 22:27:23,760 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2021-12-06 22:27:23,933 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 27 treesize of output 27 [2021-12-06 22:27:23,956 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 27 treesize of output 27 [2021-12-06 22:27:24,528 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 24 treesize of output 12 [2021-12-06 22:27:24,738 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 22:27:24,739 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:27:25,359 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1993 (Array (_ BitVec 32) (_ BitVec 32)))) (not (= (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_1993) |c_~#gl_list~0.base|) (bvadd (_ bv4 32) |c_~#gl_list~0.offset|)) (_ bv0 32)))) is different from false [2021-12-06 22:27:25,823 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2003 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_2004 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_1993 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_2002 (_ BitVec 32))) (not (= (select (select (store (let ((.cse0 (store (store |c_#memory_$Pointer$.base| (select (select |c_#memory_$Pointer$.base| |c_~#gl_list~0.base|) |c_~#gl_list~0.offset|) v_ArrVal_2004) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_2003))) (store .cse0 |c_~#gl_list~0.base| (store (select .cse0 |c_~#gl_list~0.base|) |c_~#gl_list~0.offset| v_ArrVal_2002))) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_1993) |c_~#gl_list~0.base|) (bvadd (_ bv4 32) |c_~#gl_list~0.offset|)) (_ bv0 32)))) is different from false [2021-12-06 22:27:25,826 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:27:25,826 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1811381111] [2021-12-06 22:27:25,826 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1811381111] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:27:25,826 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1575503365] [2021-12-06 22:27:25,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:27:25,826 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-12-06 22:27:25,826 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/cvc4 [2021-12-06 22:27:25,827 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-12-06 22:27:25,828 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (37)] Waiting until timeout for monitored process [2021-12-06 22:27:26,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:27:26,781 INFO L263 TraceCheckSpWp]: Trace formula consists of 359 conjuncts, 88 conjunts are in the unsatisfiable core [2021-12-06 22:27:26,785 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:27:26,841 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 22:27:26,841 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:27:27,022 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:27:27,034 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:27:27,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:27:27,056 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-12-06 22:27:28,871 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-06 22:27:29,363 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 69 treesize of output 49 [2021-12-06 22:27:29,387 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-12-06 22:27:29,387 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 53 treesize of output 40 [2021-12-06 22:27:29,392 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:27:29,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 35 treesize of output 28 [2021-12-06 22:27:29,417 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-12-06 22:27:29,417 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 23 treesize of output 26 [2021-12-06 22:27:29,625 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:27:29,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, 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:27:29,675 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-06 22:27:29,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, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 30 [2021-12-06 22:27:29,680 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 20 treesize of output 22 [2021-12-06 22:27:29,952 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 22:27:29,952 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:27:30,173 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:27:30,190 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 15 treesize of output 17 [2021-12-06 22:27:30,207 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 8 treesize of output 4 [2021-12-06 22:27:30,213 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:27:32,184 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 40 treesize of output 28 [2021-12-06 22:27:32,189 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:27:32,191 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:27:32,228 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-06 22:27:32,228 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 1 case distinctions, treesize of input 27 treesize of output 30 [2021-12-06 22:27:32,237 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:27:32,238 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:27:32,467 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:27:32,478 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:27:33,223 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:27:33,574 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-06 22:27:33,574 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:27:34,652 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2135 (Array (_ BitVec 32) (_ BitVec 32)))) (not (= (select (select (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_2135) |c_~#gl_list~0.base|) (bvadd (_ bv4 32) |c_~#gl_list~0.offset|)) (_ bv0 32)))) is different from false [2021-12-06 22:27:35,075 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2145 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_2146 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_2135 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_2144 (_ BitVec 32))) (not (= (select (select (store (let ((.cse0 (store (store |c_#memory_$Pointer$.offset| (select (select |c_#memory_$Pointer$.base| |c_~#gl_list~0.base|) |c_~#gl_list~0.offset|) v_ArrVal_2145) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_2146))) (store .cse0 |c_~#gl_list~0.base| (store (select .cse0 |c_~#gl_list~0.base|) |c_~#gl_list~0.offset| v_ArrVal_2144))) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_2135) |c_~#gl_list~0.base|) (bvadd (_ bv4 32) |c_~#gl_list~0.offset|)) (_ bv0 32)))) is different from false [2021-12-06 22:27:35,079 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1575503365] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:27:35,079 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 22:27:35,081 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 26] total 49 [2021-12-06 22:27:35,082 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1223280231] [2021-12-06 22:27:35,082 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 22:27:35,082 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2021-12-06 22:27:35,082 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:27:35,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2021-12-06 22:27:35,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=190, Invalid=3204, Unknown=162, NotChecked=476, Total=4032 [2021-12-06 22:27:35,084 INFO L87 Difference]: Start difference. First operand 486 states and 598 transitions. Second operand has 50 states, 50 states have (on average 1.92) internal successors, (96), 45 states have internal predecessors, (96), 7 states have call successors, (7), 5 states have call predecessors, (7), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-12-06 22:27:51,690 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:27:51,690 INFO L93 Difference]: Finished difference Result 587 states and 665 transitions. [2021-12-06 22:27:51,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-12-06 22:27:51,691 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 50 states have (on average 1.92) internal successors, (96), 45 states have internal predecessors, (96), 7 states have call successors, (7), 5 states have call predecessors, (7), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 56 [2021-12-06 22:27:51,691 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:27:51,694 INFO L225 Difference]: With dead ends: 587 [2021-12-06 22:27:51,694 INFO L226 Difference]: Without dead ends: 587 [2021-12-06 22:27:51,696 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 182 GetRequests, 93 SyntacticMatches, 2 SemanticMatches, 87 ConstructedPredicates, 4 IntricatePredicates, 0 DeprecatedPredicates, 1318 ImplicationChecksByTransitivity, 16.9s TimeCoverageRelationStatistics Valid=568, Invalid=6341, Unknown=247, NotChecked=676, Total=7832 [2021-12-06 22:27:51,697 INFO L933 BasicCegarLoop]: 148 mSDtfsCounter, 1642 mSDsluCounter, 2555 mSDsCounter, 0 mSdLazyCounter, 3628 mSolverCounterSat, 172 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1642 SdHoareTripleChecker+Valid, 2703 SdHoareTripleChecker+Invalid, 5945 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 172 IncrementalHoareTripleChecker+Valid, 3628 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2145 IncrementalHoareTripleChecker+Unchecked, 8.9s IncrementalHoareTripleChecker+Time [2021-12-06 22:27:51,697 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1642 Valid, 2703 Invalid, 5945 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [172 Valid, 3628 Invalid, 0 Unknown, 2145 Unchecked, 8.9s Time] [2021-12-06 22:27:51,697 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 587 states. [2021-12-06 22:27:51,702 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 587 to 486. [2021-12-06 22:27:51,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 486 states, 399 states have (on average 1.3709273182957393) internal successors, (547), 455 states have internal predecessors, (547), 31 states have call successors, (31), 14 states have call predecessors, (31), 12 states have return successors, (19), 16 states have call predecessors, (19), 19 states have call successors, (19) [2021-12-06 22:27:51,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 486 states to 486 states and 597 transitions. [2021-12-06 22:27:51,704 INFO L78 Accepts]: Start accepts. Automaton has 486 states and 597 transitions. Word has length 56 [2021-12-06 22:27:51,705 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:27:51,705 INFO L470 AbstractCegarLoop]: Abstraction has 486 states and 597 transitions. [2021-12-06 22:27:51,705 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 1.92) internal successors, (96), 45 states have internal predecessors, (96), 7 states have call successors, (7), 5 states have call predecessors, (7), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-12-06 22:27:51,705 INFO L276 IsEmpty]: Start isEmpty. Operand 486 states and 597 transitions. [2021-12-06 22:27:51,705 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-12-06 22:27:51,705 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:27:51,705 INFO L514 BasicCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:27:51,710 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (37)] Ended with exit code 0 [2021-12-06 22:27:51,922 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (36)] Forceful destruction successful, exit code 0 [2021-12-06 22:27:52,107 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt,36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:27:52,107 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting inspectErr6REQUIRES_VIOLATION === [val_from_nodeErr0REQUIRES_VIOLATION, val_from_nodeErr1REQUIRES_VIOLATION, failErr0ASSERT_VIOLATIONMEMORY_LEAK, inspectErr0REQUIRES_VIOLATION (and 67 more)] === [2021-12-06 22:27:52,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:27:52,108 INFO L85 PathProgramCache]: Analyzing trace with hash 362574494, now seen corresponding path program 1 times [2021-12-06 22:27:52,110 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:27:52,110 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1078220282] [2021-12-06 22:27:52,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:27:52,110 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:27:52,110 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:27:52,111 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:27:52,113 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (38)] Waiting until timeout for monitored process [2021-12-06 22:27:52,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:27:52,468 INFO L263 TraceCheckSpWp]: Trace formula consists of 356 conjuncts, 75 conjunts are in the unsatisfiable core [2021-12-06 22:27:52,471 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:27:52,555 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 22:27:52,555 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:27:52,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 14 treesize of output 16 [2021-12-06 22:27:52,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2021-12-06 22:27:52,660 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-12-06 22:27:52,671 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-12-06 22:27:53,715 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:27:53,715 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 44 [2021-12-06 22:27:53,720 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:27:53,723 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 35 treesize of output 30 [2021-12-06 22:27:53,729 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:27:53,730 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 0 case distinctions, treesize of input 25 treesize of output 27 [2021-12-06 22:27:53,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, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-12-06 22:27:53,852 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 23 [2021-12-06 22:27:53,892 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-06 22:27:53,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, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 31 [2021-12-06 22:27:54,084 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 22:27:54,085 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:27:54,225 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 26 [2021-12-06 22:27:54,259 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:27:54,260 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 8 [2021-12-06 22:27:55,409 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:27:55,488 INFO L354 Elim1Store]: treesize reduction 58, result has 24.7 percent of original size [2021-12-06 22:27:55,489 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 97 treesize of output 100 [2021-12-06 22:27:55,503 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:27:55,510 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 0 case distinctions, treesize of input 85 treesize of output 71 [2021-12-06 22:27:55,522 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 12 treesize of output 11 [2021-12-06 22:27:55,593 INFO L354 Elim1Store]: treesize reduction 13, result has 7.1 percent of original size [2021-12-06 22:27:55,593 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 47 treesize of output 27 [2021-12-06 22:27:55,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 36 [2021-12-06 22:27:55,801 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 36 treesize of output 36 [2021-12-06 22:27:56,464 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 33 treesize of output 21 [2021-12-06 22:27:56,690 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 22:27:56,691 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:27:58,053 INFO L354 Elim1Store]: treesize reduction 5, result has 89.8 percent of original size [2021-12-06 22:27:58,053 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 64 treesize of output 63 [2021-12-06 22:27:58,068 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2281 (_ BitVec 32)) (v_ArrVal_2279 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_2280 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_2270 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse1 (select (select |c_#memory_$Pointer$.base| |c_~#gl_list~0.base|) |c_~#gl_list~0.offset|))) (= (select (select (store (let ((.cse0 (store (store |c_#memory_$Pointer$.base| .cse1 v_ArrVal_2279) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_2280))) (store .cse0 |c_~#gl_list~0.base| (store (select .cse0 |c_~#gl_list~0.base|) |c_~#gl_list~0.offset| v_ArrVal_2281))) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_2270) |c_~#gl_list~0.base|) (bvadd (_ bv4 32) |c_~#gl_list~0.offset|)) .cse1))) is different from false [2021-12-06 22:27:58,071 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:27:58,071 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1078220282] [2021-12-06 22:27:58,071 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1078220282] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:27:58,071 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1743386891] [2021-12-06 22:27:58,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:27:58,071 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-12-06 22:27:58,071 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/cvc4 [2021-12-06 22:27:58,072 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-12-06 22:27:58,073 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (39)] Waiting until timeout for monitored process [2021-12-06 22:27:59,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:27:59,074 INFO L263 TraceCheckSpWp]: Trace formula consists of 356 conjuncts, 81 conjunts are in the unsatisfiable core [2021-12-06 22:27:59,076 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:27:59,300 INFO L354 Elim1Store]: treesize reduction 30, result has 45.5 percent of original size [2021-12-06 22:27:59,300 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 29 treesize of output 46 [2021-12-06 22:27:59,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, 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:27:59,725 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:27:59,926 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-12-06 22:27:59,941 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-12-06 22:28:02,872 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:28:02,872 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 44 [2021-12-06 22:28:02,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:28:02,880 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 35 treesize of output 30 [2021-12-06 22:28:02,886 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:28:02,887 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 25 treesize of output 27 [2021-12-06 22:28:02,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 21 treesize of output 13 [2021-12-06 22:28:03,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, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 23 [2021-12-06 22:28:03,293 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-06 22:28:03,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, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 69 treesize of output 64 [2021-12-06 22:28:03,728 INFO L354 Elim1Store]: treesize reduction 63, result has 43.8 percent of original size [2021-12-06 22:28:03,728 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 6 case distinctions, treesize of input 63 treesize of output 96 [2021-12-06 22:28:04,346 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 66 treesize of output 58 [2021-12-06 22:28:04,618 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:28:04,619 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 0 case distinctions, treesize of input 58 treesize of output 24 [2021-12-06 22:28:08,655 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:28:08,695 INFO L354 Elim1Store]: treesize reduction 66, result has 14.3 percent of original size [2021-12-06 22:28:08,695 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 118 treesize of output 109 [2021-12-06 22:28:08,706 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:28:08,706 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 0 case distinctions, treesize of input 99 treesize of output 75 [2021-12-06 22:28:08,733 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 27 [2021-12-06 22:28:09,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, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 51 [2021-12-06 22:28:09,669 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 53 treesize of output 49 [2021-12-06 22:28:11,745 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 28 [2021-12-06 22:28:12,559 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 22:28:12,560 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:28:12,785 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2409 (Array (_ BitVec 32) (_ BitVec 32)))) (= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (select |c_#valid| (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_2409) |c_~#gl_list~0.base|) (bvadd (_ bv4 32) |c_~#gl_list~0.offset|))))))))) (_ bv1 1)))) is different from false [2021-12-06 22:28:13,237 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2419 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_2409 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_2420 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_2421 (_ BitVec 32))) (= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (select |c_#valid| (select (select (store (let ((.cse0 (store (store |c_#memory_$Pointer$.base| (select (select |c_#memory_$Pointer$.base| |c_~#gl_list~0.base|) |c_~#gl_list~0.offset|) v_ArrVal_2419) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_2420))) (store .cse0 |c_~#gl_list~0.base| (store (select .cse0 |c_~#gl_list~0.base|) |c_~#gl_list~0.offset| v_ArrVal_2421))) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_2409) |c_~#gl_list~0.base|) (bvadd (_ bv4 32) |c_~#gl_list~0.offset|))))))))) (_ bv1 1)))) is different from false [2021-12-06 22:28:13,240 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1743386891] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:28:13,240 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 22:28:13,241 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 52 [2021-12-06 22:28:13,241 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1876216091] [2021-12-06 22:28:13,241 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 22:28:13,241 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2021-12-06 22:28:13,241 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:28:13,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2021-12-06 22:28:13,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=217, Invalid=3278, Unknown=57, NotChecked=354, Total=3906 [2021-12-06 22:28:13,243 INFO L87 Difference]: Start difference. First operand 486 states and 597 transitions. Second operand has 54 states, 53 states have (on average 1.9245283018867925) internal successors, (102), 47 states have internal predecessors, (102), 6 states have call successors, (6), 6 states have call predecessors, (6), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-12-06 22:28:19,317 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:28:19,317 INFO L93 Difference]: Finished difference Result 544 states and 644 transitions. [2021-12-06 22:28:19,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-12-06 22:28:19,318 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 53 states have (on average 1.9245283018867925) internal successors, (102), 47 states have internal predecessors, (102), 6 states have call successors, (6), 6 states have call predecessors, (6), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 56 [2021-12-06 22:28:19,318 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:28:19,321 INFO L225 Difference]: With dead ends: 544 [2021-12-06 22:28:19,321 INFO L226 Difference]: Without dead ends: 544 [2021-12-06 22:28:19,323 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 85 SyntacticMatches, 9 SemanticMatches, 72 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 1555 ImplicationChecksByTransitivity, 15.6s TimeCoverageRelationStatistics Valid=294, Invalid=4592, Unknown=96, NotChecked=420, Total=5402 [2021-12-06 22:28:19,323 INFO L933 BasicCegarLoop]: 165 mSDtfsCounter, 439 mSDsluCounter, 2647 mSDsCounter, 0 mSdLazyCounter, 937 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 443 SdHoareTripleChecker+Valid, 2812 SdHoareTripleChecker+Invalid, 4277 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 937 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3301 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2021-12-06 22:28:19,323 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [443 Valid, 2812 Invalid, 4277 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 937 Invalid, 0 Unknown, 3301 Unchecked, 2.6s Time] [2021-12-06 22:28:19,324 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 544 states. [2021-12-06 22:28:19,329 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 544 to 486. [2021-12-06 22:28:19,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 486 states, 399 states have (on average 1.3709273182957393) internal successors, (547), 455 states have internal predecessors, (547), 31 states have call successors, (31), 14 states have call predecessors, (31), 12 states have return successors, (19), 16 states have call predecessors, (19), 19 states have call successors, (19) [2021-12-06 22:28:19,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 486 states to 486 states and 597 transitions. [2021-12-06 22:28:19,331 INFO L78 Accepts]: Start accepts. Automaton has 486 states and 597 transitions. Word has length 56 [2021-12-06 22:28:19,331 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:28:19,331 INFO L470 AbstractCegarLoop]: Abstraction has 486 states and 597 transitions. [2021-12-06 22:28:19,331 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 53 states have (on average 1.9245283018867925) internal successors, (102), 47 states have internal predecessors, (102), 6 states have call successors, (6), 6 states have call predecessors, (6), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-12-06 22:28:19,331 INFO L276 IsEmpty]: Start isEmpty. Operand 486 states and 597 transitions. [2021-12-06 22:28:19,332 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-12-06 22:28:19,332 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:28:19,332 INFO L514 BasicCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:28:19,343 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (38)] Forceful destruction successful, exit code 0 [2021-12-06 22:28:19,540 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (39)] Ended with exit code 0 [2021-12-06 22:28:19,733 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3,39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt [2021-12-06 22:28:19,734 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting inspectErr7REQUIRES_VIOLATION === [val_from_nodeErr0REQUIRES_VIOLATION, val_from_nodeErr1REQUIRES_VIOLATION, failErr0ASSERT_VIOLATIONMEMORY_LEAK, inspectErr0REQUIRES_VIOLATION (and 67 more)] === [2021-12-06 22:28:19,734 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:28:19,735 INFO L85 PathProgramCache]: Analyzing trace with hash 362574495, now seen corresponding path program 1 times [2021-12-06 22:28:19,736 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:28:19,736 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1746296800] [2021-12-06 22:28:19,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:28:19,737 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:28:19,737 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:28:19,739 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:28:19,741 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (40)] Waiting until timeout for monitored process [2021-12-06 22:28:20,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:28:20,200 INFO L263 TraceCheckSpWp]: Trace formula consists of 356 conjuncts, 106 conjunts are in the unsatisfiable core [2021-12-06 22:28:20,204 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:28:20,344 INFO L354 Elim1Store]: treesize reduction 30, result has 45.5 percent of original size [2021-12-06 22:28:20,344 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 29 treesize of output 46 [2021-12-06 22:28:20,394 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 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:28:20,580 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:28:20,609 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:28:20,686 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-12-06 22:28:20,711 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-12-06 22:28:22,773 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:28:22,773 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 130 treesize of output 89 [2021-12-06 22:28:22,778 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:28:22,818 INFO L354 Elim1Store]: treesize reduction 44, result has 6.4 percent of original size [2021-12-06 22:28:22,819 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 100 treesize of output 91 [2021-12-06 22:28:22,827 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:28:22,827 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 78 treesize of output 72 [2021-12-06 22:28:22,855 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-12-06 22:28:22,855 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 66 treesize of output 49 [2021-12-06 22:28:22,860 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:28:22,864 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 48 treesize of output 39 [2021-12-06 22:28:22,886 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-12-06 22:28:22,887 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 34 treesize of output 35 [2021-12-06 22:28:23,131 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 23 treesize of output 23 [2021-12-06 22:28:23,159 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:28:23,209 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-06 22:28:23,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, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 79 treesize of output 70 [2021-12-06 22:28:23,216 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 20 treesize of output 22 [2021-12-06 22:28:23,558 INFO L354 Elim1Store]: treesize reduction 12, result has 58.6 percent of original size [2021-12-06 22:28:23,558 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 47 treesize of output 51 [2021-12-06 22:28:23,585 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 5 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:28:23,786 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 53 treesize of output 45 [2021-12-06 22:28:23,819 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 16 treesize of output 18 [2021-12-06 22:28:23,838 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:28:23,857 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:28:23,858 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 39 treesize of output 17 [2021-12-06 22:28:25,934 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:28:26,003 INFO L354 Elim1Store]: treesize reduction 66, result has 14.3 percent of original size [2021-12-06 22:28:26,003 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 136 treesize of output 123 [2021-12-06 22:28:26,016 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:28:26,017 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 0 case distinctions, treesize of input 113 treesize of output 93 [2021-12-06 22:28:26,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:28:26,029 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:28:26,034 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 32 [2021-12-06 22:28:26,048 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:28:26,049 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:28:26,071 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 35 [2021-12-06 22:28:26,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, 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:28:26,371 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 44 [2021-12-06 22:28:26,414 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 48 treesize of output 44 [2021-12-06 22:28:26,424 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 16 treesize of output 18 [2021-12-06 22:28:27,346 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:28:27,353 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 33 treesize of output 17 [2021-12-06 22:28:27,666 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 22:28:27,666 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:28:29,093 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_2564 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (select (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_2564) |c_~#gl_list~0.base|) (bvadd (_ bv4 32) |c_~#gl_list~0.offset|)))) (bvule .cse0 (bvadd (_ bv4 32) .cse0)))) (forall ((v_ArrVal_2563 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_2564 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse1 (bvadd (_ bv4 32) |c_~#gl_list~0.offset|))) (bvule (bvadd (_ bv4 32) (select (select (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_2564) |c_~#gl_list~0.base|) .cse1)) (select |c_#length| (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_2563) |c_~#gl_list~0.base|) .cse1)))))) is different from false [2021-12-06 22:28:29,973 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_2581 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_2582 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_2563 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_2586 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_2564 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_2583 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_2584 (_ BitVec 32)) (v_ArrVal_2585 (_ BitVec 32))) (let ((.cse1 (select (select |c_#memory_$Pointer$.base| |c_~#gl_list~0.base|) |c_~#gl_list~0.offset|)) (.cse2 (bvadd (_ bv4 32) |c_~#gl_list~0.offset|))) (bvule (bvadd (_ bv4 32) (select (select (store (let ((.cse0 (store (store |c_#memory_$Pointer$.offset| .cse1 v_ArrVal_2581) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_2586))) (store .cse0 |c_~#gl_list~0.base| (store (select .cse0 |c_~#gl_list~0.base|) |c_~#gl_list~0.offset| v_ArrVal_2585))) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_2564) |c_~#gl_list~0.base|) .cse2)) (select |c_#length| (select (select (store (let ((.cse3 (store (store |c_#memory_$Pointer$.base| .cse1 v_ArrVal_2582) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_2583))) (store .cse3 |c_~#gl_list~0.base| (store (select .cse3 |c_~#gl_list~0.base|) |c_~#gl_list~0.offset| v_ArrVal_2584))) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_2563) |c_~#gl_list~0.base|) .cse2))))) (forall ((v_ArrVal_2581 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_2586 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_2564 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_2585 (_ BitVec 32))) (let ((.cse4 (select (select (store (let ((.cse5 (store (store |c_#memory_$Pointer$.offset| (select (select |c_#memory_$Pointer$.base| |c_~#gl_list~0.base|) |c_~#gl_list~0.offset|) v_ArrVal_2581) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_2586))) (store .cse5 |c_~#gl_list~0.base| (store (select .cse5 |c_~#gl_list~0.base|) |c_~#gl_list~0.offset| v_ArrVal_2585))) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_2564) |c_~#gl_list~0.base|) (bvadd (_ bv4 32) |c_~#gl_list~0.offset|)))) (bvule .cse4 (bvadd (_ bv4 32) .cse4))))) is different from false [2021-12-06 22:28:29,982 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:28:29,983 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1746296800] [2021-12-06 22:28:29,983 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1746296800] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:28:29,983 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [373847319] [2021-12-06 22:28:29,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:28:29,983 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-12-06 22:28:29,983 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/cvc4 [2021-12-06 22:28:29,984 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-12-06 22:28:29,984 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (41)] Waiting until timeout for monitored process [2021-12-06 22:28:31,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:28:31,587 INFO L263 TraceCheckSpWp]: Trace formula consists of 356 conjuncts, 106 conjunts are in the unsatisfiable core [2021-12-06 22:28:31,593 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:28:31,811 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:28:31,848 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-12-06 22:28:31,849 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 24 treesize of output 31 [2021-12-06 22:28:32,169 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:28:32,181 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:28:32,218 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-12-06 22:28:32,240 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-12-06 22:28:36,580 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:28:36,581 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 130 treesize of output 89 [2021-12-06 22:28:36,586 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:28:36,626 INFO L354 Elim1Store]: treesize reduction 44, result has 6.4 percent of original size [2021-12-06 22:28:36,626 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 100 treesize of output 91 [2021-12-06 22:28:36,636 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:28:36,636 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 0 case distinctions, treesize of input 78 treesize of output 72 [2021-12-06 22:28:36,663 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-12-06 22:28:36,663 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 66 treesize of output 49 [2021-12-06 22:28:36,671 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:28:36,674 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 31 treesize of output 26 [2021-12-06 22:28:36,683 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:28:36,684 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 0 case distinctions, treesize of input 21 treesize of output 23 [2021-12-06 22:28:37,081 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 23 [2021-12-06 22:28:37,104 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:28:37,143 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-06 22:28:37,143 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 74 treesize of output 67 [2021-12-06 22:28:37,149 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 22 treesize of output 24 [2021-12-06 22:28:37,570 INFO L354 Elim1Store]: treesize reduction 23, result has 47.7 percent of original size [2021-12-06 22:28:37,570 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:28:37,656 INFO L354 Elim1Store]: treesize reduction 8, result has 65.2 percent of original size [2021-12-06 22:28:37,656 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:28:38,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:28:38,044 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 51 treesize of output 45 [2021-12-06 22:28:38,084 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2021-12-06 22:28:38,102 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:28:38,102 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 35 treesize of output 13 [2021-12-06 22:28:41,467 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:28:41,525 INFO L354 Elim1Store]: treesize reduction 66, result has 14.3 percent of original size [2021-12-06 22:28:41,526 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 134 treesize of output 123 [2021-12-06 22:28:41,534 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:28:41,535 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 0 case distinctions, treesize of input 113 treesize of output 89 [2021-12-06 22:28:41,543 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:28:41,545 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:28:41,549 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 33 treesize of output 32 [2021-12-06 22:28:41,562 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:28:41,563 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:28:41,580 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 47 treesize of output 35 [2021-12-06 22:28:41,959 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:28:41,988 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:28:42,012 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:28:42,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, 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:28:43,024 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:28:43,030 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:28:43,458 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 22:28:43,458 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:28:43,758 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_2730 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (select (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_2730) |c_~#gl_list~0.base|) (bvadd (_ bv4 32) |c_~#gl_list~0.offset|)))) (bvule .cse0 (bvadd .cse0 (_ bv4 32))))) (forall ((v_ArrVal_2729 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_2730 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse1 (bvadd (_ bv4 32) |c_~#gl_list~0.offset|))) (bvule (bvadd (select (select (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_2730) |c_~#gl_list~0.base|) .cse1) (_ bv4 32)) (select |c_#length| (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_2729) |c_~#gl_list~0.base|) .cse1)))))) is different from false [2021-12-06 22:28:44,615 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_2729 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_2749 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_2750 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_2751 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_2748 (_ BitVec 32)) (v_ArrVal_2747 (_ BitVec 32)) (v_ArrVal_2752 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_2730 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse1 (select (select |c_#memory_$Pointer$.base| |c_~#gl_list~0.base|) |c_~#gl_list~0.offset|)) (.cse2 (bvadd (_ bv4 32) |c_~#gl_list~0.offset|))) (bvule (bvadd (_ bv4 32) (select (select (store (let ((.cse0 (store (store |c_#memory_$Pointer$.offset| .cse1 v_ArrVal_2750) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_2752))) (store .cse0 |c_~#gl_list~0.base| (store (select .cse0 |c_~#gl_list~0.base|) |c_~#gl_list~0.offset| v_ArrVal_2748))) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_2730) |c_~#gl_list~0.base|) .cse2)) (select |c_#length| (select (select (store (let ((.cse3 (store (store |c_#memory_$Pointer$.base| .cse1 v_ArrVal_2749) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_2751))) (store .cse3 |c_~#gl_list~0.base| (store (select .cse3 |c_~#gl_list~0.base|) |c_~#gl_list~0.offset| v_ArrVal_2747))) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_2729) |c_~#gl_list~0.base|) .cse2))))) (forall ((v_ArrVal_2750 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_2748 (_ BitVec 32)) (v_ArrVal_2752 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_2730 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse4 (select (select (store (let ((.cse5 (store (store |c_#memory_$Pointer$.offset| (select (select |c_#memory_$Pointer$.base| |c_~#gl_list~0.base|) |c_~#gl_list~0.offset|) v_ArrVal_2750) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_2752))) (store .cse5 |c_~#gl_list~0.base| (store (select .cse5 |c_~#gl_list~0.base|) |c_~#gl_list~0.offset| v_ArrVal_2748))) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_2730) |c_~#gl_list~0.base|) (bvadd (_ bv4 32) |c_~#gl_list~0.offset|)))) (bvule .cse4 (bvadd (_ bv4 32) .cse4))))) is different from false [2021-12-06 22:28:44,624 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [373847319] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:28:44,624 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 22:28:44,624 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 52 [2021-12-06 22:28:44,624 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [788336204] [2021-12-06 22:28:44,624 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 22:28:44,624 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2021-12-06 22:28:44,624 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:28:44,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2021-12-06 22:28:44,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=246, Invalid=3045, Unknown=147, NotChecked=468, Total=3906 [2021-12-06 22:28:44,626 INFO L87 Difference]: Start difference. First operand 486 states and 597 transitions. Second operand has 54 states, 53 states have (on average 1.9245283018867925) internal successors, (102), 47 states have internal predecessors, (102), 6 states have call successors, (6), 6 states have call predecessors, (6), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-12-06 22:28:55,584 WARN L227 SmtUtils]: Spent 5.54s on a formula simplification. DAG size of input: 146 DAG size of output: 120 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2021-12-06 22:29:03,030 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:29:03,031 INFO L93 Difference]: Finished difference Result 601 states and 679 transitions. [2021-12-06 22:29:03,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-12-06 22:29:03,031 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 53 states have (on average 1.9245283018867925) internal successors, (102), 47 states have internal predecessors, (102), 6 states have call successors, (6), 6 states have call predecessors, (6), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 56 [2021-12-06 22:29:03,032 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:29:03,034 INFO L225 Difference]: With dead ends: 601 [2021-12-06 22:29:03,034 INFO L226 Difference]: Without dead ends: 601 [2021-12-06 22:29:03,036 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 89 SyntacticMatches, 4 SemanticMatches, 74 ConstructedPredicates, 4 IntricatePredicates, 0 DeprecatedPredicates, 1555 ImplicationChecksByTransitivity, 28.3s TimeCoverageRelationStatistics Valid=408, Invalid=4540, Unknown=180, NotChecked=572, Total=5700 [2021-12-06 22:29:03,036 INFO L933 BasicCegarLoop]: 170 mSDtfsCounter, 946 mSDsluCounter, 2264 mSDsCounter, 0 mSdLazyCounter, 1568 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 954 SdHoareTripleChecker+Valid, 2434 SdHoareTripleChecker+Invalid, 4170 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 1568 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2529 IncrementalHoareTripleChecker+Unchecked, 4.5s IncrementalHoareTripleChecker+Time [2021-12-06 22:29:03,037 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [954 Valid, 2434 Invalid, 4170 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 1568 Invalid, 0 Unknown, 2529 Unchecked, 4.5s Time] [2021-12-06 22:29:03,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 601 states. [2021-12-06 22:29:03,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 601 to 486. [2021-12-06 22:29:03,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 486 states, 399 states have (on average 1.3609022556390977) internal successors, (543), 455 states have internal predecessors, (543), 31 states have call successors, (31), 14 states have call predecessors, (31), 12 states have return successors, (19), 16 states have call predecessors, (19), 19 states have call successors, (19) [2021-12-06 22:29:03,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 486 states to 486 states and 593 transitions. [2021-12-06 22:29:03,044 INFO L78 Accepts]: Start accepts. Automaton has 486 states and 593 transitions. Word has length 56 [2021-12-06 22:29:03,044 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:29:03,044 INFO L470 AbstractCegarLoop]: Abstraction has 486 states and 593 transitions. [2021-12-06 22:29:03,044 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 53 states have (on average 1.9245283018867925) internal successors, (102), 47 states have internal predecessors, (102), 6 states have call successors, (6), 6 states have call predecessors, (6), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-12-06 22:29:03,045 INFO L276 IsEmpty]: Start isEmpty. Operand 486 states and 593 transitions. [2021-12-06 22:29:03,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2021-12-06 22:29:03,045 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:29:03,045 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:29:03,056 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (40)] Ended with exit code 0 [2021-12-06 22:29:03,256 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (41)] Ended with exit code 0 [2021-12-06 22:29:03,446 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3,41 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt [2021-12-06 22:29:03,447 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting failErr0ASSERT_VIOLATIONMEMORY_LEAK === [val_from_nodeErr0REQUIRES_VIOLATION, val_from_nodeErr1REQUIRES_VIOLATION, failErr0ASSERT_VIOLATIONMEMORY_LEAK, inspectErr0REQUIRES_VIOLATION (and 67 more)] === [2021-12-06 22:29:03,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:29:03,449 INFO L85 PathProgramCache]: Analyzing trace with hash -673388594, now seen corresponding path program 1 times [2021-12-06 22:29:03,450 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:29:03,450 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1809067922] [2021-12-06 22:29:03,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:29:03,451 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:29:03,451 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:29:03,452 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:29:03,453 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (42)] Waiting until timeout for monitored process [2021-12-06 22:29:03,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:29:03,721 INFO L263 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-06 22:29:03,722 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:29:03,978 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:29:04,113 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-12-06 22:29:04,114 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 32 treesize of output 14 [2021-12-06 22:29:04,155 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:29:04,156 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:29:04,156 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:29:04,156 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1809067922] [2021-12-06 22:29:04,156 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1809067922] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:29:04,156 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:29:04,156 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-06 22:29:04,156 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784644950] [2021-12-06 22:29:04,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:29:04,157 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-06 22:29:04,157 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:29:04,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-06 22:29:04,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-12-06 22:29:04,157 INFO L87 Difference]: Start difference. First operand 486 states and 593 transitions. Second operand has 9 states, 9 states have (on average 6.0) internal successors, (54), 9 states have internal predecessors, (54), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-06 22:29:05,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:29:05,318 INFO L93 Difference]: Finished difference Result 485 states and 588 transitions. [2021-12-06 22:29:05,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-06 22:29:05,320 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.0) internal successors, (54), 9 states have internal predecessors, (54), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 58 [2021-12-06 22:29:05,320 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:29:05,322 INFO L225 Difference]: With dead ends: 485 [2021-12-06 22:29:05,322 INFO L226 Difference]: Without dead ends: 485 [2021-12-06 22:29:05,322 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2021-12-06 22:29:05,322 INFO L933 BasicCegarLoop]: 170 mSDtfsCounter, 87 mSDsluCounter, 797 mSDsCounter, 0 mSdLazyCounter, 311 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 967 SdHoareTripleChecker+Invalid, 317 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 311 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2021-12-06 22:29:05,323 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [87 Valid, 967 Invalid, 317 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 311 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2021-12-06 22:29:05,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 485 states. [2021-12-06 22:29:05,330 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 485 to 485. [2021-12-06 22:29:05,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 485 states, 399 states have (on average 1.3508771929824561) internal successors, (539), 454 states have internal predecessors, (539), 30 states have call successors, (30), 14 states have call predecessors, (30), 12 states have return successors, (19), 16 states have call predecessors, (19), 19 states have call successors, (19) [2021-12-06 22:29:05,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 485 states to 485 states and 588 transitions. [2021-12-06 22:29:05,332 INFO L78 Accepts]: Start accepts. Automaton has 485 states and 588 transitions. Word has length 58 [2021-12-06 22:29:05,332 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:29:05,332 INFO L470 AbstractCegarLoop]: Abstraction has 485 states and 588 transitions. [2021-12-06 22:29:05,332 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.0) internal successors, (54), 9 states have internal predecessors, (54), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-06 22:29:05,332 INFO L276 IsEmpty]: Start isEmpty. Operand 485 states and 588 transitions. [2021-12-06 22:29:05,332 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2021-12-06 22:29:05,332 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:29:05,333 INFO L514 BasicCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:29:05,341 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (42)] Ended with exit code 0 [2021-12-06 22:29:05,533 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:29:05,533 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting failErr0ASSERT_VIOLATIONMEMORY_LEAK === [val_from_nodeErr0REQUIRES_VIOLATION, val_from_nodeErr1REQUIRES_VIOLATION, failErr0ASSERT_VIOLATIONMEMORY_LEAK, inspectErr0REQUIRES_VIOLATION (and 67 more)] === [2021-12-06 22:29:05,534 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:29:05,534 INFO L85 PathProgramCache]: Analyzing trace with hash -385922916, now seen corresponding path program 1 times [2021-12-06 22:29:05,534 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:29:05,534 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [166529498] [2021-12-06 22:29:05,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:29:05,534 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:29:05,535 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:29:05,535 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:29:05,536 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (43)] Waiting until timeout for monitored process [2021-12-06 22:29:05,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:29:05,949 INFO L263 TraceCheckSpWp]: Trace formula consists of 367 conjuncts, 116 conjunts are in the unsatisfiable core [2021-12-06 22:29:05,953 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:29:06,129 INFO L354 Elim1Store]: treesize reduction 45, result has 45.1 percent of original size [2021-12-06 22:29:06,129 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 6 case distinctions, treesize of input 38 treesize of output 65 [2021-12-06 22:29:06,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, 3 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:29:06,414 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 14 treesize of output 16 [2021-12-06 22:29:06,489 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:29:06,504 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-12-06 22:29:15,811 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:29:15,812 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 216 treesize of output 159 [2021-12-06 22:29:15,817 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:29:15,846 INFO L354 Elim1Store]: treesize reduction 44, result has 6.4 percent of original size [2021-12-06 22:29:15,846 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 2 case distinctions, treesize of input 186 treesize of output 169 [2021-12-06 22:29:15,854 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:29:15,854 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 156 treesize of output 142 [2021-12-06 22:29:15,862 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:29:15,881 INFO L354 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2021-12-06 22:29:15,882 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 136 treesize of output 54 [2021-12-06 22:29:16,226 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:29:16,228 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:29:16,229 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:29:16,230 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:29:16,231 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 22:29:16,234 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-12-06 22:29:16,234 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 43 treesize of output 48 [2021-12-06 22:29:16,252 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:29:16,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 23 [2021-12-06 22:29:16,349 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-06 22:29:16,349 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 104 treesize of output 93 [2021-12-06 22:29:16,365 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:29:16,367 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:29:16,367 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 22:29:16,370 INFO L354 Elim1Store]: treesize reduction 13, result has 7.1 percent of original size [2021-12-06 22:29:16,370 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 53 treesize of output 52 [2021-12-06 22:29:16,838 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:29:16,889 INFO L354 Elim1Store]: treesize reduction 16, result has 59.0 percent of original size [2021-12-06 22:29:16,889 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 70 treesize of output 76 [2021-12-06 22:29:17,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, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 55 [2021-12-06 22:29:17,224 INFO L354 Elim1Store]: treesize reduction 13, result has 7.1 percent of original size [2021-12-06 22:29:17,224 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 7 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 39 [2021-12-06 22:29:17,291 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:29:17,291 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 47 treesize of output 19 [2021-12-06 22:29:17,298 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:29:17,300 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 22:29:17,311 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 22:29:17,311 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 2 case distinctions, treesize of input 24 treesize of output 14 [2021-12-06 22:29:21,599 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:29:21,679 INFO L354 Elim1Store]: treesize reduction 66, result has 14.3 percent of original size [2021-12-06 22:29:21,680 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 176 treesize of output 159 [2021-12-06 22:29:21,692 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:29:21,693 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 0 case distinctions, treesize of input 149 treesize of output 117 [2021-12-06 22:29:21,706 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:29:21,707 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 22:29:21,781 INFO L354 Elim1Store]: treesize reduction 114, result has 20.8 percent of original size [2021-12-06 22:29:21,781 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 5 case distinctions, treesize of input 99 treesize of output 74 [2021-12-06 22:29:21,789 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:29:21,822 INFO L354 Elim1Store]: treesize reduction 50, result has 18.0 percent of original size [2021-12-06 22:29:21,822 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 7 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 44 treesize of output 42 [2021-12-06 22:29:21,834 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:29:21,835 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 0 case distinctions, treesize of input 21 treesize of output 23 [2021-12-06 22:29:21,863 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:29:21,864 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 35 [2021-12-06 22:29:22,130 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 46 [2021-12-06 22:29:22,143 INFO L354 Elim1Store]: treesize reduction 13, result has 7.1 percent of original size [2021-12-06 22:29:22,143 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 7 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 34 [2021-12-06 22:29:22,190 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 46 [2021-12-06 22:29:22,202 INFO L354 Elim1Store]: treesize reduction 13, result has 7.1 percent of original size [2021-12-06 22:29:22,202 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 7 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 34 [2021-12-06 22:29:23,114 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 19 [2021-12-06 22:29:23,553 INFO L354 Elim1Store]: treesize reduction 21, result has 27.6 percent of original size [2021-12-06 22:29:23,553 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 3 case distinctions, treesize of input 29 treesize of output 20 [2021-12-06 22:29:23,728 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 22:29:23,729 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:29:24,863 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2950 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_2951 (Array (_ BitVec 32) (_ BitVec 32)))) (not (let ((.cse1 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_2950)) (.cse2 (bvadd (_ bv4 32) |c_~#gl_list~0.offset|))) (let ((.cse0 (select (select .cse1 |c_~#gl_list~0.base|) .cse2))) (= .cse0 (select (select .cse1 (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_2951) |c_~#gl_list~0.base|) .cse2)) .cse0)))))) is different from false [2021-12-06 22:29:26,508 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2974 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_2969 (_ BitVec 32)) (v_ArrVal_2950 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_2972 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_2973 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_2951 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_2971 (_ BitVec 32)) (v_ArrVal_2970 (_ BitVec 32))) (not (let ((.cse3 (select (select |c_#memory_$Pointer$.base| |c_~#gl_list~0.base|) |c_~#gl_list~0.offset|))) (let ((.cse1 (store (let ((.cse5 (store (store |c_#memory_$Pointer$.offset| .cse3 (store (select |c_#memory_$Pointer$.offset| .cse3) (bvadd (_ bv4 32) (select (select |c_#memory_$Pointer$.offset| |c_~#gl_list~0.base|) |c_~#gl_list~0.offset|)) v_ArrVal_2970)) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_2973))) (store .cse5 |c_~#gl_list~0.base| (store (select .cse5 |c_~#gl_list~0.base|) |c_~#gl_list~0.offset| v_ArrVal_2971))) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_2950)) (.cse4 (bvadd (_ bv4 32) |c_~#gl_list~0.offset|))) (let ((.cse0 (select (select .cse1 |c_~#gl_list~0.base|) .cse4))) (= .cse0 (select (select .cse1 (select (select (store (let ((.cse2 (store (store |c_#memory_$Pointer$.base| .cse3 v_ArrVal_2974) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_2972))) (store .cse2 |c_~#gl_list~0.base| (store (select .cse2 |c_~#gl_list~0.base|) |c_~#gl_list~0.offset| v_ArrVal_2969))) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_2951) |c_~#gl_list~0.base|) .cse4)) .cse0))))))) is different from false [2021-12-06 22:29:26,516 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:29:26,516 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [166529498] [2021-12-06 22:29:26,516 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [166529498] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:29:26,516 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2073806377] [2021-12-06 22:29:26,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:29:26,516 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-12-06 22:29:26,516 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/cvc4 [2021-12-06 22:29:26,517 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-12-06 22:29:26,518 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (44)] Waiting until timeout for monitored process [2021-12-06 22:29:28,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:29:28,129 INFO L263 TraceCheckSpWp]: Trace formula consists of 367 conjuncts, 116 conjunts are in the unsatisfiable core [2021-12-06 22:29:28,134 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:29:28,411 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-12-06 22:29:28,411 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:29:28,760 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:29:28,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2021-12-06 22:29:28,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 7 treesize of output 3 [2021-12-06 22:29:28,820 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:29:43,387 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:29:43,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, 2 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 216 treesize of output 159 [2021-12-06 22:29:43,392 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:29:43,423 INFO L354 Elim1Store]: treesize reduction 44, result has 6.4 percent of original size [2021-12-06 22:29:43,423 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 186 treesize of output 169 [2021-12-06 22:29:43,434 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:29:43,434 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 0 case distinctions, treesize of input 156 treesize of output 142 [2021-12-06 22:29:43,441 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:29:43,460 INFO L354 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2021-12-06 22:29:43,460 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 136 treesize of output 54 [2021-12-06 22:29:43,902 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-06 22:29:43,902 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 27 [2021-12-06 22:29:43,916 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:29:43,917 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 13 treesize of output 7 [2021-12-06 22:29:43,944 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:29:43,946 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:29:43,947 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:29:43,949 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:29:43,949 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 22:29:43,952 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-12-06 22:29:43,952 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 43 treesize of output 48 [2021-12-06 22:29:44,274 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-06 22:29:44,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, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 77 treesize of output 70 [2021-12-06 22:29:44,283 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:29:44,285 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:29:44,286 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 22:29:44,288 INFO L354 Elim1Store]: treesize reduction 13, result has 7.1 percent of original size [2021-12-06 22:29:44,289 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 53 treesize of output 52 [2021-12-06 22:29:44,698 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:29:44,724 INFO L354 Elim1Store]: treesize reduction 8, result has 65.2 percent of original size [2021-12-06 22:29:44,725 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:29:45,039 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 39 [2021-12-06 22:29:45,054 INFO L354 Elim1Store]: treesize reduction 13, result has 7.1 percent of original size [2021-12-06 22:29:45,054 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 36 treesize of output 39 [2021-12-06 22:29:45,102 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:29:45,102 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 27 treesize of output 11 [2021-12-06 22:29:45,107 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:29:45,108 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 22:29:45,117 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 22:29:45,117 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 24 treesize of output 14 [2021-12-06 22:29:49,196 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:29:49,272 INFO L354 Elim1Store]: treesize reduction 66, result has 14.3 percent of original size [2021-12-06 22:29:49,272 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 156 treesize of output 143 [2021-12-06 22:29:49,281 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:29:49,282 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 0 case distinctions, treesize of input 133 treesize of output 109 [2021-12-06 22:29:49,292 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:29:49,295 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 22:29:49,365 INFO L354 Elim1Store]: treesize reduction 114, result has 20.8 percent of original size [2021-12-06 22:29:49,365 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 5 case distinctions, treesize of input 99 treesize of output 74 [2021-12-06 22:29:49,372 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:29:49,408 INFO L354 Elim1Store]: treesize reduction 50, result has 18.0 percent of original size [2021-12-06 22:29:49,408 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 2 case distinctions, treesize of input 44 treesize of output 42 [2021-12-06 22:29:49,418 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:29:49,418 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 0 case distinctions, treesize of input 21 treesize of output 23 [2021-12-06 22:29:49,428 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 47 treesize of output 27 [2021-12-06 22:29:49,725 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 30 [2021-12-06 22:29:49,738 INFO L354 Elim1Store]: treesize reduction 13, result has 7.1 percent of original size [2021-12-06 22:29:49,739 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 29 treesize of output 34 [2021-12-06 22:29:49,767 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 30 [2021-12-06 22:29:49,780 INFO L354 Elim1Store]: treesize reduction 13, result has 7.1 percent of original size [2021-12-06 22:29:49,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, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 34 [2021-12-06 22:29:50,698 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2021-12-06 22:29:51,155 INFO L354 Elim1Store]: treesize reduction 21, result has 27.6 percent of original size [2021-12-06 22:29:51,155 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 29 treesize of output 20 [2021-12-06 22:29:51,167 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 22:29:51,167 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:29:51,296 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3123 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3122 (Array (_ BitVec 32) (_ BitVec 32)))) (not (let ((.cse0 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_3123)) (.cse1 (bvadd (_ bv4 32) |c_~#gl_list~0.offset|))) (let ((.cse2 (select (select .cse0 |c_~#gl_list~0.base|) .cse1))) (= (select (select .cse0 (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_3122) |c_~#gl_list~0.base|) .cse1)) .cse2) .cse2))))) is different from false [2021-12-06 22:29:53,003 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3147 (_ BitVec 32)) (v_ArrVal_3144 (_ BitVec 32)) (v_ArrVal_3123 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3145 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3122 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3146 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3148 (_ BitVec 32)) (v_ArrVal_3143 (Array (_ BitVec 32) (_ BitVec 32)))) (not (let ((.cse2 (select (select |c_#memory_$Pointer$.base| |c_~#gl_list~0.base|) |c_~#gl_list~0.offset|))) (let ((.cse0 (store (let ((.cse5 (store (store |c_#memory_$Pointer$.offset| .cse2 (store (select |c_#memory_$Pointer$.offset| .cse2) (bvadd (_ bv4 32) (select (select |c_#memory_$Pointer$.offset| |c_~#gl_list~0.base|) |c_~#gl_list~0.offset|)) v_ArrVal_3144)) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_3146))) (store .cse5 |c_~#gl_list~0.base| (store (select .cse5 |c_~#gl_list~0.base|) |c_~#gl_list~0.offset| v_ArrVal_3148))) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_3123)) (.cse3 (bvadd (_ bv4 32) |c_~#gl_list~0.offset|))) (let ((.cse4 (select (select .cse0 |c_~#gl_list~0.base|) .cse3))) (= (select (select .cse0 (select (select (store (let ((.cse1 (store (store |c_#memory_$Pointer$.base| .cse2 v_ArrVal_3143) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_3145))) (store .cse1 |c_~#gl_list~0.base| (store (select .cse1 |c_~#gl_list~0.base|) |c_~#gl_list~0.offset| v_ArrVal_3147))) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_3122) |c_~#gl_list~0.base|) .cse3)) .cse4) .cse4)))))) is different from false [2021-12-06 22:29:53,009 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [2073806377] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:29:53,010 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 22:29:53,010 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29] total 50 [2021-12-06 22:29:53,010 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [632958241] [2021-12-06 22:29:53,010 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 22:29:53,010 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2021-12-06 22:29:53,010 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:29:53,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2021-12-06 22:29:53,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=225, Invalid=2851, Unknown=132, NotChecked=452, Total=3660 [2021-12-06 22:29:53,012 INFO L87 Difference]: Start difference. First operand 485 states and 588 transitions. Second operand has 51 states, 51 states have (on average 1.9607843137254901) internal successors, (100), 45 states have internal predecessors, (100), 7 states have call successors, (7), 6 states have call predecessors, (7), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-12-06 22:30:10,967 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:30:10,967 INFO L93 Difference]: Finished difference Result 609 states and 695 transitions. [2021-12-06 22:30:10,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-12-06 22:30:10,969 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 51 states have (on average 1.9607843137254901) internal successors, (100), 45 states have internal predecessors, (100), 7 states have call successors, (7), 6 states have call predecessors, (7), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 59 [2021-12-06 22:30:10,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:30:10,971 INFO L225 Difference]: With dead ends: 609 [2021-12-06 22:30:10,971 INFO L226 Difference]: Without dead ends: 609 [2021-12-06 22:30:10,973 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 182 GetRequests, 102 SyntacticMatches, 5 SemanticMatches, 75 ConstructedPredicates, 4 IntricatePredicates, 0 DeprecatedPredicates, 1590 ImplicationChecksByTransitivity, 46.6s TimeCoverageRelationStatistics Valid=391, Invalid=4700, Unknown=181, NotChecked=580, Total=5852 [2021-12-06 22:30:10,974 INFO L933 BasicCegarLoop]: 248 mSDtfsCounter, 513 mSDsluCounter, 3454 mSDsCounter, 0 mSdLazyCounter, 2334 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 517 SdHoareTripleChecker+Valid, 3702 SdHoareTripleChecker+Invalid, 4901 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 2334 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2516 IncrementalHoareTripleChecker+Unchecked, 6.4s IncrementalHoareTripleChecker+Time [2021-12-06 22:30:10,974 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [517 Valid, 3702 Invalid, 4901 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 2334 Invalid, 0 Unknown, 2516 Unchecked, 6.4s Time] [2021-12-06 22:30:10,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 609 states. [2021-12-06 22:30:10,980 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 609 to 542. [2021-12-06 22:30:10,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 542 states, 455 states have (on average 1.3252747252747252) internal successors, (603), 510 states have internal predecessors, (603), 30 states have call successors, (30), 15 states have call predecessors, (30), 13 states have return successors, (19), 16 states have call predecessors, (19), 19 states have call successors, (19) [2021-12-06 22:30:10,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 542 states to 542 states and 652 transitions. [2021-12-06 22:30:10,982 INFO L78 Accepts]: Start accepts. Automaton has 542 states and 652 transitions. Word has length 59 [2021-12-06 22:30:10,982 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:30:10,982 INFO L470 AbstractCegarLoop]: Abstraction has 542 states and 652 transitions. [2021-12-06 22:30:10,982 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 1.9607843137254901) internal successors, (100), 45 states have internal predecessors, (100), 7 states have call successors, (7), 6 states have call predecessors, (7), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-12-06 22:30:10,983 INFO L276 IsEmpty]: Start isEmpty. Operand 542 states and 652 transitions. [2021-12-06 22:30:10,983 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2021-12-06 22:30:10,983 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:30:10,983 INFO L514 BasicCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:30:10,990 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (44)] Forceful destruction successful, exit code 0 [2021-12-06 22:30:11,220 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (43)] Ended with exit code 0 [2021-12-06 22:30:11,384 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt,43 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:30:11,385 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting failErr0ASSERT_VIOLATIONMEMORY_LEAK === [val_from_nodeErr0REQUIRES_VIOLATION, val_from_nodeErr1REQUIRES_VIOLATION, failErr0ASSERT_VIOLATIONMEMORY_LEAK, inspectErr0REQUIRES_VIOLATION (and 67 more)] === [2021-12-06 22:30:11,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:30:11,386 INFO L85 PathProgramCache]: Analyzing trace with hash 297155200, now seen corresponding path program 1 times [2021-12-06 22:30:11,387 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:30:11,388 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1400824660] [2021-12-06 22:30:11,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:30:11,388 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:30:11,389 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:30:11,390 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:30:11,391 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (45)] Waiting until timeout for monitored process [2021-12-06 22:30:11,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:30:11,852 INFO L263 TraceCheckSpWp]: Trace formula consists of 375 conjuncts, 104 conjunts are in the unsatisfiable core [2021-12-06 22:30:11,858 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:30:11,957 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-12-06 22:30:11,958 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 22 treesize of output 29 [2021-12-06 22:30:12,083 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:30:12,117 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:30:12,152 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:30:12,173 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:30:14,209 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:30:14,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, 2 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 130 treesize of output 89 [2021-12-06 22:30:14,248 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-12-06 22:30:14,249 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 66 treesize of output 49 [2021-12-06 22:30:14,255 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:30:14,260 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 28 treesize of output 23 [2021-12-06 22:30:14,266 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:30:14,269 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 31 treesize of output 26 [2021-12-06 22:30:14,279 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:30:14,279 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 0 case distinctions, treesize of input 21 treesize of output 23 [2021-12-06 22:30:14,287 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:30:14,288 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 0 case distinctions, treesize of input 18 treesize of output 20 [2021-12-06 22:30:14,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 23 [2021-12-06 22:30:14,525 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 20 treesize of output 20 [2021-12-06 22:30:14,564 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-06 22:30:14,564 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 62 treesize of output 57 [2021-12-06 22:30:14,570 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 24 treesize of output 24 [2021-12-06 22:30:14,868 INFO L354 Elim1Store]: treesize reduction 8, result has 61.9 percent of original size [2021-12-06 22:30:14,868 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 40 treesize of output 42 [2021-12-06 22:30:15,056 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 36 treesize of output 32 [2021-12-06 22:30:15,082 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 20 treesize of output 20 [2021-12-06 22:30:15,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:30:15,105 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 13 treesize of output 3 [2021-12-06 22:30:15,125 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:30:15,125 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 8 [2021-12-06 22:30:17,135 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:30:17,214 INFO L354 Elim1Store]: treesize reduction 78, result has 17.9 percent of original size [2021-12-06 22:30:17,214 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 122 treesize of output 84 [2021-12-06 22:30:17,221 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:30:17,258 INFO L354 Elim1Store]: treesize reduction 42, result has 10.6 percent of original size [2021-12-06 22:30:17,258 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 92 treesize of output 83 [2021-12-06 22:30:17,269 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:30:17,270 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 0 case distinctions, treesize of input 72 treesize of output 64 [2021-12-06 22:30:17,277 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:30:17,279 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:30:17,282 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 56 treesize of output 51 [2021-12-06 22:30:17,292 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:30:17,292 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 0 case distinctions, treesize of input 35 treesize of output 35 [2021-12-06 22:30:17,522 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-12-06 22:30:17,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, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 48 treesize of output 52 [2021-12-06 22:30:17,529 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 28 treesize of output 30 [2021-12-06 22:30:17,614 INFO L354 Elim1Store]: treesize reduction 36, result has 23.4 percent of original size [2021-12-06 22:30:17,614 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 109 treesize of output 92 [2021-12-06 22:30:17,640 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-06 22:30:17,640 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 75 treesize of output 76 [2021-12-06 22:30:18,573 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 36 [2021-12-06 22:30:19,048 INFO L354 Elim1Store]: treesize reduction 34, result has 8.1 percent of original size [2021-12-06 22:30:19,048 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 57 treesize of output 25 [2021-12-06 22:30:19,204 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 22:30:19,204 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:30:20,345 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3290 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3289 (Array (_ BitVec 32) (_ BitVec 32)))) (not (let ((.cse0 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_3289)) (.cse2 (bvadd (_ bv4 32) |c_~#gl_list~0.offset|))) (let ((.cse1 (select (select .cse0 |c_~#gl_list~0.base|) .cse2))) (= (select (select .cse0 .cse1) (bvadd (_ bv4 32) (select (select (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_3290) |c_~#gl_list~0.base|) .cse2))) .cse1))))) is different from false [2021-12-06 22:30:21,896 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3307 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3311 (_ BitVec 32)) (v_ArrVal_3290 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3309 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3308 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3310 (_ BitVec 32)) (v_ArrVal_3289 (Array (_ BitVec 32) (_ BitVec 32)))) (not (let ((.cse3 (select (select |c_#memory_$Pointer$.base| |c_~#gl_list~0.base|) |c_~#gl_list~0.offset|))) (let ((.cse1 (store (let ((.cse5 (store (store |c_#memory_$Pointer$.base| .cse3 (store (select |c_#memory_$Pointer$.base| .cse3) (bvadd (_ bv4 32) (select (select |c_#memory_$Pointer$.offset| |c_~#gl_list~0.base|) |c_~#gl_list~0.offset|)) |c_ULTIMATE.start_gl_insert_~node~1#1.base|)) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_3309))) (store .cse5 |c_~#gl_list~0.base| (store (select .cse5 |c_~#gl_list~0.base|) |c_~#gl_list~0.offset| v_ArrVal_3311))) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_3289)) (.cse4 (bvadd (_ bv4 32) |c_~#gl_list~0.offset|))) (let ((.cse0 (select (select .cse1 |c_~#gl_list~0.base|) .cse4))) (= .cse0 (select (select .cse1 .cse0) (bvadd (select (select (store (let ((.cse2 (store (store |c_#memory_$Pointer$.offset| .cse3 v_ArrVal_3308) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_3307))) (store .cse2 |c_~#gl_list~0.base| (store (select .cse2 |c_~#gl_list~0.base|) |c_~#gl_list~0.offset| v_ArrVal_3310))) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_3290) |c_~#gl_list~0.base|) .cse4) (_ bv4 32))))))))) is different from false [2021-12-06 22:30:21,910 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:30:21,910 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1400824660] [2021-12-06 22:30:21,910 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1400824660] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:30:21,911 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1810629668] [2021-12-06 22:30:21,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:30:21,911 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-12-06 22:30:21,911 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/cvc4 [2021-12-06 22:30:21,911 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-12-06 22:30:21,912 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (46)] Waiting until timeout for monitored process [2021-12-06 22:30:23,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:30:23,682 INFO L263 TraceCheckSpWp]: Trace formula consists of 375 conjuncts, 123 conjunts are in the unsatisfiable core [2021-12-06 22:30:23,688 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:30:23,779 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-12-06 22:30:23,779 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:30:24,087 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:30:24,102 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:30:24,138 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:30:24,144 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-12-06 22:30:28,342 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:30:28,342 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 130 treesize of output 89 [2021-12-06 22:30:28,380 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-12-06 22:30:28,380 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 66 treesize of output 49 [2021-12-06 22:30:28,388 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:30:28,393 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 48 treesize of output 39 [2021-12-06 22:30:28,400 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:30:28,404 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 33 treesize of output 28 [2021-12-06 22:30:28,414 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:30:28,414 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 0 case distinctions, treesize of input 23 treesize of output 25 [2021-12-06 22:30:28,435 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-12-06 22:30:28,435 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 34 treesize of output 35 [2021-12-06 22:30:28,858 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 23 [2021-12-06 22:30:28,874 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 23 [2021-12-06 22:30:28,924 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-06 22:30:28,924 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 56 treesize of output 51 [2021-12-06 22:30:28,933 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 27 treesize of output 27 [2021-12-06 22:30:29,420 INFO L354 Elim1Store]: treesize reduction 8, result has 61.9 percent of original size [2021-12-06 22:30:29,421 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:30:29,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 23 treesize of output 23 [2021-12-06 22:30:29,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 32 [2021-12-06 22:30:29,872 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:30:29,873 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 8 [2021-12-06 22:30:29,881 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:30:29,881 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 17 treesize of output 7 [2021-12-06 22:30:31,921 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 21 [2021-12-06 22:30:34,707 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:30:34,709 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:30:34,710 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:30:34,711 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 162 treesize of output 100 [2021-12-06 22:30:34,720 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:30:34,758 INFO L354 Elim1Store]: treesize reduction 46, result has 9.8 percent of original size [2021-12-06 22:30:34,759 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 128 treesize of output 119 [2021-12-06 22:30:34,768 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:30:34,768 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 0 case distinctions, treesize of input 108 treesize of output 76 [2021-12-06 22:30:34,774 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:30:34,775 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:30:34,779 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 67 treesize of output 62 [2021-12-06 22:30:34,787 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:30:34,787 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 44 [2021-12-06 22:30:35,144 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-12-06 22:30:35,144 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 40 treesize of output 44 [2021-12-06 22:30:35,169 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:30:35,169 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2021-12-06 22:30:35,245 INFO L354 Elim1Store]: treesize reduction 36, result has 23.4 percent of original size [2021-12-06 22:30:35,245 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 109 treesize of output 76 [2021-12-06 22:30:35,252 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 50 [2021-12-06 22:30:37,547 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 22:30:37,558 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-12-06 22:30:37,559 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 68 treesize of output 32 [2021-12-06 22:30:37,563 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 13 [2021-12-06 22:30:37,820 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 22:30:37,820 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:30:39,983 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3457 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3459 (_ BitVec 32))) (let ((.cse0 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_gl_insert_~node~1#1.base| (store (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_gl_insert_~node~1#1.base|) (bvadd (_ bv16 32) |c_ULTIMATE.start_gl_insert_~node~1#1.offset|) v_ArrVal_3459))) (.cse5 (bvadd (_ bv4 32) |c_~#gl_list~0.offset|))) (let ((.cse3 (select (select .cse0 |c_~#gl_list~0.base|) .cse5)) (.cse4 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_3457))) (let ((.cse1 (select (select .cse4 |c_~#gl_list~0.base|) .cse5)) (.cse2 (bvadd (_ bv4 32) .cse3))) (or (not (= (select (select .cse0 .cse1) .cse2) .cse3)) (not (= .cse1 (select (select .cse4 .cse1) .cse2)))))))) is different from false [2021-12-06 22:30:40,034 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3455 (_ BitVec 32)) (v_ArrVal_3457 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3459 (_ BitVec 32))) (let ((.cse4 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_gl_insert_~node~1#1.base| (store (store (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_gl_insert_~node~1#1.base|) (bvadd |c_ULTIMATE.start_gl_insert_~node~1#1.offset| (_ bv12 32)) v_ArrVal_3455) (bvadd (_ bv16 32) |c_ULTIMATE.start_gl_insert_~node~1#1.offset|) v_ArrVal_3459))) (.cse5 (bvadd (_ bv4 32) |c_~#gl_list~0.offset|))) (let ((.cse3 (select (select .cse4 |c_~#gl_list~0.base|) .cse5)) (.cse1 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_3457))) (let ((.cse0 (select (select .cse1 |c_~#gl_list~0.base|) .cse5)) (.cse2 (bvadd (_ bv4 32) .cse3))) (or (not (= .cse0 (select (select .cse1 .cse0) .cse2))) (not (= .cse3 (select (select .cse4 .cse0) .cse2)))))))) is different from false [2021-12-06 22:30:43,050 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 22:30:43,051 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 665 treesize of output 593 [2021-12-06 22:30:43,371 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_arrayElimArr_61 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3455 (_ BitVec 32)) (v_ArrVal_3457 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3480 (_ BitVec 32)) (v_ArrVal_3481 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3459 (_ BitVec 32)) (v_ArrVal_3483 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3479 (_ BitVec 32))) (let ((.cse7 (select (select |c_#memory_$Pointer$.base| |c_~#gl_list~0.base|) |c_~#gl_list~0.offset|))) (let ((.cse0 (let ((.cse8 (let ((.cse9 (store (store |c_#memory_$Pointer$.offset| .cse7 v_ArrVal_3481) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_arrayElimArr_61))) (store .cse9 |c_~#gl_list~0.base| (store (select .cse9 |c_~#gl_list~0.base|) |c_~#gl_list~0.offset| v_ArrVal_3480))))) (store .cse8 |c_ULTIMATE.start_gl_insert_~node~1#1.base| (store (store (select .cse8 |c_ULTIMATE.start_gl_insert_~node~1#1.base|) (bvadd |c_ULTIMATE.start_gl_insert_~node~1#1.offset| (_ bv12 32)) v_ArrVal_3455) (bvadd (_ bv16 32) |c_ULTIMATE.start_gl_insert_~node~1#1.offset|) v_ArrVal_3459)))) (.cse5 (bvadd (_ bv4 32) |c_~#gl_list~0.offset|))) (let ((.cse4 (store (let ((.cse6 (store (store |c_#memory_$Pointer$.base| .cse7 (store (select |c_#memory_$Pointer$.base| .cse7) (bvadd (_ bv4 32) (select (select |c_#memory_$Pointer$.offset| |c_~#gl_list~0.base|) |c_~#gl_list~0.offset|)) |c_ULTIMATE.start_gl_insert_~node~1#1.base|)) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_3483))) (store .cse6 |c_~#gl_list~0.base| (store (select .cse6 |c_~#gl_list~0.base|) |c_~#gl_list~0.offset| v_ArrVal_3479))) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_3457)) (.cse3 (select (select .cse0 |c_~#gl_list~0.base|) .cse5))) (let ((.cse2 (bvadd (_ bv4 32) .cse3)) (.cse1 (select (select .cse4 |c_~#gl_list~0.base|) .cse5))) (or (not (= (select (select .cse0 .cse1) .cse2) .cse3)) (not (= (select (select .cse4 .cse1) .cse2) .cse1)) (not (= (select v_arrayElimArr_61 (bvadd (_ bv8 32) |c_ULTIMATE.start_gl_insert_~node~1#1.offset|)) |c_~#gl_list~0.offset|)))))))) is different from false [2021-12-06 22:30:43,458 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1810629668] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:30:43,458 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 22:30:43,458 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28] total 52 [2021-12-06 22:30:43,458 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [493724241] [2021-12-06 22:30:43,458 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 22:30:43,458 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2021-12-06 22:30:43,458 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:30:43,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2021-12-06 22:30:43,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=254, Invalid=3785, Unknown=141, NotChecked=650, Total=4830 [2021-12-06 22:30:43,460 INFO L87 Difference]: Start difference. First operand 542 states and 652 transitions. Second operand has 53 states, 53 states have (on average 2.056603773584906) internal successors, (109), 48 states have internal predecessors, (109), 7 states have call successors, (7), 5 states have call predecessors, (7), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-12-06 22:31:03,274 WARN L227 SmtUtils]: Spent 6.66s on a formula simplification. DAG size of input: 118 DAG size of output: 110 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2021-12-06 22:31:16,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:31:16,357 INFO L93 Difference]: Finished difference Result 635 states and 715 transitions. [2021-12-06 22:31:16,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-12-06 22:31:16,358 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 2.056603773584906) internal successors, (109), 48 states have internal predecessors, (109), 7 states have call successors, (7), 5 states have call predecessors, (7), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 62 [2021-12-06 22:31:16,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:31:16,361 INFO L225 Difference]: With dead ends: 635 [2021-12-06 22:31:16,361 INFO L226 Difference]: Without dead ends: 635 [2021-12-06 22:31:16,361 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 190 GetRequests, 105 SyntacticMatches, 5 SemanticMatches, 80 ConstructedPredicates, 5 IntricatePredicates, 0 DeprecatedPredicates, 1890 ImplicationChecksByTransitivity, 40.2s TimeCoverageRelationStatistics Valid=398, Invalid=5298, Unknown=176, NotChecked=770, Total=6642 [2021-12-06 22:31:16,362 INFO L933 BasicCegarLoop]: 240 mSDtfsCounter, 735 mSDsluCounter, 2771 mSDsCounter, 0 mSdLazyCounter, 4086 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 743 SdHoareTripleChecker+Valid, 3011 SdHoareTripleChecker+Invalid, 7947 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 4086 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3791 IncrementalHoareTripleChecker+Unchecked, 10.8s IncrementalHoareTripleChecker+Time [2021-12-06 22:31:16,362 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [743 Valid, 3011 Invalid, 7947 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 4086 Invalid, 0 Unknown, 3791 Unchecked, 10.8s Time] [2021-12-06 22:31:16,363 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 635 states. [2021-12-06 22:31:16,369 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 635 to 542. [2021-12-06 22:31:16,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 542 states, 455 states have (on average 1.323076923076923) internal successors, (602), 510 states have internal predecessors, (602), 30 states have call successors, (30), 15 states have call predecessors, (30), 13 states have return successors, (19), 16 states have call predecessors, (19), 19 states have call successors, (19) [2021-12-06 22:31:16,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 542 states to 542 states and 651 transitions. [2021-12-06 22:31:16,373 INFO L78 Accepts]: Start accepts. Automaton has 542 states and 651 transitions. Word has length 62 [2021-12-06 22:31:16,373 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:31:16,373 INFO L470 AbstractCegarLoop]: Abstraction has 542 states and 651 transitions. [2021-12-06 22:31:16,373 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 2.056603773584906) internal successors, (109), 48 states have internal predecessors, (109), 7 states have call successors, (7), 5 states have call predecessors, (7), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-12-06 22:31:16,374 INFO L276 IsEmpty]: Start isEmpty. Operand 542 states and 651 transitions. [2021-12-06 22:31:16,374 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2021-12-06 22:31:16,374 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:31:16,374 INFO L514 BasicCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:31:16,385 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (45)] Ended with exit code 0 [2021-12-06 22:31:16,593 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (46)] Ended with exit code 0 [2021-12-06 22:31:16,775 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3,46 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt [2021-12-06 22:31:16,776 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting inspectErr11REQUIRES_VIOLATION === [val_from_nodeErr0REQUIRES_VIOLATION, val_from_nodeErr1REQUIRES_VIOLATION, failErr0ASSERT_VIOLATIONMEMORY_LEAK, inspectErr0REQUIRES_VIOLATION (and 67 more)] === [2021-12-06 22:31:16,777 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:31:16,777 INFO L85 PathProgramCache]: Analyzing trace with hash 338475136, now seen corresponding path program 1 times [2021-12-06 22:31:16,778 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:31:16,778 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [115142087] [2021-12-06 22:31:16,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:31:16,779 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:31:16,779 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:31:16,779 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:31:16,780 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (47)] Waiting until timeout for monitored process [2021-12-06 22:31:17,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:31:17,317 INFO L263 TraceCheckSpWp]: Trace formula consists of 376 conjuncts, 108 conjunts are in the unsatisfiable core [2021-12-06 22:31:17,322 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:31:17,443 INFO L354 Elim1Store]: treesize reduction 30, result has 45.5 percent of original size [2021-12-06 22:31:17,443 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 29 treesize of output 46 [2021-12-06 22:31:17,490 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 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:31:17,652 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:31:17,680 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:31:17,713 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:31: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 7 treesize of output 3 [2021-12-06 22:31:20,007 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:31:20,008 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 130 treesize of output 89 [2021-12-06 22:31:20,045 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-12-06 22:31:20,045 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 66 treesize of output 49 [2021-12-06 22:31:20,051 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:31:20,059 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 31 treesize of output 26 [2021-12-06 22:31:20,067 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:31:20,071 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 31 treesize of output 26 [2021-12-06 22:31:20,081 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:31:20,082 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 21 treesize of output 23 [2021-12-06 22:31:20,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:31:20,090 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 0 case distinctions, treesize of input 21 treesize of output 23 [2021-12-06 22:31:20,305 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 23 treesize of output 23 [2021-12-06 22:31:20,346 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:31:20,398 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-06 22:31:20,399 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 83 treesize of output 74 [2021-12-06 22:31:20,408 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 22 treesize of output 24 [2021-12-06 22:31:20,782 INFO L354 Elim1Store]: treesize reduction 12, result has 61.3 percent of original size [2021-12-06 22:31:20,782 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 47 treesize of output 51 [2021-12-06 22:31:20,815 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 5 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:31:21,043 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 61 treesize of output 53 [2021-12-06 22:31:21,088 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 16 treesize of output 18 [2021-12-06 22:31:21,114 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:31:21,114 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 45 treesize of output 17 [2021-12-06 22:31:21,129 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:31:23,211 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:31:23,288 INFO L354 Elim1Store]: treesize reduction 66, result has 14.3 percent of original size [2021-12-06 22:31:23,289 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 144 treesize of output 131 [2021-12-06 22:31:23,300 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:31:23,301 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 0 case distinctions, treesize of input 121 treesize of output 93 [2021-12-06 22:31:23,312 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:31:23,314 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:31:23,318 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 32 [2021-12-06 22:31:23,327 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:31:23,328 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:31:23,345 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 27 [2021-12-06 22:31:23,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, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 44 [2021-12-06 22:31:23,650 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 16 treesize of output 18 [2021-12-06 22:31:23,678 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 48 treesize of output 44 [2021-12-06 22:31:23,687 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 16 treesize of output 18 [2021-12-06 22:31:24,601 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:31:24,607 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 17 [2021-12-06 22:31:25,236 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 22:31:25,236 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:31:27,052 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_3626 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (select (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_3626) |c_~#gl_list~0.base|) (bvadd (_ bv4 32) |c_~#gl_list~0.offset|)))) (bvule (bvadd (_ bv8 32) .cse0) (bvadd .cse0 (_ bv12 32))))) (forall ((v_ArrVal_3626 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3625 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse1 (bvadd (_ bv4 32) |c_~#gl_list~0.offset|))) (bvule (bvadd (select (select (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_3626) |c_~#gl_list~0.base|) .cse1) (_ bv12 32)) (select |c_#length| (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_3625) |c_~#gl_list~0.base|) .cse1)))))) is different from false [2021-12-06 22:31:28,028 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_3626 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3647 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3644 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3648 (_ BitVec 32))) (let ((.cse0 (select (select (store (let ((.cse1 (store (store |c_#memory_$Pointer$.offset| (select (select |c_#memory_$Pointer$.base| |c_~#gl_list~0.base|) |c_~#gl_list~0.offset|) v_ArrVal_3647) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_3644))) (store .cse1 |c_~#gl_list~0.base| (store (select .cse1 |c_~#gl_list~0.base|) |c_~#gl_list~0.offset| v_ArrVal_3648))) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_3626) |c_~#gl_list~0.base|) (bvadd (_ bv4 32) |c_~#gl_list~0.offset|)))) (bvule (bvadd .cse0 (_ bv8 32)) (bvadd .cse0 (_ bv12 32))))) (forall ((v_ArrVal_3626 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3647 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3625 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3644 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3643 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3646 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3648 (_ BitVec 32)) (v_ArrVal_3645 (_ BitVec 32))) (let ((.cse3 (select (select |c_#memory_$Pointer$.base| |c_~#gl_list~0.base|) |c_~#gl_list~0.offset|)) (.cse4 (bvadd (_ bv4 32) |c_~#gl_list~0.offset|))) (bvule (bvadd (select (select (store (let ((.cse2 (store (store |c_#memory_$Pointer$.offset| .cse3 v_ArrVal_3647) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_3644))) (store .cse2 |c_~#gl_list~0.base| (store (select .cse2 |c_~#gl_list~0.base|) |c_~#gl_list~0.offset| v_ArrVal_3648))) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_3626) |c_~#gl_list~0.base|) .cse4) (_ bv12 32)) (select |c_#length| (select (select (store (let ((.cse5 (store (store |c_#memory_$Pointer$.base| .cse3 v_ArrVal_3643) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_3646))) (store .cse5 |c_~#gl_list~0.base| (store (select .cse5 |c_~#gl_list~0.base|) |c_~#gl_list~0.offset| v_ArrVal_3645))) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_3625) |c_~#gl_list~0.base|) .cse4)))))) is different from false [2021-12-06 22:31:28,036 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:31:28,036 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [115142087] [2021-12-06 22:31:28,036 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [115142087] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:31:28,036 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [966439038] [2021-12-06 22:31:28,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:31:28,037 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-12-06 22:31:28,037 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/cvc4 [2021-12-06 22:31:28,037 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-12-06 22:31:28,038 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (48)] Waiting until timeout for monitored process [2021-12-06 22:31:29,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:31:29,587 INFO L263 TraceCheckSpWp]: Trace formula consists of 376 conjuncts, 117 conjunts are in the unsatisfiable core [2021-12-06 22:31:29,592 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:31:29,809 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:31:29,849 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-12-06 22:31:29,849 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 23 treesize of output 30 [2021-12-06 22:31:30,159 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:31:30,178 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:31:30,209 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:31:30,223 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:31:34,742 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:31:34,743 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 130 treesize of output 89 [2021-12-06 22:31:34,750 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:31:34,755 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 35 treesize of output 30 [2021-12-06 22:31:34,784 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-12-06 22:31:34,784 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 47 [2021-12-06 22:31:34,790 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:31:34,794 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 46 treesize of output 37 [2021-12-06 22:31:34,802 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:31:34,803 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 0 case distinctions, treesize of input 23 treesize of output 25 [2021-12-06 22:31:34,828 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-12-06 22:31:34,828 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 34 treesize of output 35 [2021-12-06 22:31:35,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 23 treesize of output 23 [2021-12-06 22:31:35,243 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 23 [2021-12-06 22:31:35,299 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-06 22:31:35,299 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 74 treesize of output 67 [2021-12-06 22:31:35,307 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 29 treesize of output 29 [2021-12-06 22:31:35,769 INFO L354 Elim1Store]: treesize reduction 23, result has 47.7 percent of original size [2021-12-06 22:31:35,769 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:31:35,817 INFO L354 Elim1Store]: treesize reduction 8, result has 65.2 percent of original size [2021-12-06 22:31:35,817 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:31:36,213 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 23 [2021-12-06 22:31:36,225 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 45 [2021-12-06 22:31:36,257 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:31:36,257 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 17 treesize of output 7 [2021-12-06 22:31:36,266 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:31:36,267 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 35 treesize of output 13 [2021-12-06 22:31:39,974 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:31:40,033 INFO L354 Elim1Store]: treesize reduction 66, result has 14.3 percent of original size [2021-12-06 22:31:40,033 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 134 treesize of output 123 [2021-12-06 22:31:40,043 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:31:40,043 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 0 case distinctions, treesize of input 113 treesize of output 89 [2021-12-06 22:31:40,052 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:31:40,055 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:31:40,059 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 40 treesize of output 37 [2021-12-06 22:31:40,073 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:31:40,074 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 0 case distinctions, treesize of input 21 treesize of output 23 [2021-12-06 22:31:40,088 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 47 treesize of output 27 [2021-12-06 22:31:40,499 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:31:40,511 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:31:40,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 36 [2021-12-06 22:31:40,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, 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:31:41,712 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:31:41,718 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:31:42,553 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 22:31:42,553 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:31:47,191 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3794 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3793 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse5 (bvadd (_ bv4 32) |c_~#gl_list~0.offset|))) (let ((.cse3 (select (select (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_3794) |c_~#gl_list~0.base|) .cse5))) (let ((.cse2 (bvadd (_ bv8 32) .cse3)) (.cse1 (select |c_#length| (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_3793) |c_~#gl_list~0.base|) .cse5))) (.cse4 (bvadd (_ bv4 32) .cse3))) (or (let ((.cse0 (bvadd .cse3 (_ bv12 32)))) (and (bvule .cse0 .cse1) (bvule .cse2 .cse0))) (not (bvule .cse2 .cse1)) (not (bvule .cse4 .cse1)) (not (bvule .cse3 .cse4))))))) is different from false [2021-12-06 22:31:50,103 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [966439038] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:31:50,103 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 22:31:50,104 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27] total 54 [2021-12-06 22:31:50,104 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [612999317] [2021-12-06 22:31:50,104 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 22:31:50,104 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2021-12-06 22:31:50,104 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:31:50,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2021-12-06 22:31:50,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=288, Invalid=4267, Unknown=149, NotChecked=408, Total=5112 [2021-12-06 22:31:50,105 INFO L87 Difference]: Start difference. First operand 542 states and 651 transitions. Second operand has 56 states, 55 states have (on average 2.1818181818181817) internal successors, (120), 49 states have internal predecessors, (120), 6 states have call successors, (6), 6 states have call predecessors, (6), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-12-06 22:32:18,971 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:32:18,972 INFO L93 Difference]: Finished difference Result 646 states and 725 transitions. [2021-12-06 22:32:18,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-12-06 22:32:18,973 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 55 states have (on average 2.1818181818181817) internal successors, (120), 49 states have internal predecessors, (120), 6 states have call successors, (6), 6 states have call predecessors, (6), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 65 [2021-12-06 22:32:18,973 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:32:18,976 INFO L225 Difference]: With dead ends: 646 [2021-12-06 22:32:18,976 INFO L226 Difference]: Without dead ends: 646 [2021-12-06 22:32:18,977 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 212 GetRequests, 120 SyntacticMatches, 2 SemanticMatches, 90 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 2360 ImplicationChecksByTransitivity, 43.1s TimeCoverageRelationStatistics Valid=597, Invalid=7046, Unknown=201, NotChecked=528, Total=8372 [2021-12-06 22:32:18,977 INFO L933 BasicCegarLoop]: 153 mSDtfsCounter, 1155 mSDsluCounter, 2750 mSDsCounter, 0 mSdLazyCounter, 2000 mSolverCounterSat, 100 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1159 SdHoareTripleChecker+Valid, 2903 SdHoareTripleChecker+Invalid, 6303 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 100 IncrementalHoareTripleChecker+Valid, 2000 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 4203 IncrementalHoareTripleChecker+Unchecked, 5.6s IncrementalHoareTripleChecker+Time [2021-12-06 22:32:18,977 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1159 Valid, 2903 Invalid, 6303 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [100 Valid, 2000 Invalid, 0 Unknown, 4203 Unchecked, 5.6s Time] [2021-12-06 22:32:18,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 646 states. [2021-12-06 22:32:18,984 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 646 to 542. [2021-12-06 22:32:18,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 542 states, 455 states have (on average 1.3076923076923077) internal successors, (595), 510 states have internal predecessors, (595), 30 states have call successors, (30), 15 states have call predecessors, (30), 13 states have return successors, (19), 16 states have call predecessors, (19), 19 states have call successors, (19) [2021-12-06 22:32:18,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 542 states to 542 states and 644 transitions. [2021-12-06 22:32:18,985 INFO L78 Accepts]: Start accepts. Automaton has 542 states and 644 transitions. Word has length 65 [2021-12-06 22:32:18,985 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:32:18,985 INFO L470 AbstractCegarLoop]: Abstraction has 542 states and 644 transitions. [2021-12-06 22:32:18,985 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 56 states, 55 states have (on average 2.1818181818181817) internal successors, (120), 49 states have internal predecessors, (120), 6 states have call successors, (6), 6 states have call predecessors, (6), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-12-06 22:32:18,986 INFO L276 IsEmpty]: Start isEmpty. Operand 542 states and 644 transitions. [2021-12-06 22:32:18,986 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2021-12-06 22:32:18,986 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:32:18,986 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:32:18,993 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (48)] Ended with exit code 0 [2021-12-06 22:32:19,202 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (47)] Forceful destruction successful, exit code 0 [2021-12-06 22:32:19,387 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt,47 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:32:19,388 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting inspectErr20REQUIRES_VIOLATION === [val_from_nodeErr0REQUIRES_VIOLATION, val_from_nodeErr1REQUIRES_VIOLATION, failErr0ASSERT_VIOLATIONMEMORY_LEAK, inspectErr0REQUIRES_VIOLATION (and 67 more)] === [2021-12-06 22:32:19,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:32:19,389 INFO L85 PathProgramCache]: Analyzing trace with hash 1797918788, now seen corresponding path program 1 times [2021-12-06 22:32:19,390 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:32:19,390 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1423871318] [2021-12-06 22:32:19,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:32:19,391 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:32:19,391 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:32:19,393 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:32:19,396 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (49)] Waiting until timeout for monitored process [2021-12-06 22:32:19,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:32:19,792 INFO L263 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 72 conjunts are in the unsatisfiable core [2021-12-06 22:32:19,796 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:32:19,907 INFO L354 Elim1Store]: treesize reduction 13, result has 23.5 percent of original size [2021-12-06 22:32:19,907 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 21 treesize of output 19 [2021-12-06 22:32:19,979 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:32:20,000 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:32:20,015 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:32:20,020 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:32:28,538 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:32:28,540 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:32:28,542 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:32:28,543 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 22:32:28,585 INFO L354 Elim1Store]: treesize reduction 23, result has 36.1 percent of original size [2021-12-06 22:32:28,585 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 210 treesize of output 94 [2021-12-06 22:32:28,609 INFO L354 Elim1Store]: treesize reduction 19, result has 26.9 percent of original size [2021-12-06 22:32:28,609 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 70 treesize of output 51 [2021-12-06 22:32:28,615 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:32:28,619 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 33 treesize of output 28 [2021-12-06 22:32:28,626 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:32:28,626 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 0 case distinctions, treesize of input 23 treesize of output 25 [2021-12-06 22:32:28,791 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:32:28,791 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 0 case distinctions, treesize of input 32 treesize of output 34 [2021-12-06 22:32:28,803 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 18 treesize of output 20 [2021-12-06 22:32:28,837 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:32:28,838 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 22:32:28,840 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-12-06 22:32:28,840 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 59 treesize of output 40 [2021-12-06 22:32:28,847 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 22 treesize of output 24 [2021-12-06 22:32:29,624 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:32:30,768 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-12-06 22:32:30,768 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 14 [2021-12-06 22:32:30,893 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:32:30,894 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:32:30,894 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:32:30,894 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1423871318] [2021-12-06 22:32:30,894 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1423871318] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:32:30,894 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:32:30,894 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-06 22:32:30,894 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1590121867] [2021-12-06 22:32:30,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:32:30,894 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-12-06 22:32:30,895 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:32:30,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-06 22:32:30,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=330, Unknown=8, NotChecked=0, Total=380 [2021-12-06 22:32:30,895 INFO L87 Difference]: Start difference. First operand 542 states and 644 transitions. Second operand has 20 states, 19 states have (on average 3.263157894736842) internal successors, (62), 17 states have internal predecessors, (62), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-06 22:32:38,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:32:38,621 INFO L93 Difference]: Finished difference Result 583 states and 673 transitions. [2021-12-06 22:32:38,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-12-06 22:32:38,622 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 3.263157894736842) internal successors, (62), 17 states have internal predecessors, (62), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 65 [2021-12-06 22:32:38,622 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:32:38,624 INFO L225 Difference]: With dead ends: 583 [2021-12-06 22:32:38,625 INFO L226 Difference]: Without dead ends: 583 [2021-12-06 22:32:38,625 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 11.4s TimeCoverageRelationStatistics Valid=142, Invalid=903, Unknown=11, NotChecked=0, Total=1056 [2021-12-06 22:32:38,625 INFO L933 BasicCegarLoop]: 123 mSDtfsCounter, 363 mSDsluCounter, 1187 mSDsCounter, 0 mSdLazyCounter, 1731 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 367 SdHoareTripleChecker+Valid, 1310 SdHoareTripleChecker+Invalid, 2552 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 1731 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 782 IncrementalHoareTripleChecker+Unchecked, 5.3s IncrementalHoareTripleChecker+Time [2021-12-06 22:32:38,625 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [367 Valid, 1310 Invalid, 2552 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 1731 Invalid, 0 Unknown, 782 Unchecked, 5.3s Time] [2021-12-06 22:32:38,626 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 583 states. [2021-12-06 22:32:38,631 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 583 to 542. [2021-12-06 22:32:38,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 542 states, 455 states have (on average 1.3032967032967033) internal successors, (593), 510 states have internal predecessors, (593), 30 states have call successors, (30), 15 states have call predecessors, (30), 13 states have return successors, (19), 16 states have call predecessors, (19), 19 states have call successors, (19) [2021-12-06 22:32:38,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 542 states to 542 states and 642 transitions. [2021-12-06 22:32:38,633 INFO L78 Accepts]: Start accepts. Automaton has 542 states and 642 transitions. Word has length 65 [2021-12-06 22:32:38,633 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:32:38,633 INFO L470 AbstractCegarLoop]: Abstraction has 542 states and 642 transitions. [2021-12-06 22:32:38,633 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 3.263157894736842) internal successors, (62), 17 states have internal predecessors, (62), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-06 22:32:38,633 INFO L276 IsEmpty]: Start isEmpty. Operand 542 states and 642 transitions. [2021-12-06 22:32:38,634 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2021-12-06 22:32:38,634 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:32:38,634 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:32:38,644 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (49)] Forceful destruction successful, exit code 0 [2021-12-06 22:32:38,834 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:32:38,834 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting inspectErr21REQUIRES_VIOLATION === [val_from_nodeErr0REQUIRES_VIOLATION, val_from_nodeErr1REQUIRES_VIOLATION, failErr0ASSERT_VIOLATIONMEMORY_LEAK, inspectErr0REQUIRES_VIOLATION (and 67 more)] === [2021-12-06 22:32:38,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:32:38,835 INFO L85 PathProgramCache]: Analyzing trace with hash 1797918789, now seen corresponding path program 1 times [2021-12-06 22:32:38,835 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:32:38,835 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1836246328] [2021-12-06 22:32:38,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:32:38,835 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:32:38,835 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:32:38,836 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:32:38,836 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (50)] Waiting until timeout for monitored process [2021-12-06 22:32:39,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:32:39,145 INFO L263 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 78 conjunts are in the unsatisfiable core [2021-12-06 22:32:39,148 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:32:39,251 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 22:32:39,252 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:32:39,264 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:32:39,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 14 treesize of output 16 [2021-12-06 22:32:39,367 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:32:39,391 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-12-06 22:32:39,404 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:33:13,924 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:33:13,926 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:33:13,927 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:33:13,928 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 22:33:13,989 INFO L354 Elim1Store]: treesize reduction 23, result has 36.1 percent of original size [2021-12-06 22:33:13,990 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 290 treesize of output 158 [2021-12-06 22:33:13,996 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:33:14,015 INFO L354 Elim1Store]: treesize reduction 23, result has 39.5 percent of original size [2021-12-06 22:33:14,015 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 188 treesize of output 64 [2021-12-06 22:33:16,324 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:33:16,326 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:33:16,326 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 22:33:16,329 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-12-06 22:33:16,330 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 55 treesize of output 48 [2021-12-06 22:33:16,340 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:33:16,341 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:33:16,342 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 22:33:16,348 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-12-06 22:33:16,348 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2021-12-06 22:33:18,542 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:33:18,542 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 22:33:18,544 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-12-06 22:33:18,545 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 34 [2021-12-06 22:33:18,551 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:33:18,551 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 22:33:18,554 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-12-06 22:33:18,554 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 42 [2021-12-06 22:33:22,924 INFO L354 Elim1Store]: treesize reduction 17, result has 15.0 percent of original size [2021-12-06 22:33:22,924 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 53 treesize of output 31 [2021-12-06 22:33:22,958 INFO L354 Elim1Store]: treesize reduction 21, result has 27.6 percent of original size [2021-12-06 22:33:22,958 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 20 [2021-12-06 22:33:23,124 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:33:23,124 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:33:23,125 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:33:23,125 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1836246328] [2021-12-06 22:33:23,125 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1836246328] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:33:23,125 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:33:23,125 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-06 22:33:23,125 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [990321240] [2021-12-06 22:33:23,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:33:23,125 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-12-06 22:33:23,125 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:33:23,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-06 22:33:23,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=324, Unknown=14, NotChecked=0, Total=380 [2021-12-06 22:33:23,126 INFO L87 Difference]: Start difference. First operand 542 states and 642 transitions. Second operand has 20 states, 19 states have (on average 3.263157894736842) internal successors, (62), 17 states have internal predecessors, (62), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-06 22:34:01,393 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:34:01,393 INFO L93 Difference]: Finished difference Result 584 states and 673 transitions. [2021-12-06 22:34:01,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-12-06 22:34:01,394 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 3.263157894736842) internal successors, (62), 17 states have internal predecessors, (62), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 65 [2021-12-06 22:34:01,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:34:01,397 INFO L225 Difference]: With dead ends: 584 [2021-12-06 22:34:01,397 INFO L226 Difference]: Without dead ends: 584 [2021-12-06 22:34:01,397 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 71.6s TimeCoverageRelationStatistics Valid=142, Invalid=886, Unknown=28, NotChecked=0, Total=1056 [2021-12-06 22:34:01,397 INFO L933 BasicCegarLoop]: 125 mSDtfsCounter, 360 mSDsluCounter, 1113 mSDsCounter, 0 mSdLazyCounter, 1948 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 364 SdHoareTripleChecker+Valid, 1238 SdHoareTripleChecker+Invalid, 2502 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 1948 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 516 IncrementalHoareTripleChecker+Unchecked, 8.0s IncrementalHoareTripleChecker+Time [2021-12-06 22:34:01,397 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [364 Valid, 1238 Invalid, 2502 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 1948 Invalid, 0 Unknown, 516 Unchecked, 8.0s Time] [2021-12-06 22:34:01,398 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 584 states. [2021-12-06 22:34:01,403 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 584 to 542. [2021-12-06 22:34:01,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 542 states, 455 states have (on average 1.298901098901099) internal successors, (591), 510 states have internal predecessors, (591), 30 states have call successors, (30), 15 states have call predecessors, (30), 13 states have return successors, (19), 16 states have call predecessors, (19), 19 states have call successors, (19) [2021-12-06 22:34:01,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 542 states to 542 states and 640 transitions. [2021-12-06 22:34:01,404 INFO L78 Accepts]: Start accepts. Automaton has 542 states and 640 transitions. Word has length 65 [2021-12-06 22:34:01,404 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:34:01,404 INFO L470 AbstractCegarLoop]: Abstraction has 542 states and 640 transitions. [2021-12-06 22:34:01,404 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 3.263157894736842) internal successors, (62), 17 states have internal predecessors, (62), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-06 22:34:01,404 INFO L276 IsEmpty]: Start isEmpty. Operand 542 states and 640 transitions. [2021-12-06 22:34:01,405 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2021-12-06 22:34:01,405 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:34:01,405 INFO L514 BasicCegarLoop]: trace histogram [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, 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:34:01,414 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (50)] Forceful destruction successful, exit code 0 [2021-12-06 22:34:01,605 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:34:01,606 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting failErr0ASSERT_VIOLATIONMEMORY_LEAK === [val_from_nodeErr0REQUIRES_VIOLATION, val_from_nodeErr1REQUIRES_VIOLATION, failErr0ASSERT_VIOLATIONMEMORY_LEAK, inspectErr0REQUIRES_VIOLATION (and 67 more)] === [2021-12-06 22:34:01,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:34:01,607 INFO L85 PathProgramCache]: Analyzing trace with hash -1070334451, now seen corresponding path program 1 times [2021-12-06 22:34:01,608 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:34:01,608 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1003172236] [2021-12-06 22:34:01,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:34:01,609 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:34:01,609 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:34:01,611 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:34:01,613 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (51)] Waiting until timeout for monitored process [2021-12-06 22:34:02,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:34:02,233 INFO L263 TraceCheckSpWp]: Trace formula consists of 386 conjuncts, 119 conjunts are in the unsatisfiable core [2021-12-06 22:34:02,237 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:34:02,403 INFO L354 Elim1Store]: treesize reduction 30, result has 45.5 percent of original size [2021-12-06 22:34:02,403 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 32 treesize of output 49 [2021-12-06 22:34:02,597 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:34:02,631 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:34:02,687 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:34:02,698 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:34:05,281 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:34:05,282 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 136 treesize of output 95 [2021-12-06 22:34:05,322 INFO L354 Elim1Store]: treesize reduction 19, result has 26.9 percent of original size [2021-12-06 22:34:05,322 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 72 treesize of output 53 [2021-12-06 22:34:05,329 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:34:05,335 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 35 treesize of output 30 [2021-12-06 22:34:05,341 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:34:05,345 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 31 treesize of output 26 [2021-12-06 22:34:05,354 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:34:05,355 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 21 treesize of output 23 [2021-12-06 22:34:05,363 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:34:05,364 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 0 case distinctions, treesize of input 25 treesize of output 27 [2021-12-06 22:34:05,716 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:34:05,717 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-12-06 22:34:05,766 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:34:05,766 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 38 [2021-12-06 22:34:05,996 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:34:05,998 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:34:05,999 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:34:06,003 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 22:34:06,003 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 115 treesize of output 83 [2021-12-06 22:34:06,012 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:34:06,013 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 52 [2021-12-06 22:34:06,583 INFO L354 Elim1Store]: treesize reduction 12, result has 61.3 percent of original size [2021-12-06 22:34:06,584 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 52 treesize of output 56 [2021-12-06 22:34:06,891 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-12-06 22:34:06,891 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 82 treesize of output 76 [2021-12-06 22:34:06,900 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 39 [2021-12-06 22:34:06,969 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:34:06,970 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:34:06,972 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 22:34:06,972 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 66 treesize of output 25 [2021-12-06 22:34:06,979 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:34:06,979 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 24 treesize of output 10 [2021-12-06 22:34:23,391 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:34:23,393 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:34:23,395 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:34:23,396 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:34:23,397 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:34:23,401 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 22:34:23,401 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 6 new quantified variables, introduced 2 case distinctions, treesize of input 198 treesize of output 130 [2021-12-06 22:34:23,408 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:34:23,451 INFO L354 Elim1Store]: treesize reduction 42, result has 10.6 percent of original size [2021-12-06 22:34:23,452 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 139 treesize of output 120 [2021-12-06 22:34:23,460 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:34:23,461 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 0 case distinctions, treesize of input 109 treesize of output 91 [2021-12-06 22:34:23,471 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:34:23,496 INFO L354 Elim1Store]: treesize reduction 23, result has 36.1 percent of original size [2021-12-06 22:34:23,496 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 1 case distinctions, treesize of input 99 treesize of output 74 [2021-12-06 22:34:23,503 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:34:23,507 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 42 [2021-12-06 22:34:23,517 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:34:23,518 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 0 case distinctions, treesize of input 21 treesize of output 23 [2021-12-06 22:34:23,789 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-12-06 22:34:23,819 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-12-06 22:34:23,819 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 69 treesize of output 67 [2021-12-06 22:34:23,903 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-12-06 22:34:23,903 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 69 treesize of output 67 [2021-12-06 22:34: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, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-12-06 22:34:26,068 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 22:34:26,070 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:34:26,080 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-12-06 22:34:26,080 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 59 treesize of output 31 [2021-12-06 22:34:26,095 INFO L354 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2021-12-06 22:34:26,095 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 33 treesize of output 18 [2021-12-06 22:34:26,308 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 22:34:26,308 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:34:28,380 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_4119 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_4120 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse1 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_4120)) (.cse2 (bvadd (_ bv4 32) |c_~#gl_list~0.offset|))) (let ((.cse0 (bvadd (select (select .cse1 |c_~#gl_list~0.base|) .cse2) (_ bv8 32)))) (= .cse0 (select (select .cse1 (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_4119) |c_~#gl_list~0.base|) .cse2)) .cse0))))) (forall ((v_ArrVal_4119 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_4120 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse4 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_4119)) (.cse5 (bvadd (_ bv4 32) |c_~#gl_list~0.offset|))) (let ((.cse3 (select (select .cse4 |c_~#gl_list~0.base|) .cse5))) (= .cse3 (select (select .cse4 .cse3) (bvadd (select (select (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_4120) |c_~#gl_list~0.base|) .cse5) (_ bv8 32)))))))) is different from false [2021-12-06 22:34:31,051 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_4140 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_4139 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_4143 (_ BitVec 32)) (v_ArrVal_4144 (_ BitVec 32)) (v_ArrVal_4141 (_ BitVec 32)) (v_ArrVal_4119 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_4142 (_ BitVec 32)) (v_ArrVal_4120 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse2 (select (select |c_#memory_$Pointer$.base| |c_~#gl_list~0.base|) |c_~#gl_list~0.offset|)) (.cse3 (bvadd (_ bv4 32) (select (select |c_#memory_$Pointer$.offset| |c_~#gl_list~0.base|) |c_~#gl_list~0.offset|)))) (let ((.cse0 (store (let ((.cse6 (store (store |c_#memory_$Pointer$.offset| .cse2 (store (select |c_#memory_$Pointer$.offset| .cse2) .cse3 v_ArrVal_4141)) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_4140))) (store .cse6 |c_~#gl_list~0.base| (store (select .cse6 |c_~#gl_list~0.base|) |c_~#gl_list~0.offset| v_ArrVal_4143))) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_4120)) (.cse4 (bvadd (_ bv4 32) |c_~#gl_list~0.offset|))) (let ((.cse5 (bvadd (select (select .cse0 |c_~#gl_list~0.base|) .cse4) (_ bv8 32)))) (= (select (select .cse0 (select (select (store (let ((.cse1 (store (store |c_#memory_$Pointer$.base| .cse2 (store (select |c_#memory_$Pointer$.base| .cse2) .cse3 v_ArrVal_4142)) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_4139))) (store .cse1 |c_~#gl_list~0.base| (store (select .cse1 |c_~#gl_list~0.base|) |c_~#gl_list~0.offset| v_ArrVal_4144))) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_4119) |c_~#gl_list~0.base|) .cse4)) .cse5) .cse5))))) (forall ((v_ArrVal_4140 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_4139 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_4143 (_ BitVec 32)) (v_ArrVal_4144 (_ BitVec 32)) (v_ArrVal_4141 (_ BitVec 32)) (v_ArrVal_4119 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_4142 (_ BitVec 32)) (v_ArrVal_4120 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse10 (select (select |c_#memory_$Pointer$.base| |c_~#gl_list~0.base|) |c_~#gl_list~0.offset|)) (.cse11 (bvadd (_ bv4 32) (select (select |c_#memory_$Pointer$.offset| |c_~#gl_list~0.base|) |c_~#gl_list~0.offset|)))) (let ((.cse8 (store (let ((.cse13 (store (store |c_#memory_$Pointer$.base| .cse10 (store (select |c_#memory_$Pointer$.base| .cse10) .cse11 v_ArrVal_4142)) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_4139))) (store .cse13 |c_~#gl_list~0.base| (store (select .cse13 |c_~#gl_list~0.base|) |c_~#gl_list~0.offset| v_ArrVal_4144))) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_4119)) (.cse12 (bvadd (_ bv4 32) |c_~#gl_list~0.offset|))) (let ((.cse7 (select (select .cse8 |c_~#gl_list~0.base|) .cse12))) (= .cse7 (select (select .cse8 .cse7) (bvadd (select (select (store (let ((.cse9 (store (store |c_#memory_$Pointer$.offset| .cse10 (store (select |c_#memory_$Pointer$.offset| .cse10) .cse11 v_ArrVal_4141)) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_4140))) (store .cse9 |c_~#gl_list~0.base| (store (select .cse9 |c_~#gl_list~0.base|) |c_~#gl_list~0.offset| v_ArrVal_4143))) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_4120) |c_~#gl_list~0.base|) .cse12) (_ bv8 32))))))))) is different from false [2021-12-06 22:34:31,080 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:34:31,080 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1003172236] [2021-12-06 22:34:31,080 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1003172236] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:34:31,081 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1949940122] [2021-12-06 22:34:31,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:34:31,081 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-12-06 22:34:31,081 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/cvc4 [2021-12-06 22:34:31,081 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-12-06 22:34:31,082 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (52)] Waiting until timeout for monitored process [2021-12-06 22:34:32,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:34:32,775 INFO L263 TraceCheckSpWp]: Trace formula consists of 386 conjuncts, 123 conjunts are in the unsatisfiable core [2021-12-06 22:34:32,783 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:34:33,058 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-12-06 22:34:33,058 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:34:33,412 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 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:34:33,425 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:34:33,462 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:34:33,474 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:34:44,477 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:34:44,477 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 136 treesize of output 95 [2021-12-06 22:34:44,483 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:34:44,513 INFO L354 Elim1Store]: treesize reduction 44, result has 6.4 percent of original size [2021-12-06 22:34:44,514 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 106 treesize of output 97 [2021-12-06 22:34:44,523 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:34:44,524 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 0 case distinctions, treesize of input 84 treesize of output 78 [2021-12-06 22:34:44,556 INFO L354 Elim1Store]: treesize reduction 19, result has 26.9 percent of original size [2021-12-06 22:34:44,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, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 72 treesize of output 53 [2021-12-06 22:34:44,561 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:34:44,566 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 52 treesize of output 43 [2021-12-06 22:34:44,589 INFO L354 Elim1Store]: treesize reduction 27, result has 20.6 percent of original size [2021-12-06 22:34:44,590 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 38 treesize of output 39 [2021-12-06 22:34:45,035 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:34:45,036 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 0 case distinctions, treesize of input 36 treesize of output 38 [2021-12-06 22:34:45,057 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:34:45,058 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 0 case distinctions, treesize of input 30 treesize of output 32 [2021-12-06 22:34:45,457 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:34:45,459 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:34:45,460 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:34:45,463 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 22:34:45,463 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 98 treesize of output 70 [2021-12-06 22:34:45,471 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:34:45,472 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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 53 treesize of output 52 [2021-12-06 22:34:45,987 INFO L354 Elim1Store]: treesize reduction 8, result has 65.2 percent of original size [2021-12-06 22:34:45,987 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:34:46,408 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-12-06 22:34:46,408 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 72 treesize of output 68 [2021-12-06 22:34:46,416 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 39 [2021-12-06 22:34:46,491 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:34:46,493 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:34:46,495 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 22:34:46,495 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 56 treesize of output 21 [2021-12-06 22:34:46,502 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:34:46,502 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 0 case distinctions, treesize of input 24 treesize of output 10 [2021-12-06 22:34:54,087 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:34:54,088 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:34:54,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:34:54,091 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:34:54,092 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:34:54,096 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 22:34:54,096 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 6 new quantified variables, introduced 2 case distinctions, treesize of input 188 treesize of output 126 [2021-12-06 22:34:54,103 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:34:54,147 INFO L354 Elim1Store]: treesize reduction 42, result has 10.6 percent of original size [2021-12-06 22:34:54,147 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 148 treesize of output 125 [2021-12-06 22:34:54,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:34:54,157 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 0 case distinctions, treesize of input 118 treesize of output 100 [2021-12-06 22:34:54,165 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:34:54,194 INFO L354 Elim1Store]: treesize reduction 23, result has 36.1 percent of original size [2021-12-06 22:34:54,195 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 1 case distinctions, treesize of input 118 treesize of output 89 [2021-12-06 22:34:54,201 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:34:54,205 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 42 [2021-12-06 22:34:54,213 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:34:54,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, 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 23 [2021-12-06 22:34:54,612 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-12-06 22:34:54,612 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 72 treesize of output 64 [2021-12-06 22:34:54,620 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-12-06 22:34:54,718 INFO L354 Elim1Store]: treesize reduction 36, result has 23.4 percent of original size [2021-12-06 22:34:54,718 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 109 treesize of output 80 [2021-12-06 22:34:54,727 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 44 [2021-12-06 22:34:57,842 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 22:34:57,844 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:34:57,855 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-12-06 22:34:57,856 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 79 treesize of output 35 [2021-12-06 22:34:57,870 INFO L354 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2021-12-06 22:34:57,870 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 18 [2021-12-06 22:34:58,158 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 22:34:58,158 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:34:58,550 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_4294 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_4295 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse1 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_4294)) (.cse2 (bvadd (_ bv4 32) |c_~#gl_list~0.offset|))) (let ((.cse0 (select (select .cse1 |c_~#gl_list~0.base|) .cse2))) (= .cse0 (select (select .cse1 .cse0) (bvadd (select (select (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_4295) |c_~#gl_list~0.base|) .cse2) (_ bv8 32))))))) (forall ((v_ArrVal_4294 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_4295 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse3 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_4295)) (.cse4 (bvadd (_ bv4 32) |c_~#gl_list~0.offset|))) (let ((.cse5 (bvadd (select (select .cse3 |c_~#gl_list~0.base|) .cse4) (_ bv8 32)))) (= (select (select .cse3 (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_4294) |c_~#gl_list~0.base|) .cse4)) .cse5) .cse5))))) is different from false [2021-12-06 22:35:01,415 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_4294 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_4315 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_4316 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_4318 (_ BitVec 32)) (v_ArrVal_4319 (_ BitVec 32)) (v_ArrVal_4317 (_ BitVec 32)) (v_ArrVal_4295 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse3 (select (select |c_#memory_$Pointer$.base| |c_~#gl_list~0.base|) |c_~#gl_list~0.offset|)) (.cse4 (bvadd (_ bv4 32) (select (select |c_#memory_$Pointer$.offset| |c_~#gl_list~0.base|) |c_~#gl_list~0.offset|)))) (let ((.cse1 (store (let ((.cse6 (store (store |c_#memory_$Pointer$.offset| .cse3 (store (select |c_#memory_$Pointer$.offset| .cse3) .cse4 v_ArrVal_4319)) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_4315))) (store .cse6 |c_~#gl_list~0.base| (store (select .cse6 |c_~#gl_list~0.base|) |c_~#gl_list~0.offset| v_ArrVal_4318))) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_4295)) (.cse5 (bvadd (_ bv4 32) |c_~#gl_list~0.offset|))) (let ((.cse0 (bvadd (_ bv8 32) (select (select .cse1 |c_~#gl_list~0.base|) .cse5)))) (= .cse0 (select (select .cse1 (select (select (store (let ((.cse2 (store (store |c_#memory_$Pointer$.base| .cse3 (store (select |c_#memory_$Pointer$.base| .cse3) .cse4 |c_ULTIMATE.start_gl_insert_~node~1#1.base|)) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_4316))) (store .cse2 |c_~#gl_list~0.base| (store (select .cse2 |c_~#gl_list~0.base|) |c_~#gl_list~0.offset| v_ArrVal_4317))) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_4294) |c_~#gl_list~0.base|) .cse5)) .cse0)))))) (forall ((v_ArrVal_4294 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_4315 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_4316 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_4318 (_ BitVec 32)) (v_ArrVal_4319 (_ BitVec 32)) (v_ArrVal_4317 (_ BitVec 32)) (v_ArrVal_4295 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse10 (select (select |c_#memory_$Pointer$.base| |c_~#gl_list~0.base|) |c_~#gl_list~0.offset|)) (.cse11 (bvadd (_ bv4 32) (select (select |c_#memory_$Pointer$.offset| |c_~#gl_list~0.base|) |c_~#gl_list~0.offset|)))) (let ((.cse7 (store (let ((.cse13 (store (store |c_#memory_$Pointer$.base| .cse10 (store (select |c_#memory_$Pointer$.base| .cse10) .cse11 |c_ULTIMATE.start_gl_insert_~node~1#1.base|)) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_4316))) (store .cse13 |c_~#gl_list~0.base| (store (select .cse13 |c_~#gl_list~0.base|) |c_~#gl_list~0.offset| v_ArrVal_4317))) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_4294)) (.cse12 (bvadd (_ bv4 32) |c_~#gl_list~0.offset|))) (let ((.cse8 (select (select .cse7 |c_~#gl_list~0.base|) .cse12))) (= (select (select .cse7 .cse8) (bvadd (_ bv8 32) (select (select (store (let ((.cse9 (store (store |c_#memory_$Pointer$.offset| .cse10 (store (select |c_#memory_$Pointer$.offset| .cse10) .cse11 v_ArrVal_4319)) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_4315))) (store .cse9 |c_~#gl_list~0.base| (store (select .cse9 |c_~#gl_list~0.base|) |c_~#gl_list~0.offset| v_ArrVal_4318))) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_4295) |c_~#gl_list~0.base|) .cse12))) .cse8)))))) is different from false [2021-12-06 22:35:01,437 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1949940122] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:35:01,437 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 22:35:01,437 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30] total 55 [2021-12-06 22:35:01,437 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [984680320] [2021-12-06 22:35:01,437 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 22:35:01,437 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2021-12-06 22:35:01,437 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:35:01,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2021-12-06 22:35:01,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=229, Invalid=3546, Unknown=147, NotChecked=500, Total=4422 [2021-12-06 22:35:01,438 INFO L87 Difference]: Start difference. First operand 542 states and 640 transitions. Second operand has 56 states, 56 states have (on average 2.142857142857143) internal successors, (120), 48 states have internal predecessors, (120), 7 states have call successors, (7), 6 states have call predecessors, (7), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-12-06 22:35:41,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:35:41,889 INFO L93 Difference]: Finished difference Result 597 states and 677 transitions. [2021-12-06 22:35:41,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-12-06 22:35:41,890 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 56 states have (on average 2.142857142857143) internal successors, (120), 48 states have internal predecessors, (120), 7 states have call successors, (7), 6 states have call predecessors, (7), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 68 [2021-12-06 22:35:41,890 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:35:41,893 INFO L225 Difference]: With dead ends: 597 [2021-12-06 22:35:41,893 INFO L226 Difference]: Without dead ends: 597 [2021-12-06 22:35:41,894 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 226 GetRequests, 134 SyntacticMatches, 4 SemanticMatches, 88 ConstructedPredicates, 4 IntricatePredicates, 0 DeprecatedPredicates, 2166 ImplicationChecksByTransitivity, 73.7s TimeCoverageRelationStatistics Valid=485, Invalid=6630, Unknown=211, NotChecked=684, Total=8010 [2021-12-06 22:35:41,894 INFO L933 BasicCegarLoop]: 231 mSDtfsCounter, 635 mSDsluCounter, 4405 mSDsCounter, 0 mSdLazyCounter, 3051 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 635 SdHoareTripleChecker+Valid, 4636 SdHoareTripleChecker+Invalid, 5240 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 3051 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2130 IncrementalHoareTripleChecker+Unchecked, 10.0s IncrementalHoareTripleChecker+Time [2021-12-06 22:35:41,894 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [635 Valid, 4636 Invalid, 5240 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 3051 Invalid, 0 Unknown, 2130 Unchecked, 10.0s Time] [2021-12-06 22:35:41,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 597 states. [2021-12-06 22:35:41,904 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 597 to 542. [2021-12-06 22:35:41,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 542 states, 455 states have (on average 1.2945054945054946) internal successors, (589), 510 states have internal predecessors, (589), 30 states have call successors, (30), 15 states have call predecessors, (30), 13 states have return successors, (19), 16 states have call predecessors, (19), 19 states have call successors, (19) [2021-12-06 22:35:41,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 542 states to 542 states and 638 transitions. [2021-12-06 22:35:41,906 INFO L78 Accepts]: Start accepts. Automaton has 542 states and 638 transitions. Word has length 68 [2021-12-06 22:35:41,906 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:35:41,906 INFO L470 AbstractCegarLoop]: Abstraction has 542 states and 638 transitions. [2021-12-06 22:35:41,906 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 56 states, 56 states have (on average 2.142857142857143) internal successors, (120), 48 states have internal predecessors, (120), 7 states have call successors, (7), 6 states have call predecessors, (7), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-12-06 22:35:41,906 INFO L276 IsEmpty]: Start isEmpty. Operand 542 states and 638 transitions. [2021-12-06 22:35:41,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2021-12-06 22:35:41,907 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:35:41,907 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:35:41,920 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (51)] Ended with exit code 0 [2021-12-06 22:35:42,128 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (52)] Ended with exit code 0 [2021-12-06 22:35:42,308 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3,52 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt [2021-12-06 22:35:42,309 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting failErr0ASSERT_VIOLATIONMEMORY_LEAK === [val_from_nodeErr0REQUIRES_VIOLATION, val_from_nodeErr1REQUIRES_VIOLATION, failErr0ASSERT_VIOLATIONMEMORY_LEAK, inspectErr0REQUIRES_VIOLATION (and 67 more)] === [2021-12-06 22:35:42,309 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:35:42,310 INFO L85 PathProgramCache]: Analyzing trace with hash -738282855, now seen corresponding path program 1 times [2021-12-06 22:35:42,311 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:35:42,311 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [326093040] [2021-12-06 22:35:42,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:35:42,312 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:35:42,312 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:35:42,314 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:35:42,316 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (53)] Waiting until timeout for monitored process [2021-12-06 22:35:42,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:35:42,666 INFO L263 TraceCheckSpWp]: Trace formula consists of 283 conjuncts, 78 conjunts are in the unsatisfiable core [2021-12-06 22:35:42,670 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:35:42,775 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 22:35:42,775 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:35:42,877 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:35:42,888 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:35:42,919 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:35:42,935 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:36:17,721 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:36:17,723 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:36:17,724 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:36:17,725 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 22:36:17,787 INFO L354 Elim1Store]: treesize reduction 23, result has 36.1 percent of original size [2021-12-06 22:36:17,787 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 290 treesize of output 158 [2021-12-06 22:36:17,793 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:36:17,810 INFO L354 Elim1Store]: treesize reduction 17, result has 34.6 percent of original size [2021-12-06 22:36:17,810 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 134 treesize of output 52 [2021-12-06 22:36:20,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:36:20,028 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:36:20,029 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 22:36:20,031 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-12-06 22:36:20,031 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2021-12-06 22:36:20,054 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:36:20,055 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:36:20,056 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 0 case distinctions, treesize of input 32 treesize of output 34 [2021-12-06 22:36:20,080 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:36:20,081 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 22:36:20,083 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-12-06 22:36:20,083 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 73 treesize of output 48 [2021-12-06 22:36:20,091 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:36:20,091 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 22:36:20,094 INFO L354 Elim1Store]: treesize reduction 13, result has 7.1 percent of original size [2021-12-06 22:36:20,094 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 46 treesize of output 42 [2021-12-06 22:36:24,782 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 22:36:24,810 INFO L354 Elim1Store]: treesize reduction 72, result has 8.9 percent of original size [2021-12-06 22:36:24,810 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 64 treesize of output 42 [2021-12-06 22:36:24,860 INFO L354 Elim1Store]: treesize reduction 50, result has 18.0 percent of original size [2021-12-06 22:36:24,860 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 28 [2021-12-06 22:36:25,040 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:36:25,040 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:36:25,040 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:36:25,040 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [326093040] [2021-12-06 22:36:25,040 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [326093040] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:36:25,041 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:36:25,041 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-12-06 22:36:25,041 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2076299668] [2021-12-06 22:36:25,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:36:25,041 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-12-06 22:36:25,041 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:36:25,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-12-06 22:36:25,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=360, Unknown=14, NotChecked=0, Total=420 [2021-12-06 22:36:25,042 INFO L87 Difference]: Start difference. First operand 542 states and 638 transitions. Second operand has 21 states, 21 states have (on average 3.0476190476190474) internal successors, (64), 18 states have internal predecessors, (64), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-06 22:37:04,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:37:04,024 INFO L93 Difference]: Finished difference Result 583 states and 668 transitions. [2021-12-06 22:37:04,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-12-06 22:37:04,026 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.0476190476190474) internal successors, (64), 18 states have internal predecessors, (64), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 68 [2021-12-06 22:37:04,026 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:37:04,028 INFO L225 Difference]: With dead ends: 583 [2021-12-06 22:37:04,028 INFO L226 Difference]: Without dead ends: 583 [2021-12-06 22:37:04,028 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 144 ImplicationChecksByTransitivity, 70.0s TimeCoverageRelationStatistics Valid=150, Invalid=944, Unknown=28, NotChecked=0, Total=1122 [2021-12-06 22:37:04,029 INFO L933 BasicCegarLoop]: 141 mSDtfsCounter, 290 mSDsluCounter, 1562 mSDsCounter, 0 mSdLazyCounter, 1945 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 294 SdHoareTripleChecker+Valid, 1703 SdHoareTripleChecker+Invalid, 2454 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 1945 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 485 IncrementalHoareTripleChecker+Unchecked, 8.7s IncrementalHoareTripleChecker+Time [2021-12-06 22:37:04,029 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [294 Valid, 1703 Invalid, 2454 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 1945 Invalid, 0 Unknown, 485 Unchecked, 8.7s Time] [2021-12-06 22:37:04,030 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 583 states. [2021-12-06 22:37:04,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 583 to 542. [2021-12-06 22:37:04,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 542 states, 455 states have (on average 1.2901098901098902) internal successors, (587), 510 states have internal predecessors, (587), 30 states have call successors, (30), 15 states have call predecessors, (30), 13 states have return successors, (19), 16 states have call predecessors, (19), 19 states have call successors, (19) [2021-12-06 22:37:04,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 542 states to 542 states and 636 transitions. [2021-12-06 22:37:04,036 INFO L78 Accepts]: Start accepts. Automaton has 542 states and 636 transitions. Word has length 68 [2021-12-06 22:37:04,036 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:37:04,036 INFO L470 AbstractCegarLoop]: Abstraction has 542 states and 636 transitions. [2021-12-06 22:37:04,036 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.0476190476190474) internal successors, (64), 18 states have internal predecessors, (64), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-06 22:37:04,036 INFO L276 IsEmpty]: Start isEmpty. Operand 542 states and 636 transitions. [2021-12-06 22:37:04,037 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2021-12-06 22:37:04,037 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:37:04,037 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:37:04,047 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (53)] Ended with exit code 0 [2021-12-06 22:37:04,237 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:37:04,237 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting failErr0ASSERT_VIOLATIONMEMORY_LEAK === [val_from_nodeErr0REQUIRES_VIOLATION, val_from_nodeErr1REQUIRES_VIOLATION, failErr0ASSERT_VIOLATIONMEMORY_LEAK, inspectErr0REQUIRES_VIOLATION (and 67 more)] === [2021-12-06 22:37:04,238 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:37:04,238 INFO L85 PathProgramCache]: Analyzing trace with hash -327417151, now seen corresponding path program 2 times [2021-12-06 22:37:04,238 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:37:04,238 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1112024478] [2021-12-06 22:37:04,238 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-06 22:37:04,238 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:37:04,238 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:37:04,239 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:37:04,240 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (54)] Waiting until timeout for monitored process [2021-12-06 22:37:04,877 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-06 22:37:04,877 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 22:37:04,904 INFO L263 TraceCheckSpWp]: Trace formula consists of 498 conjuncts, 127 conjunts are in the unsatisfiable core [2021-12-06 22:37:04,910 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:37:05,130 INFO L354 Elim1Store]: treesize reduction 45, result has 45.1 percent of original size [2021-12-06 22:37:05,131 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 6 case distinctions, treesize of input 38 treesize of output 65 [2021-12-06 22:37:05,378 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 14 treesize of output 16 [2021-12-06 22:37:05,400 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 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:37:05,474 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:37:05,483 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:37:07,171 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-06 22:37:07,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 69 treesize of output 49 [2021-12-06 22:37:07,628 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-12-06 22:37:07,628 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 53 treesize of output 40 [2021-12-06 22:37:07,633 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:37:07,637 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 31 treesize of output 26 [2021-12-06 22:37:07,645 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:37:07,646 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 0 case distinctions, treesize of input 21 treesize of output 23 [2021-12-06 22:37:07,935 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 16 treesize of output 18 [2021-12-06 22:37:07,968 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 14 treesize of output 16 [2021-12-06 22:37:08,036 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-06 22:37:08,037 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 58 treesize of output 53 [2021-12-06 22:37:08,043 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 20 treesize of output 22 [2021-12-06 22:37:08,522 INFO L354 Elim1Store]: treesize reduction 72, result has 44.2 percent of original size [2021-12-06 22:37:08,522 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 68 treesize of output 109 [2021-12-06 22:37:09,020 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 55 treesize of output 49 [2021-12-06 22:37:09,127 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 5 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:37:09,313 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:37:09,353 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 37 treesize of output 21 [2021-12-06 22:37:11,186 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-06 22:37:11,809 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 82 treesize of output 54 [2021-12-06 22:37:11,816 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:37:11,819 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:37:11,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, 8 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-12-06 22:37:11,837 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:37:11,837 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:37:12,294 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 16 treesize of output 18 [2021-12-06 22:37:12,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, 4 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:37:12,509 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-06 22:37:12,509 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 61 treesize of output 54 [2021-12-06 22:37:12,519 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-12-06 22:37:13,558 INFO L354 Elim1Store]: treesize reduction 16, result has 51.5 percent of original size [2021-12-06 22:37:13,559 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 4 case distinctions, treesize of input 62 treesize of output 68 [2021-12-06 22:37:13,855 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 39 treesize of output 35 [2021-12-06 22:37:13,884 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 16 treesize of output 18 [2021-12-06 22:37:13,916 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:37:13,935 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 33 treesize of output 17 [2021-12-06 22:37:15,851 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 40 [2021-12-06 22:37:15,857 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:37:15,859 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:37:15,908 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-06 22:37:15,908 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 8 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 30 [2021-12-06 22:37:15,920 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:37:15,921 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:37:16,165 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 16 treesize of output 18 [2021-12-06 22:37:16,196 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 16 treesize of output 18 [2021-12-06 22:37:16,830 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:37:16,998 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 0 proven. 51 refuted. 5 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-06 22:37:16,998 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:37:17,741 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_4595 (Array (_ BitVec 32) (_ BitVec 32)))) (not (= |c_~#gl_list~0.offset| (select (select (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_4595) |c_~#gl_list~0.base|) (bvadd (_ bv4 32) |c_~#gl_list~0.offset|))))) is different from false [2021-12-06 22:37:18,211 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_4605 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_4606 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_4604 (_ BitVec 32)) (v_ArrVal_4595 (Array (_ BitVec 32) (_ BitVec 32)))) (not (= (select (select (store (let ((.cse0 (store (store |c_#memory_$Pointer$.offset| (select (select |c_#memory_$Pointer$.base| |c_~#gl_list~0.base|) |c_~#gl_list~0.offset|) v_ArrVal_4606) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_4605))) (store .cse0 |c_~#gl_list~0.base| (store (select .cse0 |c_~#gl_list~0.base|) |c_~#gl_list~0.offset| v_ArrVal_4604))) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_4595) |c_~#gl_list~0.base|) (bvadd (_ bv4 32) |c_~#gl_list~0.offset|)) |c_~#gl_list~0.offset|))) is different from false [2021-12-06 22:37:18,214 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:37:18,214 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1112024478] [2021-12-06 22:37:18,214 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1112024478] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:37:18,214 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1884407357] [2021-12-06 22:37:18,214 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-06 22:37:18,214 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-12-06 22:37:18,215 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/cvc4 [2021-12-06 22:37:18,215 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-12-06 22:37:18,216 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (55)] Waiting until timeout for monitored process [2021-12-06 22:37:20,311 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-06 22:37:20,312 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 22:37:20,352 INFO L263 TraceCheckSpWp]: Trace formula consists of 498 conjuncts, 111 conjunts are in the unsatisfiable core [2021-12-06 22:37:20,358 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:37:20,581 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 22:37:20,581 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:37:20,796 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:37:20,809 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:37:20,831 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:37:20,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 7 treesize of output 3 [2021-12-06 22:37:23,432 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:37:23,432 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 44 [2021-12-06 22:37:23,438 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:37:23,459 INFO L354 Elim1Store]: treesize reduction 44, result has 6.4 percent of original size [2021-12-06 22:37:23,459 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 39 treesize of output 38 [2021-12-06 22:37:23,466 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:37:23,466 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 0 case distinctions, treesize of input 25 treesize of output 27 [2021-12-06 22:37:23,471 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-12-06 22:37:23,749 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 23 [2021-12-06 22:37:23,797 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-06 22:37:23,797 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 31 [2021-12-06 22:37:24,154 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 22:37:24,155 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 22 [2021-12-06 22:37:24,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 26 [2021-12-06 22:37:24,478 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:37:24,478 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 8 [2021-12-06 22:37:27,489 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:37:27,584 INFO L354 Elim1Store]: treesize reduction 58, result has 24.7 percent of original size [2021-12-06 22:37:27,584 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 80 treesize of output 85 [2021-12-06 22:37:27,598 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:37:27,605 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 0 case distinctions, treesize of input 70 treesize of output 58 [2021-12-06 22:37:27,619 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 8 treesize of output 7 [2021-12-06 22:37:27,713 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 22:37:27,713 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 62 treesize of output 54 [2021-12-06 22:37:27,721 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:37:28,094 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 24 treesize of output 24 [2021-12-06 22:37:28,159 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-06 22:37:28,160 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 30 [2021-12-06 22:37:28,595 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 22:37:28,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, 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 22 [2021-12-06 22:37:28,961 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 25 [2021-12-06 22:37:29,005 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:37:29,005 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 19 treesize of output 9 [2021-12-06 22:37:32,335 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:37:32,426 INFO L354 Elim1Store]: treesize reduction 58, result has 24.7 percent of original size [2021-12-06 22:37:32,426 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 77 treesize of output 84 [2021-12-06 22:37:32,436 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:37:32,444 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 0 case distinctions, treesize of input 69 treesize of output 59 [2021-12-06 22:37:32,483 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 12 treesize of output 11 [2021-12-06 22:37:32,628 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 22:37:32,628 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 46 treesize of output 44 [2021-12-06 22:37:32,635 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:37:32,949 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:37:32,967 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:37:33,909 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 8 [2021-12-06 22:37:34,173 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 1 proven. 50 refuted. 5 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-06 22:37:34,174 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:37:35,431 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_4796 (Array (_ BitVec 32) (_ BitVec 32)))) (not (= |c_~#gl_list~0.base| (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_4796) |c_~#gl_list~0.base|) (bvadd (_ bv4 32) |c_~#gl_list~0.offset|))))) is different from false [2021-12-06 22:37:36,110 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_4807 (_ BitVec 32)) (v_ArrVal_4796 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_4809 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_4808 (Array (_ BitVec 32) (_ BitVec 32)))) (not (= (select (select (store (let ((.cse0 (store (store |c_#memory_$Pointer$.base| (select (select |c_#memory_$Pointer$.base| |c_~#gl_list~0.base|) |c_~#gl_list~0.offset|) v_ArrVal_4809) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_4808))) (store .cse0 |c_~#gl_list~0.base| (store (select .cse0 |c_~#gl_list~0.base|) |c_~#gl_list~0.offset| v_ArrVal_4807))) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_4796) |c_~#gl_list~0.base|) (bvadd (_ bv4 32) |c_~#gl_list~0.offset|)) |c_~#gl_list~0.base|))) is different from false [2021-12-06 22:37:36,113 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1884407357] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:37:36,113 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 22:37:36,113 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35] total 67 [2021-12-06 22:37:36,113 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733820592] [2021-12-06 22:37:36,113 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 22:37:36,114 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 68 states [2021-12-06 22:37:36,114 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:37:36,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2021-12-06 22:37:36,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=273, Invalid=5164, Unknown=279, NotChecked=604, Total=6320 [2021-12-06 22:37:36,115 INFO L87 Difference]: Start difference. First operand 542 states and 636 transitions. Second operand has 68 states, 68 states have (on average 1.8235294117647058) internal successors, (124), 62 states have internal predecessors, (124), 9 states have call successors, (9), 6 states have call predecessors, (9), 6 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-12-06 22:38:04,536 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:38:04,536 INFO L93 Difference]: Finished difference Result 830 states and 957 transitions. [2021-12-06 22:38:04,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-12-06 22:38:04,537 INFO L78 Accepts]: Start accepts. Automaton has has 68 states, 68 states have (on average 1.8235294117647058) internal successors, (124), 62 states have internal predecessors, (124), 9 states have call successors, (9), 6 states have call predecessors, (9), 6 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 71 [2021-12-06 22:38:04,537 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:38:04,541 INFO L225 Difference]: With dead ends: 830 [2021-12-06 22:38:04,541 INFO L226 Difference]: Without dead ends: 830 [2021-12-06 22:38:04,542 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 208 GetRequests, 95 SyntacticMatches, 9 SemanticMatches, 104 ConstructedPredicates, 4 IntricatePredicates, 0 DeprecatedPredicates, 2355 ImplicationChecksByTransitivity, 34.1s TimeCoverageRelationStatistics Valid=564, Invalid=9355, Unknown=399, NotChecked=812, Total=11130 [2021-12-06 22:38:04,542 INFO L933 BasicCegarLoop]: 293 mSDtfsCounter, 507 mSDsluCounter, 4706 mSDsCounter, 0 mSdLazyCounter, 5023 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 510 SdHoareTripleChecker+Valid, 4999 SdHoareTripleChecker+Invalid, 8554 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 5023 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3496 IncrementalHoareTripleChecker+Unchecked, 13.4s IncrementalHoareTripleChecker+Time [2021-12-06 22:38:04,542 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [510 Valid, 4999 Invalid, 8554 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 5023 Invalid, 0 Unknown, 3496 Unchecked, 13.4s Time] [2021-12-06 22:38:04,543 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 830 states. [2021-12-06 22:38:04,551 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 830 to 743. [2021-12-06 22:38:04,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 743 states, 646 states have (on average 1.3126934984520124) internal successors, (848), 703 states have internal predecessors, (848), 35 states have call successors, (35), 19 states have call predecessors, (35), 18 states have return successors, (24), 20 states have call predecessors, (24), 24 states have call successors, (24) [2021-12-06 22:38:04,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 743 states to 743 states and 907 transitions. [2021-12-06 22:38:04,553 INFO L78 Accepts]: Start accepts. Automaton has 743 states and 907 transitions. Word has length 71 [2021-12-06 22:38:04,553 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:38:04,553 INFO L470 AbstractCegarLoop]: Abstraction has 743 states and 907 transitions. [2021-12-06 22:38:04,553 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 68 states, 68 states have (on average 1.8235294117647058) internal successors, (124), 62 states have internal predecessors, (124), 9 states have call successors, (9), 6 states have call predecessors, (9), 6 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-12-06 22:38:04,553 INFO L276 IsEmpty]: Start isEmpty. Operand 743 states and 907 transitions. [2021-12-06 22:38:04,554 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2021-12-06 22:38:04,554 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:38:04,554 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:38:04,562 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (55)] Ended with exit code 0 [2021-12-06 22:38:04,796 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (54)] Ended with exit code 0 [2021-12-06 22:38:04,955 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt,54 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:38:04,956 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting inspectErr24REQUIRES_VIOLATION === [val_from_nodeErr0REQUIRES_VIOLATION, val_from_nodeErr1REQUIRES_VIOLATION, failErr0ASSERT_VIOLATIONMEMORY_LEAK, inspectErr0REQUIRES_VIOLATION (and 67 more)] === [2021-12-06 22:38:04,957 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:38:04,957 INFO L85 PathProgramCache]: Analyzing trace with hash -1412082453, now seen corresponding path program 1 times [2021-12-06 22:38:04,958 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:38:04,958 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1606530198] [2021-12-06 22:38:04,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:38:04,959 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:38:04,959 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:38:04,961 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:38:04,963 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (56)] Waiting until timeout for monitored process [2021-12-06 22:38:05,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:38:05,377 INFO L263 TraceCheckSpWp]: Trace formula consists of 288 conjuncts, 71 conjunts are in the unsatisfiable core [2021-12-06 22:38:05,382 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:38:05,483 INFO L354 Elim1Store]: treesize reduction 13, result has 23.5 percent of original size [2021-12-06 22:38:05,484 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 27 treesize of output 25 [2021-12-06 22:38:05,578 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:38:05,586 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:38:05,612 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:38:05,637 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:38:06,703 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 36 [2021-12-06 22:38:07,844 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:38:07,845 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 198 treesize of output 125 [2021-12-06 22:38:07,853 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:38:07,858 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:38:07,904 INFO L354 Elim1Store]: treesize reduction 60, result has 4.8 percent of original size [2021-12-06 22:38:07,904 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 156 treesize of output 119 [2021-12-06 22:38:07,943 INFO L354 Elim1Store]: treesize reduction 25, result has 34.2 percent of original size [2021-12-06 22:38:07,943 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 106 treesize of output 69 [2021-12-06 22:38:07,952 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:38:07,961 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:38:07,962 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 80 treesize of output 45 [2021-12-06 22:38:07,998 INFO L354 Elim1Store]: treesize reduction 31, result has 29.5 percent of original size [2021-12-06 22:38:07,998 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 40 treesize of output 47 [2021-12-06 22:38:08,008 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:38:08,008 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 0 case distinctions, treesize of input 27 treesize of output 35 [2021-12-06 22:38:08,233 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:38:08,235 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:38:08,237 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:38:08,240 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 22:38:08,240 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 1 case distinctions, treesize of input 73 treesize of output 60 [2021-12-06 22:38:08,247 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 18 treesize of output 20 [2021-12-06 22:38:08,401 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:38:08,402 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 20 treesize of output 22 [2021-12-06 22:38:08,409 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:38:08,410 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:38:08,413 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 22:38:08,414 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 1 case distinctions, treesize of input 63 treesize of output 56 [2021-12-06 22:38:09,412 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2021-12-06 22:38:10,880 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-12-06 22:38:10,881 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 52 treesize of output 33 [2021-12-06 22:38:11,015 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:38:11,015 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:38:11,015 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:38:11,015 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1606530198] [2021-12-06 22:38:11,015 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1606530198] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:38:11,015 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:38:11,015 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-06 22:38:11,015 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [594935292] [2021-12-06 22:38:11,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:38:11,016 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-12-06 22:38:11,016 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:38:11,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-06 22:38:11,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=328, Unknown=10, NotChecked=0, Total=380 [2021-12-06 22:38:11,016 INFO L87 Difference]: Start difference. First operand 743 states and 907 transitions. Second operand has 20 states, 19 states have (on average 3.473684210526316) internal successors, (66), 17 states have internal predecessors, (66), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-06 22:38:14,181 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:38:14,182 INFO L93 Difference]: Finished difference Result 776 states and 934 transitions. [2021-12-06 22:38:14,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-06 22:38:14,182 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 3.473684210526316) internal successors, (66), 17 states have internal predecessors, (66), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 69 [2021-12-06 22:38:14,183 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:38:14,186 INFO L225 Difference]: With dead ends: 776 [2021-12-06 22:38:14,186 INFO L226 Difference]: Without dead ends: 776 [2021-12-06 22:38:14,186 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 49 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=79, Invalid=557, Unknown=14, NotChecked=0, Total=650 [2021-12-06 22:38:14,186 INFO L933 BasicCegarLoop]: 137 mSDtfsCounter, 66 mSDsluCounter, 1455 mSDsCounter, 0 mSdLazyCounter, 589 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 1592 SdHoareTripleChecker+Invalid, 1735 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 589 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1137 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2021-12-06 22:38:14,187 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [70 Valid, 1592 Invalid, 1735 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 589 Invalid, 0 Unknown, 1137 Unchecked, 2.3s Time] [2021-12-06 22:38:14,187 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 776 states. [2021-12-06 22:38:14,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 776 to 743. [2021-12-06 22:38:14,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 743 states, 646 states have (on average 1.3111455108359134) internal successors, (847), 703 states have internal predecessors, (847), 35 states have call successors, (35), 19 states have call predecessors, (35), 18 states have return successors, (24), 20 states have call predecessors, (24), 24 states have call successors, (24) [2021-12-06 22:38:14,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 743 states to 743 states and 906 transitions. [2021-12-06 22:38:14,196 INFO L78 Accepts]: Start accepts. Automaton has 743 states and 906 transitions. Word has length 69 [2021-12-06 22:38:14,196 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:38:14,196 INFO L470 AbstractCegarLoop]: Abstraction has 743 states and 906 transitions. [2021-12-06 22:38:14,196 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 3.473684210526316) internal successors, (66), 17 states have internal predecessors, (66), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-06 22:38:14,196 INFO L276 IsEmpty]: Start isEmpty. Operand 743 states and 906 transitions. [2021-12-06 22:38:14,197 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2021-12-06 22:38:14,197 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:38:14,197 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:38:14,207 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (56)] Ended with exit code 0 [2021-12-06 22:38:14,397 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 56 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:38:14,398 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting inspectErr25REQUIRES_VIOLATION === [val_from_nodeErr0REQUIRES_VIOLATION, val_from_nodeErr1REQUIRES_VIOLATION, failErr0ASSERT_VIOLATIONMEMORY_LEAK, inspectErr0REQUIRES_VIOLATION (and 67 more)] === [2021-12-06 22:38:14,399 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:38:14,399 INFO L85 PathProgramCache]: Analyzing trace with hash -1412082452, now seen corresponding path program 1 times [2021-12-06 22:38:14,400 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:38:14,400 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1782697884] [2021-12-06 22:38:14,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:38:14,401 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:38:14,401 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:38:14,402 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:38:14,403 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (57)] Waiting until timeout for monitored process [2021-12-06 22:38:14,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:38:14,996 INFO L263 TraceCheckSpWp]: Trace formula consists of 288 conjuncts, 76 conjunts are in the unsatisfiable core [2021-12-06 22:38:14,998 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:38:15,123 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-06 22:38:15,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, 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:38:15,166 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 22:38:15,166 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 19 [2021-12-06 22:38:15,312 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:38:15,322 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:38:15,359 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:38:15,381 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:38:16,488 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 36 [2021-12-06 22:38:16,522 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 36 [2021-12-06 22:38:17,846 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:38:17,847 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 198 treesize of output 125 [2021-12-06 22:38:17,925 INFO L354 Elim1Store]: treesize reduction 23, result has 32.4 percent of original size [2021-12-06 22:38:17,926 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 90 treesize of output 63 [2021-12-06 22:38:17,935 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:38:17,940 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 45 treesize of output 32 [2021-12-06 22:38:17,948 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:38:17,954 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 43 treesize of output 30 [2021-12-06 22:38:17,965 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:38:17,965 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 0 case distinctions, treesize of input 29 treesize of output 37 [2021-12-06 22:38:17,974 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:38:17,975 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 0 case distinctions, treesize of input 27 treesize of output 35 [2021-12-06 22:38:18,202 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:38:18,204 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:38:18,206 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:38:18,211 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 22:38:18,211 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 1 case distinctions, treesize of input 55 treesize of output 48 [2021-12-06 22:38:18,220 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:38:18,221 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 0 case distinctions, treesize of input 34 treesize of output 36 [2021-12-06 22:38:18,398 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:38:18,399 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2021-12-06 22:38:18,407 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:38:18,408 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:38:18,411 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 22:38:18,411 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 1 case distinctions, treesize of input 45 treesize of output 42 [2021-12-06 22:38:21,202 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 22:38:21,207 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 22:38:21,207 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 65 treesize of output 37 [2021-12-06 22:38:21,222 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-12-06 22:38:21,223 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 18 [2021-12-06 22:38:21,374 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:38:21,374 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:38:21,374 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:38:21,374 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1782697884] [2021-12-06 22:38:21,374 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1782697884] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:38:21,374 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:38:21,374 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-06 22:38:21,374 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917404142] [2021-12-06 22:38:21,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:38:21,375 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-12-06 22:38:21,375 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:38:21,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-06 22:38:21,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=322, Unknown=16, NotChecked=0, Total=380 [2021-12-06 22:38:21,375 INFO L87 Difference]: Start difference. First operand 743 states and 906 transitions. Second operand has 20 states, 19 states have (on average 3.473684210526316) internal successors, (66), 17 states have internal predecessors, (66), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-06 22:38:29,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:38:29,724 INFO L93 Difference]: Finished difference Result 783 states and 936 transitions. [2021-12-06 22:38:29,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-12-06 22:38:29,726 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 3.473684210526316) internal successors, (66), 17 states have internal predecessors, (66), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 69 [2021-12-06 22:38:29,726 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:38:29,729 INFO L225 Difference]: With dead ends: 783 [2021-12-06 22:38:29,729 INFO L226 Difference]: Without dead ends: 783 [2021-12-06 22:38:29,729 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 49 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=142, Invalid=883, Unknown=31, NotChecked=0, Total=1056 [2021-12-06 22:38:29,730 INFO L933 BasicCegarLoop]: 128 mSDtfsCounter, 299 mSDsluCounter, 1164 mSDsCounter, 0 mSdLazyCounter, 1742 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 303 SdHoareTripleChecker+Valid, 1292 SdHoareTripleChecker+Invalid, 2341 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 1742 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 568 IncrementalHoareTripleChecker+Unchecked, 5.9s IncrementalHoareTripleChecker+Time [2021-12-06 22:38:29,730 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [303 Valid, 1292 Invalid, 2341 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 1742 Invalid, 0 Unknown, 568 Unchecked, 5.9s Time] [2021-12-06 22:38:29,731 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 783 states. [2021-12-06 22:38:29,738 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 783 to 743. [2021-12-06 22:38:29,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 743 states, 646 states have (on average 1.3080495356037152) internal successors, (845), 703 states have internal predecessors, (845), 35 states have call successors, (35), 19 states have call predecessors, (35), 18 states have return successors, (24), 20 states have call predecessors, (24), 24 states have call successors, (24) [2021-12-06 22:38:29,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 743 states to 743 states and 904 transitions. [2021-12-06 22:38:29,740 INFO L78 Accepts]: Start accepts. Automaton has 743 states and 904 transitions. Word has length 69 [2021-12-06 22:38:29,740 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:38:29,740 INFO L470 AbstractCegarLoop]: Abstraction has 743 states and 904 transitions. [2021-12-06 22:38:29,740 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 3.473684210526316) internal successors, (66), 17 states have internal predecessors, (66), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-06 22:38:29,740 INFO L276 IsEmpty]: Start isEmpty. Operand 743 states and 904 transitions. [2021-12-06 22:38:29,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2021-12-06 22:38:29,741 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:38:29,741 INFO L514 BasicCegarLoop]: trace histogram [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, 1, 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:38:29,755 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (57)] Forceful destruction successful, exit code 0 [2021-12-06 22:38:29,941 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 57 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:38:29,942 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting failErr0ASSERT_VIOLATIONMEMORY_LEAK === [val_from_nodeErr0REQUIRES_VIOLATION, val_from_nodeErr1REQUIRES_VIOLATION, failErr0ASSERT_VIOLATIONMEMORY_LEAK, inspectErr0REQUIRES_VIOLATION (and 67 more)] === [2021-12-06 22:38:29,943 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:38:29,943 INFO L85 PathProgramCache]: Analyzing trace with hash -749231525, now seen corresponding path program 1 times [2021-12-06 22:38:29,944 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:38:29,945 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [54043733] [2021-12-06 22:38:29,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:38:29,945 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:38:29,946 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:38:29,946 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:38:29,947 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (58)] Waiting until timeout for monitored process [2021-12-06 22:38:30,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:38:30,666 INFO L263 TraceCheckSpWp]: Trace formula consists of 395 conjuncts, 116 conjunts are in the unsatisfiable core [2021-12-06 22:38:30,671 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:38:30,787 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-12-06 22:38:30,787 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:38:30,914 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:38:30,930 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:38:30,965 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:38:30,990 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:38:32,912 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:38:32,912 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 136 treesize of output 95 [2021-12-06 22:38:32,956 INFO L354 Elim1Store]: treesize reduction 19, result has 26.9 percent of original size [2021-12-06 22:38:32,956 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 72 treesize of output 53 [2021-12-06 22:38:32,964 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:38:32,970 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 52 treesize of output 43 [2021-12-06 22:38:32,978 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:38:32,982 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 33 treesize of output 28 [2021-12-06 22:38:32,991 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:38:32,992 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 0 case distinctions, treesize of input 23 treesize of output 25 [2021-12-06 22:38:33,019 INFO L354 Elim1Store]: treesize reduction 27, result has 20.6 percent of original size [2021-12-06 22:38:33,019 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 38 treesize of output 39 [2021-12-06 22:38:33,300 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 23 [2021-12-06 22:38:33,335 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 27 treesize of output 27 [2021-12-06 22:38:33,374 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:38:33,375 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:38:33,376 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 84 treesize of output 61 [2021-12-06 22:38:33,387 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:38:33,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, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 34 [2021-12-06 22:38:33,796 INFO L354 Elim1Store]: treesize reduction 8, result has 61.9 percent of original size [2021-12-06 22:38:33,796 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 41 treesize of output 43 [2021-12-06 22:38:34,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, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 37 [2021-12-06 22:38:34,140 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-12-06 22:38:34,140 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 2 new quantified variables, introduced 2 case distinctions, treesize of input 65 treesize of output 58 [2021-12-06 22:38:34,215 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:38:34,217 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:38:34,219 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 22:38:34,219 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 2 case distinctions, treesize of input 51 treesize of output 21 [2021-12-06 22:38:34,226 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:38:34,226 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 0 case distinctions, treesize of input 24 treesize of output 10 [2021-12-06 22:38:50,666 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:38:50,667 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:38:50,669 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:38:50,670 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:38:50,671 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:38:50,675 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 22:38:50,675 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 2 case distinctions, treesize of input 181 treesize of output 126 [2021-12-06 22:38:50,682 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:38:50,735 INFO L354 Elim1Store]: treesize reduction 42, result has 10.6 percent of original size [2021-12-06 22:38:50,735 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 131 treesize of output 114 [2021-12-06 22:38:50,744 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:38:50,745 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 0 case distinctions, treesize of input 103 treesize of output 87 [2021-12-06 22:38:50,756 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:38:50,781 INFO L354 Elim1Store]: treesize reduction 23, result has 36.1 percent of original size [2021-12-06 22:38:50,782 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 1 case distinctions, treesize of input 99 treesize of output 74 [2021-12-06 22:38:50,790 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:38:50,793 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 42 [2021-12-06 22:38:50,802 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:38:50,803 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 0 case distinctions, treesize of input 21 treesize of output 23 [2021-12-06 22:38:51,050 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-12-06 22:38:51,050 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 59 treesize of output 59 [2021-12-06 22:38:51,057 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-12-06 22:38:51,126 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-12-06 22:38:51,126 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 59 treesize of output 59 [2021-12-06 22:38:51,136 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-12-06 22:38:53,232 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 22:38:53,234 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:38:53,245 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-12-06 22:38:53,245 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 51 treesize of output 27 [2021-12-06 22:38:53,258 INFO L354 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2021-12-06 22:38:53,258 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 18 [2021-12-06 22:38:53,463 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 22:38:53,464 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:38:55,576 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_5106 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_5105 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_5106)) (.cse2 (bvadd (_ bv4 32) |c_~#gl_list~0.offset|))) (let ((.cse1 (select (select .cse0 |c_~#gl_list~0.base|) .cse2))) (= (select (select .cse0 .cse1) (bvadd (select (select (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_5105) |c_~#gl_list~0.base|) .cse2) (_ bv12 32))) .cse1)))) (forall ((v_ArrVal_5106 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_5105 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse3 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_5105)) (.cse4 (bvadd (_ bv4 32) |c_~#gl_list~0.offset|))) (let ((.cse5 (select (select .cse3 |c_~#gl_list~0.base|) .cse4))) (= (select (select .cse3 (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_5106) |c_~#gl_list~0.base|) .cse4)) (bvadd .cse5 (_ bv12 32))) (bvadd (_ bv8 32) .cse5)))))) is different from false [2021-12-06 22:38:58,396 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_5127 (_ BitVec 32)) (v_ArrVal_5106 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_5130 (_ BitVec 32)) (v_ArrVal_5125 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_5126 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_5105 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_5129 (_ BitVec 32)) (v_ArrVal_5128 (_ BitVec 32))) (let ((.cse3 (select (select |c_#memory_$Pointer$.base| |c_~#gl_list~0.base|) |c_~#gl_list~0.offset|)) (.cse4 (bvadd (_ bv4 32) (select (select |c_#memory_$Pointer$.offset| |c_~#gl_list~0.base|) |c_~#gl_list~0.offset|)))) (let ((.cse1 (store (let ((.cse6 (store (store |c_#memory_$Pointer$.offset| .cse3 (store (select |c_#memory_$Pointer$.offset| .cse3) .cse4 v_ArrVal_5129)) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_5126))) (store .cse6 |c_~#gl_list~0.base| (store (select .cse6 |c_~#gl_list~0.base|) |c_~#gl_list~0.offset| v_ArrVal_5130))) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_5105)) (.cse5 (bvadd (_ bv4 32) |c_~#gl_list~0.offset|))) (let ((.cse0 (select (select .cse1 |c_~#gl_list~0.base|) .cse5))) (= (bvadd (_ bv8 32) .cse0) (select (select .cse1 (select (select (store (let ((.cse2 (store (store |c_#memory_$Pointer$.base| .cse3 (store (select |c_#memory_$Pointer$.base| .cse3) .cse4 v_ArrVal_5128)) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_5125))) (store .cse2 |c_~#gl_list~0.base| (store (select .cse2 |c_~#gl_list~0.base|) |c_~#gl_list~0.offset| v_ArrVal_5127))) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_5106) |c_~#gl_list~0.base|) .cse5)) (bvadd (_ bv12 32) .cse0))))))) (forall ((v_ArrVal_5127 (_ BitVec 32)) (v_ArrVal_5106 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_5130 (_ BitVec 32)) (v_ArrVal_5125 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_5126 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_5105 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_5129 (_ BitVec 32)) (v_ArrVal_5128 (_ BitVec 32))) (let ((.cse10 (select (select |c_#memory_$Pointer$.base| |c_~#gl_list~0.base|) |c_~#gl_list~0.offset|)) (.cse11 (bvadd (_ bv4 32) (select (select |c_#memory_$Pointer$.offset| |c_~#gl_list~0.base|) |c_~#gl_list~0.offset|)))) (let ((.cse7 (store (let ((.cse13 (store (store |c_#memory_$Pointer$.base| .cse10 (store (select |c_#memory_$Pointer$.base| .cse10) .cse11 v_ArrVal_5128)) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_5125))) (store .cse13 |c_~#gl_list~0.base| (store (select .cse13 |c_~#gl_list~0.base|) |c_~#gl_list~0.offset| v_ArrVal_5127))) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_5106)) (.cse12 (bvadd (_ bv4 32) |c_~#gl_list~0.offset|))) (let ((.cse8 (select (select .cse7 |c_~#gl_list~0.base|) .cse12))) (= (select (select .cse7 .cse8) (bvadd (_ bv12 32) (select (select (store (let ((.cse9 (store (store |c_#memory_$Pointer$.offset| .cse10 (store (select |c_#memory_$Pointer$.offset| .cse10) .cse11 v_ArrVal_5129)) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_5126))) (store .cse9 |c_~#gl_list~0.base| (store (select .cse9 |c_~#gl_list~0.base|) |c_~#gl_list~0.offset| v_ArrVal_5130))) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_5105) |c_~#gl_list~0.base|) .cse12))) .cse8)))))) is different from false [2021-12-06 22:38:58,407 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:38:58,407 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [54043733] [2021-12-06 22:38:58,407 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [54043733] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:38:58,407 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [810381485] [2021-12-06 22:38:58,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:38:58,407 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-12-06 22:38:58,407 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/cvc4 [2021-12-06 22:38:58,408 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-12-06 22:38:58,409 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db4c0ea6-e24e-4db5-8f95-d308eba201e1/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (59)] Waiting until timeout for monitored process [2021-12-06 22:39:00,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:39:00,270 INFO L263 TraceCheckSpWp]: Trace formula consists of 395 conjuncts, 121 conjunts are in the unsatisfiable core [2021-12-06 22:39:00,275 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:39:00,377 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-12-06 22:39:00,377 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:39:00,484 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:39:00,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 14 treesize of output 16 [2021-12-06 22:39:00,520 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:39:00,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 7 treesize of output 3 [2021-12-06 22:39:02,166 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:39:02,167 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 136 treesize of output 95 [2021-12-06 22:39:02,208 INFO L354 Elim1Store]: treesize reduction 19, result has 26.9 percent of original size [2021-12-06 22:39:02,208 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 72 treesize of output 53 [2021-12-06 22:39:02,217 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:39:02,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 35 treesize of output 30 [2021-12-06 22:39:02,231 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:39:02,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 26 [2021-12-06 22:39:02,250 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:39:02,251 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 0 case distinctions, treesize of input 21 treesize of output 23 [2021-12-06 22:39:02,261 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:39:02,262 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 0 case distinctions, treesize of input 25 treesize of output 27 [2021-12-06 22:39:02,392 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 27 treesize of output 27 [2021-12-06 22:39:02,408 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 23 [2021-12-06 22:39:02,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:39:02,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:39:02,476 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 98 treesize of output 61 [2021-12-06 22:39:02,486 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:39:02,486 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 0 case distinctions, treesize of input 40 treesize of output 36 [2021-12-06 22:39:03,019 INFO L354 Elim1Store]: treesize reduction 8, result has 65.2 percent of original size [2021-12-06 22:39:03,019 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 45 treesize of output 47 [2021-12-06 22:39:03,396 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 39 [2021-12-06 22:39:03,423 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-12-06 22:39:03,423 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 72 treesize of output 68 [2021-12-06 22:39:03,479 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:39:03,480 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:39:03,482 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 22:39:03,482 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 56 treesize of output 21 [2021-12-06 22:39:03,489 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:39:03,489 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 0 case distinctions, treesize of input 24 treesize of output 10 [2021-12-06 22:39:10,749 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:39:10,751 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:39:10,752 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:39:10,754 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:39:10,756 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:39:10,759 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 22:39:10,760 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 6 new quantified variables, introduced 2 case distinctions, treesize of input 188 treesize of output 126 [2021-12-06 22:39:10,766 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:39:10,816 INFO L354 Elim1Store]: treesize reduction 42, result has 10.6 percent of original size [2021-12-06 22:39:10,816 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 148 treesize of output 125 [2021-12-06 22:39:10,828 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:39:10,828 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 0 case distinctions, treesize of input 118 treesize of output 100 [2021-12-06 22:39:10,841 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:39:10,869 INFO L354 Elim1Store]: treesize reduction 23, result has 36.1 percent of original size [2021-12-06 22:39:10,870 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 1 case distinctions, treesize of input 118 treesize of output 89 [2021-12-06 22:39:10,878 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:39:10,882 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 42 [2021-12-06 22:39:10,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:39:10,892 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 0 case distinctions, treesize of input 21 treesize of output 23 [2021-12-06 22:39:11,313 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-12-06 22:39:11,313 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 72 treesize of output 64 [2021-12-06 22:39:11,323 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-12-06 22:39:11,417 INFO L354 Elim1Store]: treesize reduction 36, result has 23.4 percent of original size [2021-12-06 22:39:11,417 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 109 treesize of output 80 [2021-12-06 22:39:11,426 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 44 [2021-12-06 22:39:15,307 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 22:39:15,310 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:39:15,311 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:39:15,323 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-12-06 22:39:15,323 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 79 treesize of output 35 [2021-12-06 22:39:15,343 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-12-06 22:39:15,343 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 44 treesize of output 23 [2021-12-06 22:39:15,372 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 22:39:15,372 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:39:18,754 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_5276 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_5277 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse4 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_5277)) (.cse6 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_5276)) (.cse7 (bvadd (_ bv4 32) |c_~#gl_list~0.offset|))) (let ((.cse5 (select (select .cse6 |c_~#gl_list~0.base|) .cse7)) (.cse3 (select (select .cse4 |c_~#gl_list~0.base|) .cse7))) (let ((.cse1 (select .cse6 .cse3)) (.cse0 (bvadd (_ bv8 32) .cse5))) (or (let ((.cse2 (bvadd .cse5 (_ bv12 32)))) (and (= .cse0 (select .cse1 .cse2)) (= .cse3 (select (select .cse4 .cse3) .cse2)))) (not (= .cse0 (select .cse1 .cse0)))))))) is different from false [2021-12-06 22:39:21,856 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_5298 (_ BitVec 32)) (v_ArrVal_5297 (_ BitVec 32)) (v_ArrVal_5296 (_ BitVec 32)) (v_ArrVal_5300 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_5276 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_5299 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_5277 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse9 (select (select |c_#memory_$Pointer$.base| |c_~#gl_list~0.base|) |c_~#gl_list~0.offset|)) (.cse10 (bvadd (_ bv4 32) (select (select |c_#memory_$Pointer$.offset| |c_~#gl_list~0.base|) |c_~#gl_list~0.offset|)))) (let ((.cse3 (store (let ((.cse11 (store (store |c_#memory_$Pointer$.base| .cse9 (store (select |c_#memory_$Pointer$.base| .cse9) .cse10 |c_ULTIMATE.start_gl_insert_~node~1#1.base|)) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_5300))) (store .cse11 |c_~#gl_list~0.base| (store (select .cse11 |c_~#gl_list~0.base|) |c_~#gl_list~0.offset| v_ArrVal_5297))) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_5277)) (.cse6 (store (let ((.cse8 (store (store |c_#memory_$Pointer$.offset| .cse9 (store (select |c_#memory_$Pointer$.offset| .cse9) .cse10 v_ArrVal_5298)) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_5299))) (store .cse8 |c_~#gl_list~0.base| (store (select .cse8 |c_~#gl_list~0.base|) |c_~#gl_list~0.offset| v_ArrVal_5296))) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_5276)) (.cse7 (bvadd (_ bv4 32) |c_~#gl_list~0.offset|))) (let ((.cse5 (select (select .cse6 |c_~#gl_list~0.base|) .cse7)) (.cse2 (select (select .cse3 |c_~#gl_list~0.base|) .cse7))) (let ((.cse0 (select .cse6 .cse2)) (.cse1 (bvadd .cse5 (_ bv8 32)))) (or (not (= (select .cse0 .cse1) .cse1)) (let ((.cse4 (bvadd .cse5 (_ bv12 32)))) (and (= .cse2 (select (select .cse3 .cse2) .cse4)) (= (select .cse0 .cse4) .cse1))))))))) is different from false [2021-12-06 22:39:21,885 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [810381485] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:39:21,885 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 22:39:21,885 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 31] total 45 [2021-12-06 22:39:21,885 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424045997] [2021-12-06 22:39:21,885 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 22:39:21,886 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2021-12-06 22:39:21,886 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:39:21,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2021-12-06 22:39:21,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=231, Invalid=3220, Unknown=105, NotChecked=476, Total=4032 [2021-12-06 22:39:21,886 INFO L87 Difference]: Start difference. First operand 743 states and 904 transitions. Second operand has 46 states, 46 states have (on average 2.4347826086956523) internal successors, (112), 41 states have internal predecessors, (112), 6 states have call successors, (6), 5 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3)