./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memcleanup.prp --file ../../sv-benchmarks/c/heap-manipulation/bubble_sort_linux-2.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (memcleanup) Using default analysis Version 839c364b Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/config/TaipanMemDerefMemtrack.xml -i ../../sv-benchmarks/c/heap-manipulation/bubble_sort_linux-2.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/config/svcomp-MemCleanup-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7 --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-memcleanup) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 3b13662719be51a1d3330a7f40f7706daa8c7b2d4044bc92f854095c09c7c129 --- Real Ultimate output --- This is Ultimate 0.2.2-hotfix-svcomp22-839c364 [2021-11-25 20:18:53,335 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-25 20:18:53,337 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-25 20:18:53,371 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-25 20:18:53,371 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-25 20:18:53,373 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-25 20:18:53,374 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-25 20:18:53,377 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-25 20:18:53,379 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-25 20:18:53,380 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-25 20:18:53,382 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-25 20:18:53,383 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-25 20:18:53,384 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-25 20:18:53,385 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-25 20:18:53,387 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-25 20:18:53,388 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-25 20:18:53,389 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-25 20:18:53,390 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-25 20:18:53,392 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-25 20:18:53,395 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-25 20:18:53,397 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-25 20:18:53,398 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-25 20:18:53,399 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-25 20:18:53,400 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-25 20:18:53,404 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-25 20:18:53,405 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-25 20:18:53,405 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-25 20:18:53,406 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-25 20:18:53,407 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-25 20:18:53,408 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-25 20:18:53,408 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-25 20:18:53,409 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-25 20:18:53,410 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-25 20:18:53,411 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-25 20:18:53,412 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-25 20:18:53,413 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-25 20:18:53,414 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-25 20:18:53,414 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-25 20:18:53,414 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-25 20:18:53,416 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-25 20:18:53,416 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-25 20:18:53,417 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/config/svcomp-MemCleanup-32bit-Taipan_Default.epf [2021-11-25 20:18:53,446 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-25 20:18:53,446 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-25 20:18:53,447 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-25 20:18:53,447 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-25 20:18:53,448 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-25 20:18:53,448 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-25 20:18:53,448 INFO L138 SettingsManager]: * User list type=DISABLED [2021-11-25 20:18:53,449 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2021-11-25 20:18:53,449 INFO L138 SettingsManager]: * Explicit value domain=true [2021-11-25 20:18:53,449 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2021-11-25 20:18:53,449 INFO L138 SettingsManager]: * Octagon Domain=false [2021-11-25 20:18:53,450 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2021-11-25 20:18:53,450 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2021-11-25 20:18:53,450 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2021-11-25 20:18:53,451 INFO L138 SettingsManager]: * Interval Domain=false [2021-11-25 20:18:53,451 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2021-11-25 20:18:53,451 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2021-11-25 20:18:53,451 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2021-11-25 20:18:53,452 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-11-25 20:18:53,452 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-11-25 20:18:53,453 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-25 20:18:53,453 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-25 20:18:53,453 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-11-25 20:18:53,454 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-25 20:18:53,454 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-25 20:18:53,454 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-25 20:18:53,455 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2021-11-25 20:18:53,455 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2021-11-25 20:18:53,455 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-25 20:18:53,455 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-11-25 20:18:53,456 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-25 20:18:53,456 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-25 20:18:53,456 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-25 20:18:53,457 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-25 20:18:53,457 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-25 20:18:53,457 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-25 20:18:53,457 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-25 20:18:53,458 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2021-11-25 20:18:53,458 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-11-25 20:18:53,458 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-25 20:18:53,458 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-25 20:18:53,459 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/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_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7 Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-memcleanup) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 3b13662719be51a1d3330a7f40f7706daa8c7b2d4044bc92f854095c09c7c129 [2021-11-25 20:18:53,711 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-25 20:18:53,734 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-25 20:18:53,737 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-25 20:18:53,738 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-25 20:18:53,739 INFO L275 PluginConnector]: CDTParser initialized [2021-11-25 20:18:53,740 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/../../sv-benchmarks/c/heap-manipulation/bubble_sort_linux-2.i [2021-11-25 20:18:53,832 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/data/bfe2a1ddd/02f64d580f3940fea5c58db2231ad4ff/FLAG2bc57f534 [2021-11-25 20:18:54,382 INFO L306 CDTParser]: Found 1 translation units. [2021-11-25 20:18:54,383 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/sv-benchmarks/c/heap-manipulation/bubble_sort_linux-2.i [2021-11-25 20:18:54,400 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/data/bfe2a1ddd/02f64d580f3940fea5c58db2231ad4ff/FLAG2bc57f534 [2021-11-25 20:18:54,810 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/data/bfe2a1ddd/02f64d580f3940fea5c58db2231ad4ff [2021-11-25 20:18:54,812 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-25 20:18:54,813 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-25 20:18:54,815 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-25 20:18:54,815 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-25 20:18:54,818 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-25 20:18:54,819 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 08:18:54" (1/1) ... [2021-11-25 20:18:54,820 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7a37c2c0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:18:54, skipping insertion in model container [2021-11-25 20:18:54,820 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 08:18:54" (1/1) ... [2021-11-25 20:18:54,829 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-25 20:18:54,886 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-25 20:18:55,257 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_8fdf3a8d-ec66-49e9-b6e9-117671eba829/sv-benchmarks/c/heap-manipulation/bubble_sort_linux-2.i[33822,33835] [2021-11-25 20:18:55,270 WARN L564 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2021-11-25 20:18:55,271 WARN L564 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2021-11-25 20:18:55,272 WARN L564 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2021-11-25 20:18:55,310 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-25 20:18:55,330 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-11-25 20:18:55,331 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@33d3a0b5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:18:55, skipping insertion in model container [2021-11-25 20:18:55,331 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-25 20:18:55,331 INFO L184 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2021-11-25 20:18:55,334 INFO L158 Benchmark]: Toolchain (without parser) took 519.16ms. Allocated memory is still 94.4MB. Free memory was 56.1MB in the beginning and 63.0MB in the end (delta: -6.9MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2021-11-25 20:18:55,336 INFO L158 Benchmark]: CDTParser took 0.22ms. Allocated memory is still 94.4MB. Free memory was 66.4MB in the beginning and 66.4MB in the end (delta: 21.3kB). There was no memory consumed. Max. memory is 16.1GB. [2021-11-25 20:18:55,338 INFO L158 Benchmark]: CACSL2BoogieTranslator took 516.69ms. Allocated memory is still 94.4MB. Free memory was 55.8MB in the beginning and 63.0MB in the end (delta: -7.2MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2021-11-25 20:18:55,340 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.22ms. Allocated memory is still 94.4MB. Free memory was 66.4MB in the beginning and 66.4MB in the end (delta: 21.3kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 516.69ms. Allocated memory is still 94.4MB. Free memory was 55.8MB in the beginning and 63.0MB in the end (delta: -7.2MB). Peak memory consumption was 10.5MB. 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_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/config/TaipanMemDerefMemtrack.xml -i ../../sv-benchmarks/c/heap-manipulation/bubble_sort_linux-2.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/config/svcomp-MemCleanup-32bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7 --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-memcleanup) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 3b13662719be51a1d3330a7f40f7706daa8c7b2d4044bc92f854095c09c7c129 --- Real Ultimate output --- This is Ultimate 0.2.2-hotfix-svcomp22-839c364 [2021-11-25 20:18:57,545 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-25 20:18:57,548 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-25 20:18:57,601 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-25 20:18:57,601 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-25 20:18:57,605 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-25 20:18:57,607 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-25 20:18:57,611 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-25 20:18:57,614 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-25 20:18:57,621 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-25 20:18:57,623 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-25 20:18:57,624 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-25 20:18:57,625 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-25 20:18:57,627 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-25 20:18:57,629 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-25 20:18:57,633 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-25 20:18:57,634 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-25 20:18:57,635 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-25 20:18:57,637 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-25 20:18:57,648 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-25 20:18:57,651 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-25 20:18:57,652 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-25 20:18:57,654 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-25 20:18:57,657 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-25 20:18:57,666 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-25 20:18:57,666 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-25 20:18:57,666 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-25 20:18:57,669 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-25 20:18:57,669 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-25 20:18:57,670 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-25 20:18:57,671 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-25 20:18:57,671 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-25 20:18:57,673 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-25 20:18:57,674 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-25 20:18:57,692 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-25 20:18:57,692 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-25 20:18:57,693 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-25 20:18:57,693 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-25 20:18:57,694 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-25 20:18:57,696 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-25 20:18:57,696 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-25 20:18:57,697 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/config/svcomp-MemCleanup-32bit-Taipan_Bitvector.epf [2021-11-25 20:18:57,741 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-25 20:18:57,741 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-25 20:18:57,742 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-25 20:18:57,742 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-25 20:18:57,743 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-25 20:18:57,743 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-25 20:18:57,743 INFO L138 SettingsManager]: * User list type=DISABLED [2021-11-25 20:18:57,743 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2021-11-25 20:18:57,744 INFO L138 SettingsManager]: * Explicit value domain=true [2021-11-25 20:18:57,744 INFO L138 SettingsManager]: * Octagon Domain=false [2021-11-25 20:18:57,745 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2021-11-25 20:18:57,745 INFO L138 SettingsManager]: * Interval Domain=false [2021-11-25 20:18:57,746 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-11-25 20:18:57,746 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-11-25 20:18:57,747 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-25 20:18:57,747 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-25 20:18:57,747 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-11-25 20:18:57,747 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-25 20:18:57,747 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-25 20:18:57,748 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-25 20:18:57,748 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2021-11-25 20:18:57,748 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2021-11-25 20:18:57,748 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-25 20:18:57,748 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-11-25 20:18:57,748 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-11-25 20:18:57,749 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-11-25 20:18:57,749 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-25 20:18:57,749 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-25 20:18:57,749 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-25 20:18:57,749 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-11-25 20:18:57,750 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-25 20:18:57,750 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-25 20:18:57,750 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-25 20:18:57,751 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-25 20:18:57,751 INFO L138 SettingsManager]: * Trace refinement strategy=WALRUS [2021-11-25 20:18:57,751 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-11-25 20:18:57,751 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-25 20:18:57,751 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-25 20:18:57,752 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_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/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_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7 Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-memcleanup) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 3b13662719be51a1d3330a7f40f7706daa8c7b2d4044bc92f854095c09c7c129 [2021-11-25 20:18:58,146 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-25 20:18:58,166 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-25 20:18:58,169 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-25 20:18:58,170 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-25 20:18:58,171 INFO L275 PluginConnector]: CDTParser initialized [2021-11-25 20:18:58,173 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/../../sv-benchmarks/c/heap-manipulation/bubble_sort_linux-2.i [2021-11-25 20:18:58,248 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/data/886e296c2/9f4400ce94274f4aaba6068bb76eb235/FLAGa6f14c749 [2021-11-25 20:18:58,991 INFO L306 CDTParser]: Found 1 translation units. [2021-11-25 20:18:58,992 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/sv-benchmarks/c/heap-manipulation/bubble_sort_linux-2.i [2021-11-25 20:18:59,014 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/data/886e296c2/9f4400ce94274f4aaba6068bb76eb235/FLAGa6f14c749 [2021-11-25 20:18:59,204 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/data/886e296c2/9f4400ce94274f4aaba6068bb76eb235 [2021-11-25 20:18:59,207 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-25 20:18:59,208 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-25 20:18:59,209 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-25 20:18:59,210 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-25 20:18:59,214 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-25 20:18:59,216 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 08:18:59" (1/1) ... [2021-11-25 20:18:59,217 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@24347931 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:18:59, skipping insertion in model container [2021-11-25 20:18:59,218 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 08:18:59" (1/1) ... [2021-11-25 20:18:59,225 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-25 20:18:59,299 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-25 20:18:59,720 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_8fdf3a8d-ec66-49e9-b6e9-117671eba829/sv-benchmarks/c/heap-manipulation/bubble_sort_linux-2.i[33822,33835] [2021-11-25 20:18:59,769 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-25 20:18:59,780 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2021-11-25 20:18:59,788 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-25 20:18:59,812 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_8fdf3a8d-ec66-49e9-b6e9-117671eba829/sv-benchmarks/c/heap-manipulation/bubble_sort_linux-2.i[33822,33835] [2021-11-25 20:18:59,830 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-25 20:18:59,835 INFO L203 MainTranslator]: Completed pre-run [2021-11-25 20:18:59,866 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_8fdf3a8d-ec66-49e9-b6e9-117671eba829/sv-benchmarks/c/heap-manipulation/bubble_sort_linux-2.i[33822,33835] [2021-11-25 20:18:59,886 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-25 20:18:59,991 INFO L208 MainTranslator]: Completed translation [2021-11-25 20:18:59,992 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:18:59 WrapperNode [2021-11-25 20:18:59,992 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-25 20:18:59,993 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-25 20:18:59,993 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-25 20:18:59,993 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-25 20:19:00,000 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:18:59" (1/1) ... [2021-11-25 20:19:00,024 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:18:59" (1/1) ... [2021-11-25 20:19:00,066 INFO L137 Inliner]: procedures = 235, calls = 75, calls flagged for inlining = 10, calls inlined = 10, statements flattened = 116 [2021-11-25 20:19:00,071 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-25 20:19:00,072 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-25 20:19:00,072 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-25 20:19:00,072 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-25 20:19:00,080 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:18:59" (1/1) ... [2021-11-25 20:19:00,081 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:18:59" (1/1) ... [2021-11-25 20:19:00,086 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:18:59" (1/1) ... [2021-11-25 20:19:00,087 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:18:59" (1/1) ... [2021-11-25 20:19:00,113 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:18:59" (1/1) ... [2021-11-25 20:19:00,122 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:18:59" (1/1) ... [2021-11-25 20:19:00,127 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:18:59" (1/1) ... [2021-11-25 20:19:00,133 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-25 20:19:00,135 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-25 20:19:00,135 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-25 20:19:00,135 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-25 20:19:00,138 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:18:59" (1/1) ... [2021-11-25 20:19:00,148 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-25 20:19:00,157 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 20:19:00,169 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-25 20:19:00,183 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-25 20:19:00,218 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2021-11-25 20:19:00,219 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-11-25 20:19:00,219 INFO L130 BoogieDeclarations]: Found specification of procedure inspect [2021-11-25 20:19:00,219 INFO L138 BoogieDeclarations]: Found implementation of procedure inspect [2021-11-25 20:19:00,219 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-25 20:19:00,219 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2021-11-25 20:19:00,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-11-25 20:19:00,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2021-11-25 20:19:00,220 INFO L130 BoogieDeclarations]: Found specification of procedure val_from_node [2021-11-25 20:19:00,220 INFO L138 BoogieDeclarations]: Found implementation of procedure val_from_node [2021-11-25 20:19:00,220 INFO L130 BoogieDeclarations]: Found specification of procedure fail [2021-11-25 20:19:00,220 INFO L138 BoogieDeclarations]: Found implementation of procedure fail [2021-11-25 20:19:00,221 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-11-25 20:19:00,221 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-11-25 20:19:00,221 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-11-25 20:19:00,221 INFO L130 BoogieDeclarations]: Found specification of procedure list_add [2021-11-25 20:19:00,221 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add [2021-11-25 20:19:00,221 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-25 20:19:00,222 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-25 20:19:00,378 INFO L236 CfgBuilder]: Building ICFG [2021-11-25 20:19:00,380 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-11-25 20:19:01,189 INFO L277 CfgBuilder]: Performing block encoding [2021-11-25 20:19:01,203 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-25 20:19:01,204 INFO L301 CfgBuilder]: Removed 41 assume(true) statements. [2021-11-25 20:19:01,207 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 08:19:01 BoogieIcfgContainer [2021-11-25 20:19:01,207 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-25 20:19:01,209 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-25 20:19:01,209 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-25 20:19:01,213 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-25 20:19:01,213 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 25.11 08:18:59" (1/3) ... [2021-11-25 20:19:01,214 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@ab51102 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.11 08:19:01, skipping insertion in model container [2021-11-25 20:19:01,214 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:18:59" (2/3) ... [2021-11-25 20:19:01,214 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@ab51102 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.11 08:19:01, skipping insertion in model container [2021-11-25 20:19:01,215 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 08:19:01" (3/3) ... [2021-11-25 20:19:01,219 INFO L111 eAbstractionObserver]: Analyzing ICFG bubble_sort_linux-2.i [2021-11-25 20:19:01,225 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-25 20:19:01,225 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 71 error locations. [2021-11-25 20:19:01,282 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-25 20:19:01,289 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-11-25 20:19:01,289 INFO L340 AbstractCegarLoop]: Starting to check reachability of 71 error locations. [2021-11-25 20:19:01,317 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-11-25 20:19:01,323 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2021-11-25 20:19:01,324 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:19:01,324 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2021-11-25 20:19:01,325 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-11-25 20:19:01,330 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:19:01,330 INFO L85 PathProgramCache]: Analyzing trace with hash 378924727, now seen corresponding path program 1 times [2021-11-25 20:19:01,342 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 20:19:01,343 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1441297791] [2021-11-25 20:19:01,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:19:01,344 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 20:19:01,344 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 20:19:01,347 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 20:19:01,350 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2021-11-25 20:19:01,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:19:01,426 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 1 conjunts are in the unsatisfiable core [2021-11-25 20:19:01,429 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:19:01,472 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 20:19:01,472 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 20:19:01,473 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 20:19:01,473 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1441297791] [2021-11-25 20:19:01,473 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1441297791] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 20:19:01,474 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 20:19:01,474 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-25 20:19:01,475 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336475091] [2021-11-25 20:19:01,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 20:19:01,479 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-11-25 20:19:01,480 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 20:19:01,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-11-25 20:19:01,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-11-25 20:19:01,511 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-11-25 20:19:01,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:19:01,552 INFO L93 Difference]: Finished difference Result 212 states and 234 transitions. [2021-11-25 20:19:01,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-25 20:19:01,554 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-11-25 20:19:01,555 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:19:01,565 INFO L225 Difference]: With dead ends: 212 [2021-11-25 20:19:01,565 INFO L226 Difference]: Without dead ends: 210 [2021-11-25 20:19:01,567 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-11-25 20:19:01,571 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-11-25 20:19:01,572 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-11-25 20:19:01,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states. [2021-11-25 20:19:01,632 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 210. [2021-11-25 20:19:01,634 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-11-25 20:19:01,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 210 states to 210 states and 232 transitions. [2021-11-25 20:19:01,642 INFO L78 Accepts]: Start accepts. Automaton has 210 states and 232 transitions. Word has length 5 [2021-11-25 20:19:01,642 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:19:01,643 INFO L470 AbstractCegarLoop]: Abstraction has 210 states and 232 transitions. [2021-11-25 20:19:01,643 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-11-25 20:19:01,643 INFO L276 IsEmpty]: Start isEmpty. Operand 210 states and 232 transitions. [2021-11-25 20:19:01,643 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2021-11-25 20:19:01,644 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:19:01,644 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2021-11-25 20:19:01,659 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2021-11-25 20:19:01,855 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 20:19:01,855 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-11-25 20:19:01,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:19:01,857 INFO L85 PathProgramCache]: Analyzing trace with hash 378924789, now seen corresponding path program 1 times [2021-11-25 20:19:01,857 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 20:19:01,857 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [263924535] [2021-11-25 20:19:01,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:19:01,858 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 20:19:01,858 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 20:19:01,859 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 20:19:01,891 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2021-11-25 20:19:01,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:19:01,921 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-25 20:19:01,922 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:19:01,979 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-11-25 20:19:01,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-11-25 20:19:01,995 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 20:19:01,995 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 20:19:01,995 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [263924535] [2021-11-25 20:19:01,996 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [263924535] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 20:19:01,996 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 20:19:01,996 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-25 20:19:01,996 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718994665] [2021-11-25 20:19:01,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 20:19:01,998 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 20:19:01,998 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 20:19:01,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 20:19:01,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 20:19:01,999 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-11-25 20:19:02,311 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:19:02,311 INFO L93 Difference]: Finished difference Result 229 states and 251 transitions. [2021-11-25 20:19:02,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 20:19:02,312 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-11-25 20:19:02,312 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:19:02,314 INFO L225 Difference]: With dead ends: 229 [2021-11-25 20:19:02,314 INFO L226 Difference]: Without dead ends: 229 [2021-11-25 20:19:02,315 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-11-25 20:19:02,316 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.3s IncrementalHoareTripleChecker+Time [2021-11-25 20:19:02,317 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.3s Time] [2021-11-25 20:19:02,318 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 229 states. [2021-11-25 20:19:02,331 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 229 to 207. [2021-11-25 20:19:02,331 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-11-25 20:19:02,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 207 states to 207 states and 229 transitions. [2021-11-25 20:19:02,336 INFO L78 Accepts]: Start accepts. Automaton has 207 states and 229 transitions. Word has length 5 [2021-11-25 20:19:02,337 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:19:02,337 INFO L470 AbstractCegarLoop]: Abstraction has 207 states and 229 transitions. [2021-11-25 20:19:02,337 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-11-25 20:19:02,337 INFO L276 IsEmpty]: Start isEmpty. Operand 207 states and 229 transitions. [2021-11-25 20:19:02,338 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2021-11-25 20:19:02,338 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:19:02,338 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2021-11-25 20:19:02,359 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2021-11-25 20:19:02,548 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 20:19:02,549 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-11-25 20:19:02,549 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:19:02,550 INFO L85 PathProgramCache]: Analyzing trace with hash 378924790, now seen corresponding path program 1 times [2021-11-25 20:19:02,550 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 20:19:02,550 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [460770522] [2021-11-25 20:19:02,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:19:02,551 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 20:19:02,551 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 20:19:02,552 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 20:19:02,590 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2021-11-25 20:19:02,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:19:02,623 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-25 20:19:02,624 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:19:02,646 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-11-25 20:19:02,669 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 20:19:02,669 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 20:19:02,672 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 20:19:02,673 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [460770522] [2021-11-25 20:19:02,673 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [460770522] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 20:19:02,673 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 20:19:02,673 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-25 20:19:02,674 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1924415509] [2021-11-25 20:19:02,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 20:19:02,675 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 20:19:02,675 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 20:19:02,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 20:19:02,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 20:19:02,676 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-11-25 20:19:03,009 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:19:03,010 INFO L93 Difference]: Finished difference Result 205 states and 227 transitions. [2021-11-25 20:19:03,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 20:19:03,011 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-11-25 20:19:03,011 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:19:03,012 INFO L225 Difference]: With dead ends: 205 [2021-11-25 20:19:03,012 INFO L226 Difference]: Without dead ends: 205 [2021-11-25 20:19:03,013 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-11-25 20:19:03,014 INFO L933 BasicCegarLoop]: 204 mSDtfsCounter, 67 mSDsluCounter, 102 mSDsCounter, 0 mSdLazyCounter, 72 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s 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.3s IncrementalHoareTripleChecker+Time [2021-11-25 20:19:03,014 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.3s Time] [2021-11-25 20:19:03,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2021-11-25 20:19:03,026 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 204. [2021-11-25 20:19:03,027 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-11-25 20:19:03,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 204 states to 204 states and 226 transitions. [2021-11-25 20:19:03,030 INFO L78 Accepts]: Start accepts. Automaton has 204 states and 226 transitions. Word has length 5 [2021-11-25 20:19:03,030 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:19:03,031 INFO L470 AbstractCegarLoop]: Abstraction has 204 states and 226 transitions. [2021-11-25 20:19:03,031 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-11-25 20:19:03,031 INFO L276 IsEmpty]: Start isEmpty. Operand 204 states and 226 transitions. [2021-11-25 20:19:03,031 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2021-11-25 20:19:03,032 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:19:03,032 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:19:03,055 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2021-11-25 20:19:03,242 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 20:19:03,243 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-11-25 20:19:03,243 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:19:03,244 INFO L85 PathProgramCache]: Analyzing trace with hash 1374843154, now seen corresponding path program 1 times [2021-11-25 20:19:03,244 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 20:19:03,244 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1824038460] [2021-11-25 20:19:03,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:19:03,245 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 20:19:03,245 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 20:19:03,246 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 20:19:03,251 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2021-11-25 20:19:03,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:19:03,375 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 7 conjunts are in the unsatisfiable core [2021-11-25 20:19:03,376 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:19:03,431 INFO L354 Elim1Store]: treesize reduction 12, result has 40.0 percent of original size [2021-11-25 20:19:03,431 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-11-25 20:19:03,501 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 20:19:03,501 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 20:19:03,502 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 20:19:03,502 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1824038460] [2021-11-25 20:19:03,502 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1824038460] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 20:19:03,502 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 20:19:03,502 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-25 20:19:03,503 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1394640747] [2021-11-25 20:19:03,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 20:19:03,503 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-25 20:19:03,503 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 20:19:03,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-25 20:19:03,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-25 20:19:03,504 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-11-25 20:19:04,101 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:19:04,101 INFO L93 Difference]: Finished difference Result 241 states and 262 transitions. [2021-11-25 20:19:04,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-25 20:19:04,102 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-11-25 20:19:04,103 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:19:04,104 INFO L225 Difference]: With dead ends: 241 [2021-11-25 20:19:04,104 INFO L226 Difference]: Without dead ends: 241 [2021-11-25 20:19:04,105 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 3 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-11-25 20:19:04,106 INFO L933 BasicCegarLoop]: 149 mSDtfsCounter, 269 mSDsluCounter, 250 mSDsCounter, 0 mSdLazyCounter, 296 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s 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.5s IncrementalHoareTripleChecker+Time [2021-11-25 20:19:04,106 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.5s Time] [2021-11-25 20:19:04,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 241 states. [2021-11-25 20:19:04,117 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 241 to 218. [2021-11-25 20:19:04,118 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-11-25 20:19:04,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218 states to 218 states and 253 transitions. [2021-11-25 20:19:04,121 INFO L78 Accepts]: Start accepts. Automaton has 218 states and 253 transitions. Word has length 8 [2021-11-25 20:19:04,121 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:19:04,121 INFO L470 AbstractCegarLoop]: Abstraction has 218 states and 253 transitions. [2021-11-25 20:19:04,121 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-11-25 20:19:04,122 INFO L276 IsEmpty]: Start isEmpty. Operand 218 states and 253 transitions. [2021-11-25 20:19:04,122 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2021-11-25 20:19:04,122 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:19:04,122 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:19:04,151 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2021-11-25 20:19:04,335 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 20:19:04,335 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-11-25 20:19:04,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:19:04,336 INFO L85 PathProgramCache]: Analyzing trace with hash 1374843155, now seen corresponding path program 1 times [2021-11-25 20:19:04,336 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 20:19:04,336 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [494490192] [2021-11-25 20:19:04,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:19:04,337 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 20:19:04,337 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 20:19:04,337 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 20:19:04,338 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2021-11-25 20:19:04,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:19:04,449 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 11 conjunts are in the unsatisfiable core [2021-11-25 20:19:04,453 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:19:04,564 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:19:04,572 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 20:19:04,651 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 20:19:04,651 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 20:19:04,651 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 20:19:04,651 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [494490192] [2021-11-25 20:19:04,652 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [494490192] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 20:19:04,652 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 20:19:04,652 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-25 20:19:04,652 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [609362787] [2021-11-25 20:19:04,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 20:19:04,653 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-25 20:19:04,653 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 20:19:04,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-25 20:19:04,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-11-25 20:19:04,654 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-11-25 20:19:05,321 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:19:05,321 INFO L93 Difference]: Finished difference Result 222 states and 246 transitions. [2021-11-25 20:19:05,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-25 20:19:05,322 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-11-25 20:19:05,322 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:19:05,324 INFO L225 Difference]: With dead ends: 222 [2021-11-25 20:19:05,324 INFO L226 Difference]: Without dead ends: 222 [2021-11-25 20:19:05,324 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 3 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-11-25 20:19:05,325 INFO L933 BasicCegarLoop]: 121 mSDtfsCounter, 267 mSDsluCounter, 189 mSDsCounter, 0 mSdLazyCounter, 354 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s 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.6s IncrementalHoareTripleChecker+Time [2021-11-25 20:19:05,326 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.6s Time] [2021-11-25 20:19:05,327 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2021-11-25 20:19:05,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 210. [2021-11-25 20:19:05,335 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-11-25 20:19:05,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 210 states to 210 states and 239 transitions. [2021-11-25 20:19:05,337 INFO L78 Accepts]: Start accepts. Automaton has 210 states and 239 transitions. Word has length 8 [2021-11-25 20:19:05,337 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:19:05,337 INFO L470 AbstractCegarLoop]: Abstraction has 210 states and 239 transitions. [2021-11-25 20:19:05,337 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-11-25 20:19:05,338 INFO L276 IsEmpty]: Start isEmpty. Operand 210 states and 239 transitions. [2021-11-25 20:19:05,338 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2021-11-25 20:19:05,338 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:19:05,338 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:19:05,352 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2021-11-25 20:19:05,552 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 20:19:05,552 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-11-25 20:19:05,553 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:19:05,553 INFO L85 PathProgramCache]: Analyzing trace with hash -1625645901, now seen corresponding path program 1 times [2021-11-25 20:19:05,553 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 20:19:05,554 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [637029097] [2021-11-25 20:19:05,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:19:05,554 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 20:19:05,554 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 20:19:05,554 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 20:19:05,560 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2021-11-25 20:19:05,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:19:05,651 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 17 conjunts are in the unsatisfiable core [2021-11-25 20:19:05,653 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:19:05,744 INFO L354 Elim1Store]: treesize reduction 13, result has 23.5 percent of original size [2021-11-25 20:19:05,744 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-11-25 20:19:05,807 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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-11-25 20:19:05,910 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-11-25 20:19:05,959 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 20:19:05,959 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 20:19:05,960 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 20:19:05,960 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [637029097] [2021-11-25 20:19:05,960 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [637029097] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 20:19:05,960 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 20:19:05,960 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-11-25 20:19:05,960 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1959101472] [2021-11-25 20:19:05,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 20:19:05,961 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-11-25 20:19:05,961 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 20:19:05,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-11-25 20:19:05,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-11-25 20:19:05,962 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-11-25 20:19:06,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:19:06,604 INFO L93 Difference]: Finished difference Result 231 states and 260 transitions. [2021-11-25 20:19:06,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-11-25 20:19:06,605 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-11-25 20:19:06,605 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:19:06,607 INFO L225 Difference]: With dead ends: 231 [2021-11-25 20:19:06,607 INFO L226 Difference]: Without dead ends: 231 [2021-11-25 20:19:06,608 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-11-25 20:19:06,609 INFO L933 BasicCegarLoop]: 206 mSDtfsCounter, 41 mSDsluCounter, 833 mSDsCounter, 0 mSdLazyCounter, 298 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s 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.5s IncrementalHoareTripleChecker+Time [2021-11-25 20:19:06,609 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.5s Time] [2021-11-25 20:19:06,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 231 states. [2021-11-25 20:19:06,616 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 231 to 224. [2021-11-25 20:19:06,617 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-11-25 20:19:06,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 260 transitions. [2021-11-25 20:19:06,619 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 260 transitions. Word has length 10 [2021-11-25 20:19:06,619 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:19:06,620 INFO L470 AbstractCegarLoop]: Abstraction has 224 states and 260 transitions. [2021-11-25 20:19:06,620 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-11-25 20:19:06,620 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 260 transitions. [2021-11-25 20:19:06,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2021-11-25 20:19:06,620 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:19:06,621 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:19:06,638 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2021-11-25 20:19:06,832 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 20:19:06,832 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-11-25 20:19:06,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:19:06,833 INFO L85 PathProgramCache]: Analyzing trace with hash -1625645900, now seen corresponding path program 1 times [2021-11-25 20:19:06,833 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 20:19:06,833 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1362805497] [2021-11-25 20:19:06,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:19:06,834 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 20:19:06,834 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 20:19:06,835 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 20:19:06,836 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2021-11-25 20:19:06,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:19:06,960 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 25 conjunts are in the unsatisfiable core [2021-11-25 20:19:06,961 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:19:07,062 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-25 20:19:07,062 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-11-25 20:19:07,075 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-11-25 20:19:07,166 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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-11-25 20:19:07,185 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2021-11-25 20:19:07,317 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-11-25 20:19:07,322 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-11-25 20:19:07,378 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 20:19:07,378 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 20:19:07,378 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 20:19:07,378 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1362805497] [2021-11-25 20:19:07,378 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1362805497] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 20:19:07,378 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 20:19:07,378 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-11-25 20:19:07,379 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123296962] [2021-11-25 20:19:07,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 20:19:07,379 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-11-25 20:19:07,379 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 20:19:07,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-11-25 20:19:07,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-11-25 20:19:07,380 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-11-25 20:19:08,398 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:19:08,399 INFO L93 Difference]: Finished difference Result 230 states and 259 transitions. [2021-11-25 20:19:08,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-11-25 20:19:08,399 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-11-25 20:19:08,399 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:19:08,401 INFO L225 Difference]: With dead ends: 230 [2021-11-25 20:19:08,401 INFO L226 Difference]: Without dead ends: 230 [2021-11-25 20:19:08,401 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=59, Invalid=151, Unknown=0, NotChecked=0, Total=210 [2021-11-25 20:19:08,402 INFO L933 BasicCegarLoop]: 205 mSDtfsCounter, 47 mSDsluCounter, 766 mSDsCounter, 0 mSdLazyCounter, 371 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s 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.7s IncrementalHoareTripleChecker+Time [2021-11-25 20:19:08,403 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.7s Time] [2021-11-25 20:19:08,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 230 states. [2021-11-25 20:19:08,416 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 230 to 224. [2021-11-25 20:19:08,417 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-11-25 20:19:08,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 259 transitions. [2021-11-25 20:19:08,419 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 259 transitions. Word has length 10 [2021-11-25 20:19:08,419 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:19:08,419 INFO L470 AbstractCegarLoop]: Abstraction has 224 states and 259 transitions. [2021-11-25 20:19:08,420 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-11-25 20:19:08,420 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 259 transitions. [2021-11-25 20:19:08,420 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-11-25 20:19:08,420 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:19:08,420 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:19:08,434 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2021-11-25 20:19:08,631 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 20:19:08,632 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-11-25 20:19:08,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:19:08,632 INFO L85 PathProgramCache]: Analyzing trace with hash 1144584946, now seen corresponding path program 1 times [2021-11-25 20:19:08,632 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 20:19:08,633 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1205733665] [2021-11-25 20:19:08,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:19:08,633 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 20:19:08,633 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 20:19:08,634 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 20:19:08,634 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2021-11-25 20:19:08,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:19:08,710 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 7 conjunts are in the unsatisfiable core [2021-11-25 20:19:08,712 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:19:08,733 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-11-25 20:19:08,791 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 20:19:08,792 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 20:19:08,792 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 20:19:08,792 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1205733665] [2021-11-25 20:19:08,792 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1205733665] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 20:19:08,792 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 20:19:08,792 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-25 20:19:08,793 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [58921856] [2021-11-25 20:19:08,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 20:19:08,794 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-25 20:19:08,794 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 20:19:08,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-25 20:19:08,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-11-25 20:19:08,795 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-11-25 20:19:09,340 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:19:09,340 INFO L93 Difference]: Finished difference Result 245 states and 270 transitions. [2021-11-25 20:19:09,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-25 20:19:09,341 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-11-25 20:19:09,341 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:19:09,343 INFO L225 Difference]: With dead ends: 245 [2021-11-25 20:19:09,343 INFO L226 Difference]: Without dead ends: 245 [2021-11-25 20:19:09,343 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-11-25 20:19:09,344 INFO L933 BasicCegarLoop]: 185 mSDtfsCounter, 105 mSDsluCounter, 518 mSDsCounter, 0 mSdLazyCounter, 340 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s 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.5s IncrementalHoareTripleChecker+Time [2021-11-25 20:19:09,344 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.5s Time] [2021-11-25 20:19:09,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 245 states. [2021-11-25 20:19:09,351 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 245 to 223. [2021-11-25 20:19:09,351 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-11-25 20:19:09,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 223 states and 254 transitions. [2021-11-25 20:19:09,353 INFO L78 Accepts]: Start accepts. Automaton has 223 states and 254 transitions. Word has length 11 [2021-11-25 20:19:09,353 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:19:09,354 INFO L470 AbstractCegarLoop]: Abstraction has 223 states and 254 transitions. [2021-11-25 20:19:09,354 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-11-25 20:19:09,354 INFO L276 IsEmpty]: Start isEmpty. Operand 223 states and 254 transitions. [2021-11-25 20:19:09,354 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-11-25 20:19:09,355 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:19:09,355 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:19:09,366 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2021-11-25 20:19:09,559 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 20:19:09,560 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-11-25 20:19:09,560 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:19:09,560 INFO L85 PathProgramCache]: Analyzing trace with hash 1144584947, now seen corresponding path program 1 times [2021-11-25 20:19:09,560 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 20:19:09,560 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2106747198] [2021-11-25 20:19:09,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:19:09,561 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 20:19:09,561 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 20:19:09,561 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 20:19:09,562 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2021-11-25 20:19:09,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:19:09,651 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 12 conjunts are in the unsatisfiable core [2021-11-25 20:19:09,653 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:19:09,665 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-11-25 20:19:09,783 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 20:19:09,783 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 20:19:09,783 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 20:19:09,784 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2106747198] [2021-11-25 20:19:09,784 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2106747198] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 20:19:09,784 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 20:19:09,784 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-25 20:19:09,784 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1763827346] [2021-11-25 20:19:09,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 20:19:09,784 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-25 20:19:09,784 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 20:19:09,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-25 20:19:09,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-11-25 20:19:09,785 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-11-25 20:19:10,445 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:19:10,446 INFO L93 Difference]: Finished difference Result 227 states and 250 transitions. [2021-11-25 20:19:10,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-25 20:19:10,447 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-11-25 20:19:10,447 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:19:10,448 INFO L225 Difference]: With dead ends: 227 [2021-11-25 20:19:10,449 INFO L226 Difference]: Without dead ends: 227 [2021-11-25 20:19:10,449 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2021-11-25 20:19:10,450 INFO L933 BasicCegarLoop]: 191 mSDtfsCounter, 94 mSDsluCounter, 528 mSDsCounter, 0 mSdLazyCounter, 314 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s 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.6s IncrementalHoareTripleChecker+Time [2021-11-25 20:19:10,450 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.6s Time] [2021-11-25 20:19:10,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states. [2021-11-25 20:19:10,456 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 223. [2021-11-25 20:19:10,457 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-11-25 20:19:10,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 223 states and 250 transitions. [2021-11-25 20:19:10,458 INFO L78 Accepts]: Start accepts. Automaton has 223 states and 250 transitions. Word has length 11 [2021-11-25 20:19:10,459 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:19:10,459 INFO L470 AbstractCegarLoop]: Abstraction has 223 states and 250 transitions. [2021-11-25 20:19:10,459 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-11-25 20:19:10,459 INFO L276 IsEmpty]: Start isEmpty. Operand 223 states and 250 transitions. [2021-11-25 20:19:10,460 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-11-25 20:19:10,460 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:19:10,460 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:19:10,474 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2021-11-25 20:19:10,671 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 20:19:10,671 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-11-25 20:19:10,671 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:19:10,672 INFO L85 PathProgramCache]: Analyzing trace with hash 434515829, now seen corresponding path program 1 times [2021-11-25 20:19:10,672 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 20:19:10,672 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2074306578] [2021-11-25 20:19:10,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:19:10,673 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 20:19:10,673 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 20:19:10,674 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 20:19:10,676 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2021-11-25 20:19:10,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:19:10,781 INFO L263 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-25 20:19:10,782 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:19:10,815 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 20:19:10,815 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 20:19:10,815 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 20:19:10,815 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2074306578] [2021-11-25 20:19:10,815 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2074306578] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 20:19:10,815 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 20:19:10,815 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-25 20:19:10,815 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1840362646] [2021-11-25 20:19:10,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 20:19:10,816 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-25 20:19:10,816 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 20:19:10,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-25 20:19:10,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-25 20:19:10,816 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-11-25 20:19:11,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:19:11,098 INFO L93 Difference]: Finished difference Result 222 states and 247 transitions. [2021-11-25 20:19:11,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-25 20:19:11,099 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-11-25 20:19:11,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:19:11,101 INFO L225 Difference]: With dead ends: 222 [2021-11-25 20:19:11,101 INFO L226 Difference]: Without dead ends: 222 [2021-11-25 20:19:11,101 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-11-25 20:19:11,102 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-11-25 20:19:11,102 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-11-25 20:19:11,103 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2021-11-25 20:19:11,110 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 222. [2021-11-25 20:19:11,111 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-11-25 20:19:11,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 247 transitions. [2021-11-25 20:19:11,113 INFO L78 Accepts]: Start accepts. Automaton has 222 states and 247 transitions. Word has length 13 [2021-11-25 20:19:11,113 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:19:11,113 INFO L470 AbstractCegarLoop]: Abstraction has 222 states and 247 transitions. [2021-11-25 20:19:11,113 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-11-25 20:19:11,113 INFO L276 IsEmpty]: Start isEmpty. Operand 222 states and 247 transitions. [2021-11-25 20:19:11,114 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-11-25 20:19:11,114 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:19:11,114 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:19:11,129 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2021-11-25 20:19:11,329 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 20:19:11,330 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-11-25 20:19:11,330 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:19:11,330 INFO L85 PathProgramCache]: Analyzing trace with hash 434515830, now seen corresponding path program 1 times [2021-11-25 20:19:11,331 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 20:19:11,331 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [763758591] [2021-11-25 20:19:11,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:19:11,331 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 20:19:11,331 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 20:19:11,332 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 20:19:11,372 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2021-11-25 20:19:11,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:19:11,454 INFO L263 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 9 conjunts are in the unsatisfiable core [2021-11-25 20:19:11,455 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:19:11,545 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 20:19:11,545 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 20:19:11,545 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 20:19:11,545 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [763758591] [2021-11-25 20:19:11,546 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [763758591] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 20:19:11,546 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 20:19:11,546 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-25 20:19:11,547 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [118593646] [2021-11-25 20:19:11,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 20:19:11,548 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-25 20:19:11,548 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 20:19:11,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-25 20:19:11,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-11-25 20:19:11,549 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-11-25 20:19:12,084 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:19:12,084 INFO L93 Difference]: Finished difference Result 224 states and 245 transitions. [2021-11-25 20:19:12,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-25 20:19:12,085 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-11-25 20:19:12,085 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:19:12,086 INFO L225 Difference]: With dead ends: 224 [2021-11-25 20:19:12,086 INFO L226 Difference]: Without dead ends: 224 [2021-11-25 20:19:12,087 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-11-25 20:19:12,087 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.5s IncrementalHoareTripleChecker+Time [2021-11-25 20:19:12,087 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.5s Time] [2021-11-25 20:19:12,088 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2021-11-25 20:19:12,094 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 222. [2021-11-25 20:19:12,095 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-11-25 20:19:12,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 245 transitions. [2021-11-25 20:19:12,097 INFO L78 Accepts]: Start accepts. Automaton has 222 states and 245 transitions. Word has length 13 [2021-11-25 20:19:12,097 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:19:12,097 INFO L470 AbstractCegarLoop]: Abstraction has 222 states and 245 transitions. [2021-11-25 20:19:12,097 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-11-25 20:19:12,098 INFO L276 IsEmpty]: Start isEmpty. Operand 222 states and 245 transitions. [2021-11-25 20:19:12,098 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-11-25 20:19:12,099 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:19:12,099 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-11-25 20:19:12,110 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (12)] Ended with exit code 0 [2021-11-25 20:19:12,310 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 20:19:12,310 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-11-25 20:19:12,310 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:19:12,310 INFO L85 PathProgramCache]: Analyzing trace with hash 853908818, now seen corresponding path program 1 times [2021-11-25 20:19:12,311 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 20:19:12,311 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2093174589] [2021-11-25 20:19:12,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:19:12,311 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 20:19:12,311 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 20:19:12,312 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 20:19:12,323 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2021-11-25 20:19:12,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:19:12,443 INFO L263 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-25 20:19:12,444 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:19:12,526 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 20:19:12,526 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 20:19:12,526 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 20:19:12,526 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2093174589] [2021-11-25 20:19:12,526 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2093174589] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 20:19:12,526 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 20:19:12,527 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-25 20:19:12,527 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1116855665] [2021-11-25 20:19:12,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 20:19:12,527 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-25 20:19:12,527 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 20:19:12,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-25 20:19:12,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-25 20:19:12,528 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-11-25 20:19:12,706 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:19:12,706 INFO L93 Difference]: Finished difference Result 221 states and 243 transitions. [2021-11-25 20:19:12,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-25 20:19:12,707 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-11-25 20:19:12,707 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:19:12,708 INFO L225 Difference]: With dead ends: 221 [2021-11-25 20:19:12,709 INFO L226 Difference]: Without dead ends: 221 [2021-11-25 20:19:12,709 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-11-25 20:19:12,709 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.2s IncrementalHoareTripleChecker+Time [2021-11-25 20:19:12,710 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.2s Time] [2021-11-25 20:19:12,711 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 221 states. [2021-11-25 20:19:12,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 221 to 221. [2021-11-25 20:19:12,716 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-11-25 20:19:12,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 221 states to 221 states and 243 transitions. [2021-11-25 20:19:12,718 INFO L78 Accepts]: Start accepts. Automaton has 221 states and 243 transitions. Word has length 27 [2021-11-25 20:19:12,718 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:19:12,719 INFO L470 AbstractCegarLoop]: Abstraction has 221 states and 243 transitions. [2021-11-25 20:19:12,719 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-11-25 20:19:12,719 INFO L276 IsEmpty]: Start isEmpty. Operand 221 states and 243 transitions. [2021-11-25 20:19:12,720 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-11-25 20:19:12,720 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:19:12,720 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-11-25 20:19:12,735 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2021-11-25 20:19:12,931 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 20:19:12,931 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-11-25 20:19:12,932 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:19:12,932 INFO L85 PathProgramCache]: Analyzing trace with hash 853896473, now seen corresponding path program 1 times [2021-11-25 20:19:12,932 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 20:19:12,932 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [215776981] [2021-11-25 20:19:12,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:19:12,932 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 20:19:12,933 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 20:19:12,933 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 20:19:12,935 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2021-11-25 20:19:13,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:19:13,064 INFO L263 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 6 conjunts are in the unsatisfiable core [2021-11-25 20:19:13,066 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:19:13,187 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 20:19:13,188 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 20:19:13,188 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 20:19:13,188 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [215776981] [2021-11-25 20:19:13,188 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [215776981] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 20:19:13,188 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 20:19:13,189 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-11-25 20:19:13,189 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1102484211] [2021-11-25 20:19:13,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 20:19:13,189 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-25 20:19:13,189 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 20:19:13,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-25 20:19:13,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-11-25 20:19:13,191 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-11-25 20:19:13,911 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:19:13,911 INFO L93 Difference]: Finished difference Result 216 states and 238 transitions. [2021-11-25 20:19:13,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-25 20:19:13,912 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-11-25 20:19:13,912 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:19:13,914 INFO L225 Difference]: With dead ends: 216 [2021-11-25 20:19:13,914 INFO L226 Difference]: Without dead ends: 216 [2021-11-25 20:19:13,914 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-11-25 20:19:13,915 INFO L933 BasicCegarLoop]: 121 mSDtfsCounter, 381 mSDsluCounter, 303 mSDsCounter, 0 mSdLazyCounter, 428 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s 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.7s IncrementalHoareTripleChecker+Time [2021-11-25 20:19:13,915 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.7s Time] [2021-11-25 20:19:13,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2021-11-25 20:19:13,919 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 216. [2021-11-25 20:19:13,919 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-11-25 20:19:13,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 216 states to 216 states and 238 transitions. [2021-11-25 20:19:13,921 INFO L78 Accepts]: Start accepts. Automaton has 216 states and 238 transitions. Word has length 27 [2021-11-25 20:19:13,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:19:13,922 INFO L470 AbstractCegarLoop]: Abstraction has 216 states and 238 transitions. [2021-11-25 20:19:13,922 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-11-25 20:19:13,922 INFO L276 IsEmpty]: Start isEmpty. Operand 216 states and 238 transitions. [2021-11-25 20:19:13,924 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-11-25 20:19:13,924 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:19:13,924 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-11-25 20:19:13,939 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2021-11-25 20:19:14,136 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 20:19:14,136 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-11-25 20:19:14,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:19:14,136 INFO L85 PathProgramCache]: Analyzing trace with hash 853896474, now seen corresponding path program 1 times [2021-11-25 20:19:14,137 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 20:19:14,137 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [82503147] [2021-11-25 20:19:14,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:19:14,137 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 20:19:14,137 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 20:19:14,138 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 20:19:14,182 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2021-11-25 20:19:14,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:19:14,295 INFO L263 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 11 conjunts are in the unsatisfiable core [2021-11-25 20:19:14,297 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:19:14,561 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 20:19:14,561 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 20:19:14,561 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 20:19:14,561 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [82503147] [2021-11-25 20:19:14,561 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [82503147] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 20:19:14,562 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 20:19:14,562 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-11-25 20:19:14,562 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087316196] [2021-11-25 20:19:14,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 20:19:14,562 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-25 20:19:14,562 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 20:19:14,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-25 20:19:14,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-11-25 20:19:14,563 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-11-25 20:19:15,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:19:15,735 INFO L93 Difference]: Finished difference Result 215 states and 237 transitions. [2021-11-25 20:19:15,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-25 20:19:15,735 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-11-25 20:19:15,735 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:19:15,737 INFO L225 Difference]: With dead ends: 215 [2021-11-25 20:19:15,737 INFO L226 Difference]: Without dead ends: 215 [2021-11-25 20:19:15,737 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-11-25 20:19:15,738 INFO L933 BasicCegarLoop]: 133 mSDtfsCounter, 492 mSDsluCounter, 347 mSDsCounter, 0 mSdLazyCounter, 432 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s 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, 1.0s IncrementalHoareTripleChecker+Time [2021-11-25 20:19:15,738 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [495 Valid, 480 Invalid, 475 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 432 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2021-11-25 20:19:15,739 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2021-11-25 20:19:15,744 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 215. [2021-11-25 20:19:15,744 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-11-25 20:19:15,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 237 transitions. [2021-11-25 20:19:15,746 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 237 transitions. Word has length 27 [2021-11-25 20:19:15,746 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:19:15,746 INFO L470 AbstractCegarLoop]: Abstraction has 215 states and 237 transitions. [2021-11-25 20:19:15,746 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-11-25 20:19:15,747 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 237 transitions. [2021-11-25 20:19:15,747 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-11-25 20:19:15,748 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:19:15,748 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-11-25 20:19:15,760 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2021-11-25 20:19:15,959 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 20:19:15,960 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-11-25 20:19:15,962 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:19:15,962 INFO L85 PathProgramCache]: Analyzing trace with hash -661448180, now seen corresponding path program 1 times [2021-11-25 20:19:15,964 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 20:19:15,964 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2107633830] [2021-11-25 20:19:15,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:19:15,965 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 20:19:15,965 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 20:19:15,971 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 20:19:15,975 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2021-11-25 20:19:16,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:19:16,172 INFO L263 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 26 conjunts are in the unsatisfiable core [2021-11-25 20:19:16,174 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:19:16,202 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-25 20:19:16,202 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-11-25 20:19:16,382 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-11-25 20:19:16,463 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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-11-25 20:19:16,491 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-11-25 20:19:16,491 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-11-25 20:19:16,609 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:19:16,609 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-11-25 20:19:16,636 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 20:19:16,636 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 20:19:16,636 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 20:19:16,636 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2107633830] [2021-11-25 20:19:16,636 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2107633830] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 20:19:16,636 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 20:19:16,636 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-11-25 20:19:16,637 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [417230200] [2021-11-25 20:19:16,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 20:19:16,637 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-11-25 20:19:16,637 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 20:19:16,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-11-25 20:19:16,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-11-25 20:19:16,638 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-11-25 20:19:18,377 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:19:18,378 INFO L93 Difference]: Finished difference Result 360 states and 397 transitions. [2021-11-25 20:19:18,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-11-25 20:19:18,378 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-11-25 20:19:18,378 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:19:18,381 INFO L225 Difference]: With dead ends: 360 [2021-11-25 20:19:18,381 INFO L226 Difference]: Without dead ends: 360 [2021-11-25 20:19:18,381 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=127, Invalid=473, Unknown=0, NotChecked=0, Total=600 [2021-11-25 20:19:18,382 INFO L933 BasicCegarLoop]: 135 mSDtfsCounter, 986 mSDsluCounter, 860 mSDsCounter, 0 mSdLazyCounter, 1017 mSolverCounterSat, 133 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s 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.4s IncrementalHoareTripleChecker+Time [2021-11-25 20:19:18,385 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.4s Time] [2021-11-25 20:19:18,386 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 360 states. [2021-11-25 20:19:18,394 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 360 to 294. [2021-11-25 20:19:18,395 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-11-25 20:19:18,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 362 transitions. [2021-11-25 20:19:18,397 INFO L78 Accepts]: Start accepts. Automaton has 294 states and 362 transitions. Word has length 30 [2021-11-25 20:19:18,397 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:19:18,398 INFO L470 AbstractCegarLoop]: Abstraction has 294 states and 362 transitions. [2021-11-25 20:19:18,398 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-11-25 20:19:18,398 INFO L276 IsEmpty]: Start isEmpty. Operand 294 states and 362 transitions. [2021-11-25 20:19:18,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-11-25 20:19:18,399 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:19:18,399 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-11-25 20:19:18,427 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (16)] Ended with exit code 0 [2021-11-25 20:19:18,612 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 20:19:18,612 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-11-25 20:19:18,612 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:19:18,612 INFO L85 PathProgramCache]: Analyzing trace with hash -662300209, now seen corresponding path program 1 times [2021-11-25 20:19:18,613 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 20:19:18,613 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1058136733] [2021-11-25 20:19:18,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:19:18,613 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 20:19:18,613 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 20:19:18,614 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 20:19:18,617 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2021-11-25 20:19:18,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:19:18,844 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 37 conjunts are in the unsatisfiable core [2021-11-25 20:19:18,860 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:19:18,902 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-11-25 20:19:18,902 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-11-25 20:19:19,376 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-11-25 20:19:19,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-11-25 20:19:19,626 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-11-25 20:19:19,627 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-11-25 20:19:19,750 INFO L354 Elim1Store]: treesize reduction 42, result has 44.0 percent of original size [2021-11-25 20:19:19,751 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-11-25 20:19:19,879 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 36 [2021-11-25 20:19:20,127 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-11-25 20:19:20,226 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 20:19:20,226 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 20:19:20,608 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-11-25 20:19:20,812 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-11-25 20:19:21,130 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:19:21,130 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-11-25 20:19:21,134 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 20:19:21,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 66 treesize of output 58 [2021-11-25 20:19:21,145 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-11-25 20:19:21,853 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 20:19:21,853 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1058136733] [2021-11-25 20:19:21,853 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1058136733] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 20:19:21,853 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [573630252] [2021-11-25 20:19:21,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:19:21,853 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-25 20:19:21,854 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/cvc4 [2021-11-25 20:19:21,857 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-25 20:19:21,863 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (18)] Waiting until timeout for monitored process [2021-11-25 20:19:22,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:19:22,367 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 38 conjunts are in the unsatisfiable core [2021-11-25 20:19:22,370 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:19:22,472 INFO L354 Elim1Store]: treesize reduction 30, result has 45.5 percent of original size [2021-11-25 20:19:22,472 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-11-25 20:19:23,467 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-11-25 20:19:23,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, 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-11-25 20:19:23,931 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-11-25 20:19:23,932 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-11-25 20:19:24,207 INFO L354 Elim1Store]: treesize reduction 57, result has 44.1 percent of original size [2021-11-25 20:19:24,207 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-11-25 20:19:24,451 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-11-25 20:19:24,779 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-11-25 20:19:24,962 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 20:19:24,962 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 20:19:25,013 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-11-25 20:19:25,044 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-11-25 20:19:25,121 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-11-25 20:19:25,143 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-11-25 20:19:25,368 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:19:25,369 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-11-25 20:19:25,372 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 20:19:25,374 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-11-25 20:19:25,384 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 28 [2021-11-25 20:19:27,639 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [573630252] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 20:19:27,639 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1267171585] [2021-11-25 20:19:27,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:19:27,639 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 20:19:27,639 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 20:19:27,640 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 20:19:27,641 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-11-25 20:19:27,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:19:27,780 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 35 conjunts are in the unsatisfiable core [2021-11-25 20:19:27,782 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:19:27,802 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-25 20:19:27,803 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-11-25 20:19:28,448 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 20:19:28,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 14 treesize of output 16 [2021-11-25 20:19:28,697 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-11-25 20:19:28,697 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 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-11-25 20:19:28,789 INFO L354 Elim1Store]: treesize reduction 42, result has 44.0 percent of original size [2021-11-25 20:19:28,789 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 38 treesize of output 59 [2021-11-25 20:19:28,937 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 37 [2021-11-25 20:19:29,107 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 19 [2021-11-25 20:19:29,228 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 20:19:29,228 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 20:19:29,379 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_493 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_649 (_ BitVec 1)) (|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|))))))) (= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (select (store |c_#valid| |v_ULTIMATE.start_gl_insert_~node~1#1.base_20| v_ArrVal_649) (select (select (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_gl_insert_~node~1#1.base_20| v_ArrVal_493) |c_~#gl_list~0.base|) |c_~#gl_list~0.offset|)))))))))) (_ bv1 1))))) is different from false [2021-11-25 20:19:29,444 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_493 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_648 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_649 (_ BitVec 1)) (|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|))))))) (= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (select (store |c_#valid| |v_ULTIMATE.start_gl_insert_~node~1#1.base_20| v_ArrVal_649) (select (select (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_648) |v_ULTIMATE.start_gl_insert_~node~1#1.base_20| v_ArrVal_493) |c_~#gl_list~0.base|) |c_~#gl_list~0.offset|))))))))))) (_ bv1 1))))) is different from false [2021-11-25 20:19:29,677 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:19:29,677 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 37 treesize of output 38 [2021-11-25 20:19:29,680 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 20:19:29,683 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 62 treesize of output 54 [2021-11-25 20:19:29,689 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 23 [2021-11-25 20:19:31,996 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1267171585] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 20:19:31,997 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 20:19:31,997 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 15] total 41 [2021-11-25 20:19:31,997 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [393866597] [2021-11-25 20:19:31,997 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 20:19:31,998 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2021-11-25 20:19:31,998 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 20:19:31,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2021-11-25 20:19:32,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=301, Invalid=2268, Unknown=13, NotChecked=840, Total=3422 [2021-11-25 20:19:32,000 INFO L87 Difference]: Start difference. First operand 294 states and 362 transitions. Second operand has 43 states, 40 states have (on average 1.775) internal successors, (71), 36 states have internal predecessors, (71), 6 states have call successors, (6), 6 states have call predecessors, (6), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-25 20:19:32,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:19:32,892 INFO L93 Difference]: Finished difference Result 294 states and 361 transitions. [2021-11-25 20:19:32,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-11-25 20:19:32,892 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 40 states have (on average 1.775) internal successors, (71), 36 states have internal predecessors, (71), 6 states have call successors, (6), 6 states have call predecessors, (6), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) Word has length 29 [2021-11-25 20:19:32,893 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:19:32,894 INFO L225 Difference]: With dead ends: 294 [2021-11-25 20:19:32,895 INFO L226 Difference]: Without dead ends: 294 [2021-11-25 20:19:32,896 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 62 SyntacticMatches, 7 SemanticMatches, 63 ConstructedPredicates, 8 IntricatePredicates, 0 DeprecatedPredicates, 1468 ImplicationChecksByTransitivity, 7.8s TimeCoverageRelationStatistics Valid=414, Invalid=2797, Unknown=13, NotChecked=936, Total=4160 [2021-11-25 20:19:32,897 INFO L933 BasicCegarLoop]: 198 mSDtfsCounter, 12 mSDsluCounter, 1867 mSDsCounter, 0 mSdLazyCounter, 161 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 2065 SdHoareTripleChecker+Invalid, 437 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 161 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 276 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-25 20:19:32,897 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 2065 Invalid, 437 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 161 Invalid, 0 Unknown, 276 Unchecked, 0.3s Time] [2021-11-25 20:19:32,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 294 states. [2021-11-25 20:19:32,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 294 to 294. [2021-11-25 20:19:32,906 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-11-25 20:19:32,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 361 transitions. [2021-11-25 20:19:32,908 INFO L78 Accepts]: Start accepts. Automaton has 294 states and 361 transitions. Word has length 29 [2021-11-25 20:19:32,908 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:19:32,908 INFO L470 AbstractCegarLoop]: Abstraction has 294 states and 361 transitions. [2021-11-25 20:19:32,909 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 40 states have (on average 1.775) internal successors, (71), 36 states have internal predecessors, (71), 6 states have call successors, (6), 6 states have call predecessors, (6), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-25 20:19:32,909 INFO L276 IsEmpty]: Start isEmpty. Operand 294 states and 361 transitions. [2021-11-25 20:19:32,909 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-11-25 20:19:32,910 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:19:32,910 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-11-25 20:19:32,919 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (18)] Forceful destruction successful, exit code 0 [2021-11-25 20:19:33,156 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2021-11-25 20:19:33,344 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2021-11-25 20:19:33,527 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 20:19:33,528 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-11-25 20:19:33,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:19:33,528 INFO L85 PathProgramCache]: Analyzing trace with hash -662300208, now seen corresponding path program 1 times [2021-11-25 20:19:33,528 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 20:19:33,528 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1935254964] [2021-11-25 20:19:33,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:19:33,529 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 20:19:33,529 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 20:19:33,531 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 20:19:33,575 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2021-11-25 20:19:33,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:19:33,800 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 53 conjunts are in the unsatisfiable core [2021-11-25 20:19:33,803 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:19:33,840 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-11-25 20:19:33,852 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-25 20:19:33,852 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-11-25 20:19:34,281 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-11-25 20:19:34,288 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-11-25 20:19:34,505 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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-11-25 20:19:34,523 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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-11-25 20:19:34,555 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-11-25 20:19:34,555 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-11-25 20:19:34,561 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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-11-25 20:19:34,687 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-25 20:19:34,688 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 23 [2021-11-25 20:19:34,716 INFO L354 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2021-11-25 20:19:34,716 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 18 [2021-11-25 20:19:34,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 24 treesize of output 24 [2021-11-25 20:19:34,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, 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-11-25 20:19:34,967 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-11-25 20:19:34,970 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-11-25 20:19:35,035 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 20:19:35,035 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 20:19:35,588 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_734 (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_734) |c_~#gl_list~0.base|) |c_~#gl_list~0.offset|))) (bvule (bvadd (_ bv4 32) .cse0) (bvadd (_ bv8 32) .cse0)))) (forall ((v_ArrVal_733 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_734 (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_734) |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_733) |c_~#gl_list~0.base|) |c_~#gl_list~0.offset|))))) is different from false [2021-11-25 20:19:45,641 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:19:45,641 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-11-25 20:19:45,652 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:19:45,652 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-11-25 20:19:45,655 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 20:19:45,656 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-11-25 20:19:45,670 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 20:19:45,675 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-11-25 20:19:45,687 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-11-25 20:19:45,687 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 17 [2021-11-25 20:19:45,699 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-11-25 20:19:45,703 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-11-25 20:19:45,709 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-11-25 20:19:46,206 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 20:19:46,207 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1935254964] [2021-11-25 20:19:46,207 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1935254964] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 20:19:46,207 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [774668716] [2021-11-25 20:19:46,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:19:46,207 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-25 20:19:46,207 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/cvc4 [2021-11-25 20:19:46,208 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-25 20:19:46,241 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (21)] Waiting until timeout for monitored process [2021-11-25 20:19:46,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:19:46,783 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 57 conjunts are in the unsatisfiable core [2021-11-25 20:19:46,787 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:19:46,894 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-11-25 20:19:46,894 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-11-25 20:19:46,908 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 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-11-25 20:19:47,766 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-11-25 20:19:47,789 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-11-25 20:19:48,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-11-25 20:19:48,141 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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-11-25 20:19:48,176 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-11-25 20:19:48,177 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-11-25 20:19:48,183 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2021-11-25 20:19:48,369 INFO L354 Elim1Store]: treesize reduction 8, result has 61.9 percent of original size [2021-11-25 20:19:48,369 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 33 treesize of output 35 [2021-11-25 20:19:48,379 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-11-25 20:19:48,522 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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-11-25 20:19:48,527 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-11-25 20:19:48,803 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-11-25 20:19:48,814 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-11-25 20:19:48,826 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 20:19:48,826 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 20:19:48,915 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_822 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_823 (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_823) |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_822) |c_~#gl_list~0.base|) |c_~#gl_list~0.offset|)))) (forall ((v_ArrVal_823 (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_823) |c_~#gl_list~0.base|) |c_~#gl_list~0.offset|))) (bvule (bvadd (_ bv4 32) .cse0) (bvadd (_ bv8 32) .cse0))))) is different from false [2021-11-25 20:19:55,336 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:19:55,337 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-11-25 20:19:55,340 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 20:19:55,343 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-11-25 20:19:55,369 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:19:55,370 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-11-25 20:19:55,373 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 20:19:55,376 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-11-25 20:19:55,384 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 107 treesize of output 103 [2021-11-25 20:19:55,389 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-11-25 20:19:55,395 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-11-25 20:19:56,434 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [774668716] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 20:19:56,434 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1497325911] [2021-11-25 20:19:56,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:19:56,435 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 20:19:56,435 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 20:19:56,440 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 20:19:56,455 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2021-11-25 20:19:56,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:19:56,605 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 53 conjunts are in the unsatisfiable core [2021-11-25 20:19:56,607 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:19:56,636 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-11-25 20:19:56,654 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-25 20:19:56,655 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-11-25 20:19:57,663 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-11-25 20:19:57,702 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-11-25 20:19:58,194 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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-11-25 20:19:58,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, 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-11-25 20:19:58,262 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-11-25 20:19:58,262 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 50 treesize of output 47 [2021-11-25 20:19:58,268 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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-11-25 20:19:58,525 INFO L354 Elim1Store]: treesize reduction 19, result has 47.2 percent of original size [2021-11-25 20:19:58,526 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 26 [2021-11-25 20:19:58,573 INFO L354 Elim1Store]: treesize reduction 8, result has 61.9 percent of original size [2021-11-25 20:19:58,573 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 34 treesize of output 36 [2021-11-25 20:19:58,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, 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-11-25 20:19:58,805 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-11-25 20:19:58,855 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-11-25 20:19:58,858 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-11-25 20:19:58,875 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 20:19:58,875 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 20:19:58,956 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_910 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_911 (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_911) |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_910) |c_~#gl_list~0.base|) |c_~#gl_list~0.offset|)))) (forall ((v_ArrVal_911 (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_911) |c_~#gl_list~0.base|) |c_~#gl_list~0.offset|))) (bvule (bvadd (_ bv4 32) .cse0) (bvadd (_ bv8 32) .cse0))))) is different from false [2021-11-25 20:20:18,664 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:20:18,664 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-11-25 20:20:18,666 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 20:20:18,670 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-11-25 20:20:18,685 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:20:18,685 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-11-25 20:20:18,688 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 20:20:18,691 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-11-25 20:20:18,696 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-11-25 20:20:18,701 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-11-25 20:20:18,706 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-11-25 20:20:18,947 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1497325911] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 20:20:18,947 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 20:20:18,947 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 16] total 37 [2021-11-25 20:20:18,948 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366577201] [2021-11-25 20:20:18,948 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 20:20:18,948 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2021-11-25 20:20:18,948 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 20:20:18,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2021-11-25 20:20:18,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=273, Invalid=2327, Unknown=64, NotChecked=306, Total=2970 [2021-11-25 20:20:18,950 INFO L87 Difference]: Start difference. First operand 294 states and 361 transitions. Second operand has 39 states, 35 states have (on average 1.9428571428571428) internal successors, (68), 33 states have internal predecessors, (68), 5 states have call successors, (5), 5 states have call predecessors, (5), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-25 20:20:21,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:20:21,957 INFO L93 Difference]: Finished difference Result 374 states and 411 transitions. [2021-11-25 20:20:21,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-11-25 20:20:21,958 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 35 states have (on average 1.9428571428571428) internal successors, (68), 33 states have internal predecessors, (68), 5 states have call successors, (5), 5 states have call predecessors, (5), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 29 [2021-11-25 20:20:21,958 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:20:21,960 INFO L225 Difference]: With dead ends: 374 [2021-11-25 20:20:21,960 INFO L226 Difference]: Without dead ends: 374 [2021-11-25 20:20:21,962 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 72 SyntacticMatches, 1 SemanticMatches, 58 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 1155 ImplicationChecksByTransitivity, 38.4s TimeCoverageRelationStatistics Valid=375, Invalid=2765, Unknown=64, NotChecked=336, Total=3540 [2021-11-25 20:20:21,962 INFO L933 BasicCegarLoop]: 132 mSDtfsCounter, 638 mSDsluCounter, 1740 mSDsCounter, 0 mSdLazyCounter, 1199 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 643 SdHoareTripleChecker+Valid, 1872 SdHoareTripleChecker+Invalid, 2785 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 1199 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1534 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2021-11-25 20:20:21,963 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [643 Valid, 1872 Invalid, 2785 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 1199 Invalid, 0 Unknown, 1534 Unchecked, 2.2s Time] [2021-11-25 20:20:21,964 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 374 states. [2021-11-25 20:20:21,969 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 374 to 280. [2021-11-25 20:20:21,970 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-11-25 20:20:21,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 280 states to 280 states and 346 transitions. [2021-11-25 20:20:21,972 INFO L78 Accepts]: Start accepts. Automaton has 280 states and 346 transitions. Word has length 29 [2021-11-25 20:20:21,972 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:20:21,973 INFO L470 AbstractCegarLoop]: Abstraction has 280 states and 346 transitions. [2021-11-25 20:20:21,973 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 35 states have (on average 1.9428571428571428) internal successors, (68), 33 states have internal predecessors, (68), 5 states have call successors, (5), 5 states have call predecessors, (5), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-25 20:20:21,973 INFO L276 IsEmpty]: Start isEmpty. Operand 280 states and 346 transitions. [2021-11-25 20:20:21,973 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-11-25 20:20:21,974 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:20:21,974 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-11-25 20:20:21,990 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (20)] Ended with exit code 0 [2021-11-25 20:20:22,206 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2021-11-25 20:20:22,389 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (21)] Forceful destruction successful, exit code 0 [2021-11-25 20:20:22,587 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt [2021-11-25 20:20:22,587 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-11-25 20:20:22,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:20:22,587 INFO L85 PathProgramCache]: Analyzing trace with hash -661459978, now seen corresponding path program 1 times [2021-11-25 20:20:22,587 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 20:20:22,587 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2061467518] [2021-11-25 20:20:22,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:20:22,588 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 20:20:22,588 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 20:20:22,588 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 20:20:22,589 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2021-11-25 20:20:22,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:20:22,774 INFO L263 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 11 conjunts are in the unsatisfiable core [2021-11-25 20:20:22,775 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:20:22,825 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:20:22,826 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-11-25 20:20:23,123 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 20:20:23,123 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 20:20:23,123 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 20:20:23,124 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2061467518] [2021-11-25 20:20:23,124 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2061467518] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 20:20:23,124 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 20:20:23,124 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-25 20:20:23,124 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1729939728] [2021-11-25 20:20:23,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 20:20:23,124 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-25 20:20:23,124 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 20:20:23,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-25 20:20:23,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-11-25 20:20:23,125 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-11-25 20:20:23,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:20:23,831 INFO L93 Difference]: Finished difference Result 278 states and 342 transitions. [2021-11-25 20:20:23,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-25 20:20:23,832 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-11-25 20:20:23,832 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:20:23,834 INFO L225 Difference]: With dead ends: 278 [2021-11-25 20:20:23,834 INFO L226 Difference]: Without dead ends: 278 [2021-11-25 20:20:23,834 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-11-25 20:20:23,835 INFO L933 BasicCegarLoop]: 114 mSDtfsCounter, 289 mSDsluCounter, 105 mSDsCounter, 0 mSdLazyCounter, 303 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s 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.6s IncrementalHoareTripleChecker+Time [2021-11-25 20:20:23,835 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.6s Time] [2021-11-25 20:20:23,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 278 states. [2021-11-25 20:20:23,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 278 to 278. [2021-11-25 20:20:23,842 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-11-25 20:20:23,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 278 states to 278 states and 342 transitions. [2021-11-25 20:20:23,844 INFO L78 Accepts]: Start accepts. Automaton has 278 states and 342 transitions. Word has length 30 [2021-11-25 20:20:23,844 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:20:23,844 INFO L470 AbstractCegarLoop]: Abstraction has 278 states and 342 transitions. [2021-11-25 20:20:23,845 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-11-25 20:20:23,845 INFO L276 IsEmpty]: Start isEmpty. Operand 278 states and 342 transitions. [2021-11-25 20:20:23,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-11-25 20:20:23,845 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:20:23,846 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-11-25 20:20:23,861 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (23)] Ended with exit code 0 [2021-11-25 20:20:24,058 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 20:20:24,058 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-11-25 20:20:24,058 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:20:24,058 INFO L85 PathProgramCache]: Analyzing trace with hash -244243135, now seen corresponding path program 1 times [2021-11-25 20:20:24,059 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 20:20:24,059 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2117941484] [2021-11-25 20:20:24,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:20:24,059 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 20:20:24,059 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 20:20:24,060 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 20:20:24,060 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2021-11-25 20:20:24,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:20:24,261 INFO L263 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 50 conjunts are in the unsatisfiable core [2021-11-25 20:20:24,264 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:20:24,340 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-25 20:20:24,340 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-11-25 20:20:24,410 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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-11-25 20:20:24,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 14 treesize of output 16 [2021-11-25 20:20:24,446 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-11-25 20:20:24,460 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-11-25 20:20:25,303 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-11-25 20:20:25,323 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-11-25 20:20:25,323 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 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-11-25 20:20:25,328 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:20:25,331 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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-11-25 20:20:25,348 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-11-25 20:20:25,348 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-11-25 20:20:25,453 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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-11-25 20:20:25,474 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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-11-25 20:20:25,771 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-11-25 20:20:25,833 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 20:20:25,833 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 20:20:25,833 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 20:20:25,833 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2117941484] [2021-11-25 20:20:25,833 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2117941484] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 20:20:25,833 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 20:20:25,834 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2021-11-25 20:20:25,834 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [842740589] [2021-11-25 20:20:25,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 20:20:25,834 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-11-25 20:20:25,834 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 20:20:25,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-11-25 20:20:25,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=223, Unknown=15, NotChecked=0, Total=272 [2021-11-25 20:20:25,835 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-11-25 20:20:30,922 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:20:30,922 INFO L93 Difference]: Finished difference Result 452 states and 534 transitions. [2021-11-25 20:20:30,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-11-25 20:20:30,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-11-25 20:20:30,923 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:20:30,925 INFO L225 Difference]: With dead ends: 452 [2021-11-25 20:20:30,925 INFO L226 Difference]: Without dead ends: 452 [2021-11-25 20:20:30,925 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=94, Invalid=530, Unknown=26, NotChecked=0, Total=650 [2021-11-25 20:20:30,926 INFO L933 BasicCegarLoop]: 186 mSDtfsCounter, 351 mSDsluCounter, 1229 mSDsCounter, 0 mSdLazyCounter, 1644 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 355 SdHoareTripleChecker+Valid, 1415 SdHoareTripleChecker+Invalid, 2070 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 1644 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 383 IncrementalHoareTripleChecker+Unchecked, 4.2s IncrementalHoareTripleChecker+Time [2021-11-25 20:20:30,926 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [355 Valid, 1415 Invalid, 2070 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 1644 Invalid, 0 Unknown, 383 Unchecked, 4.2s Time] [2021-11-25 20:20:30,927 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 452 states. [2021-11-25 20:20:30,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 452 to 379. [2021-11-25 20:20:30,936 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-11-25 20:20:30,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 488 transitions. [2021-11-25 20:20:30,939 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 488 transitions. Word has length 33 [2021-11-25 20:20:30,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:20:30,939 INFO L470 AbstractCegarLoop]: Abstraction has 379 states and 488 transitions. [2021-11-25 20:20:30,940 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-11-25 20:20:30,940 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 488 transitions. [2021-11-25 20:20:30,940 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-11-25 20:20:30,940 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:20:30,941 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-11-25 20:20:30,967 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (24)] Ended with exit code 0 [2021-11-25 20:20:31,153 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 20:20:31,153 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-11-25 20:20:31,154 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:20:31,154 INFO L85 PathProgramCache]: Analyzing trace with hash 1920035533, now seen corresponding path program 1 times [2021-11-25 20:20:31,154 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 20:20:31,154 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1989141983] [2021-11-25 20:20:31,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:20:31,154 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 20:20:31,154 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 20:20:31,155 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 20:20:31,156 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2021-11-25 20:20:31,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:20:31,433 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 51 conjunts are in the unsatisfiable core [2021-11-25 20:20:31,435 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:20:31,545 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-25 20:20:31,546 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-11-25 20:20:31,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, 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-11-25 20:20:31,655 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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-11-25 20:20:31,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 7 treesize of output 3 [2021-11-25 20:20:31,680 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-11-25 20:20:32,523 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-11-25 20:20:32,549 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-11-25 20:20:32,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, 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-11-25 20:20:32,553 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:20:32,555 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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-11-25 20:20:32,573 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-11-25 20:20:32,573 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-11-25 20:20:32,648 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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-11-25 20:20:32,671 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-11-25 20:20:32,993 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-11-25 20:20:33,100 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 20:20:33,100 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 20:20:33,100 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 20:20:33,100 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1989141983] [2021-11-25 20:20:33,100 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1989141983] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 20:20:33,100 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 20:20:33,100 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2021-11-25 20:20:33,100 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2081949260] [2021-11-25 20:20:33,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 20:20:33,101 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-11-25 20:20:33,101 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 20:20:33,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-11-25 20:20:33,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=255, Unknown=15, NotChecked=0, Total=306 [2021-11-25 20:20:33,102 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-11-25 20:20:37,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:20:37,741 INFO L93 Difference]: Finished difference Result 451 states and 532 transitions. [2021-11-25 20:20:37,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-11-25 20:20:37,742 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-11-25 20:20:37,742 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:20:37,744 INFO L225 Difference]: With dead ends: 451 [2021-11-25 20:20:37,744 INFO L226 Difference]: Without dead ends: 451 [2021-11-25 20:20:37,745 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=104, Invalid=625, Unknown=27, NotChecked=0, Total=756 [2021-11-25 20:20:37,745 INFO L933 BasicCegarLoop]: 170 mSDtfsCounter, 460 mSDsluCounter, 1332 mSDsCounter, 0 mSdLazyCounter, 1744 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 464 SdHoareTripleChecker+Valid, 1502 SdHoareTripleChecker+Invalid, 2229 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 1744 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 440 IncrementalHoareTripleChecker+Unchecked, 3.8s IncrementalHoareTripleChecker+Time [2021-11-25 20:20:37,746 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [464 Valid, 1502 Invalid, 2229 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 1744 Invalid, 0 Unknown, 440 Unchecked, 3.8s Time] [2021-11-25 20:20:37,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 451 states. [2021-11-25 20:20:37,755 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 451 to 379. [2021-11-25 20:20:37,756 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-11-25 20:20:37,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 487 transitions. [2021-11-25 20:20:37,758 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 487 transitions. Word has length 37 [2021-11-25 20:20:37,758 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:20:37,758 INFO L470 AbstractCegarLoop]: Abstraction has 379 states and 487 transitions. [2021-11-25 20:20:37,759 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-11-25 20:20:37,759 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 487 transitions. [2021-11-25 20:20:37,759 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-11-25 20:20:37,760 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:20:37,760 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-11-25 20:20:37,776 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (25)] Forceful destruction successful, exit code 0 [2021-11-25 20:20:37,972 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 20:20:37,973 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-11-25 20:20:37,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:20:37,973 INFO L85 PathProgramCache]: Analyzing trace with hash 1920024890, now seen corresponding path program 1 times [2021-11-25 20:20:37,973 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 20:20:37,974 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [323104918] [2021-11-25 20:20:37,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:20:37,974 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 20:20:37,974 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 20:20:37,975 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 20:20:38,014 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2021-11-25 20:20:38,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:20:38,262 INFO L263 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 48 conjunts are in the unsatisfiable core [2021-11-25 20:20:38,264 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:20:38,372 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-11-25 20:20:38,372 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-11-25 20:20:38,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-11-25 20:20:38,502 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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-11-25 20:20:38,521 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-11-25 20:20:38,532 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 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-11-25 20:20:39,742 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:20:39,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, 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-11-25 20:20:39,746 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:20:39,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 35 treesize of output 30 [2021-11-25 20:20:39,754 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 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-11-25 20:20:39,759 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:20:39,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, 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-11-25 20:20:39,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, 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-11-25 20:20:39,939 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-11-25 20:20:39,939 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 39 [2021-11-25 20:20:40,638 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2021-11-25 20:20:40,822 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 20:20:40,822 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 20:20:40,823 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 20:20:40,823 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [323104918] [2021-11-25 20:20:40,823 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [323104918] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 20:20:40,823 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 20:20:40,823 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2021-11-25 20:20:40,823 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [328988075] [2021-11-25 20:20:40,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 20:20:40,824 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-11-25 20:20:40,824 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 20:20:40,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-11-25 20:20:40,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=254, Unknown=15, NotChecked=0, Total=306 [2021-11-25 20:20:40,824 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-11-25 20:20:41,027 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:20:41,027 INFO L93 Difference]: Finished difference Result 394 states and 503 transitions. [2021-11-25 20:20:41,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-11-25 20:20:41,028 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-11-25 20:20:41,028 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:20:41,031 INFO L225 Difference]: With dead ends: 394 [2021-11-25 20:20:41,031 INFO L226 Difference]: Without dead ends: 394 [2021-11-25 20:20:41,032 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=37, Invalid=254, Unknown=15, NotChecked=0, Total=306 [2021-11-25 20:20:41,032 INFO L933 BasicCegarLoop]: 187 mSDtfsCounter, 2 mSDsluCounter, 1279 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1466 SdHoareTripleChecker+Invalid, 1404 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 51 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1352 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-25 20:20:41,032 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 1466 Invalid, 1404 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 51 Invalid, 0 Unknown, 1352 Unchecked, 0.2s Time] [2021-11-25 20:20:41,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 394 states. [2021-11-25 20:20:41,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 394 to 393. [2021-11-25 20:20:41,043 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-11-25 20:20:41,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 393 states to 393 states and 502 transitions. [2021-11-25 20:20:41,045 INFO L78 Accepts]: Start accepts. Automaton has 393 states and 502 transitions. Word has length 37 [2021-11-25 20:20:41,045 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:20:41,046 INFO L470 AbstractCegarLoop]: Abstraction has 393 states and 502 transitions. [2021-11-25 20:20:41,046 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-11-25 20:20:41,046 INFO L276 IsEmpty]: Start isEmpty. Operand 393 states and 502 transitions. [2021-11-25 20:20:41,047 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-11-25 20:20:41,047 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:20:41,047 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:20:41,063 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (26)] Forceful destruction successful, exit code 0 [2021-11-25 20:20:41,259 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 20:20:41,259 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-11-25 20:20:41,259 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:20:41,259 INFO L85 PathProgramCache]: Analyzing trace with hash 1920024891, now seen corresponding path program 1 times [2021-11-25 20:20:41,260 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 20:20:41,260 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2084784929] [2021-11-25 20:20:41,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:20:41,260 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 20:20:41,260 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 20:20:41,261 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 20:20:41,262 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2021-11-25 20:20:41,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:20:41,473 INFO L263 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 64 conjunts are in the unsatisfiable core [2021-11-25 20:20:41,476 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:20:41,552 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-11-25 20:20:41,575 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-25 20:20:41,575 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-11-25 20:20:41,651 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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-11-25 20:20:41,670 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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-11-25 20:20:41,685 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-11-25 20:20:41,702 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-11-25 20:20:43,185 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:20:43,185 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 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-11-25 20:20:43,219 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-11-25 20:20:43,219 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-11-25 20:20:43,225 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:20:43,229 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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-11-25 20:20:43,234 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:20:43,252 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 26 [2021-11-25 20:20:43,261 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:20:43,263 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-11-25 20:20:43,270 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:20:43,271 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-11-25 20:20:43,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 16 treesize of output 18 [2021-11-25 20:20:43,439 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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-11-25 20:20:43,477 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-11-25 20:20:43,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, 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-11-25 20:20:43,482 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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-11-25 20:20:44,042 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-11-25 20:20:44,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 25 treesize of output 13 [2021-11-25 20:20:44,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-11-25 20:20:44,236 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 20:20:44,237 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 20:20:44,237 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2084784929] [2021-11-25 20:20:44,237 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2084784929] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 20:20:44,237 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 20:20:44,237 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2021-11-25 20:20:44,237 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [430473260] [2021-11-25 20:20:44,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 20:20:44,237 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-11-25 20:20:44,237 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 20:20:44,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-11-25 20:20:44,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=252, Unknown=15, NotChecked=0, Total=306 [2021-11-25 20:20:44,238 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-11-25 20:20:47,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:20:47,065 INFO L93 Difference]: Finished difference Result 462 states and 543 transitions. [2021-11-25 20:20:47,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-11-25 20:20:47,067 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-11-25 20:20:47,067 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:20:47,069 INFO L225 Difference]: With dead ends: 462 [2021-11-25 20:20:47,069 INFO L226 Difference]: Without dead ends: 462 [2021-11-25 20:20:47,070 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=77, Invalid=501, Unknown=22, NotChecked=0, Total=600 [2021-11-25 20:20:47,070 INFO L933 BasicCegarLoop]: 156 mSDtfsCounter, 299 mSDsluCounter, 1393 mSDsCounter, 0 mSdLazyCounter, 884 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 303 SdHoareTripleChecker+Valid, 1549 SdHoareTripleChecker+Invalid, 2103 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 884 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1192 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2021-11-25 20:20:47,070 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [303 Valid, 1549 Invalid, 2103 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 884 Invalid, 0 Unknown, 1192 Unchecked, 2.1s Time] [2021-11-25 20:20:47,071 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 462 states. [2021-11-25 20:20:47,079 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 462 to 393. [2021-11-25 20:20:47,080 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-11-25 20:20:47,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 393 states to 393 states and 498 transitions. [2021-11-25 20:20:47,082 INFO L78 Accepts]: Start accepts. Automaton has 393 states and 498 transitions. Word has length 37 [2021-11-25 20:20:47,082 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:20:47,083 INFO L470 AbstractCegarLoop]: Abstraction has 393 states and 498 transitions. [2021-11-25 20:20:47,083 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-11-25 20:20:47,083 INFO L276 IsEmpty]: Start isEmpty. Operand 393 states and 498 transitions. [2021-11-25 20:20:47,084 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2021-11-25 20:20:47,084 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:20:47,084 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-11-25 20:20:47,101 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (27)] Forceful destruction successful, exit code 0 [2021-11-25 20:20:47,300 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 20:20:47,301 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-11-25 20:20:47,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:20:47,301 INFO L85 PathProgramCache]: Analyzing trace with hash -912874368, now seen corresponding path program 1 times [2021-11-25 20:20:47,301 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 20:20:47,302 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [159999763] [2021-11-25 20:20:47,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:20:47,302 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 20:20:47,302 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 20:20:47,303 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 20:20:47,352 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2021-11-25 20:20:47,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:20:47,602 INFO L263 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 68 conjunts are in the unsatisfiable core [2021-11-25 20:20:47,605 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:20:47,685 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-25 20:20:47,686 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-11-25 20:20:47,750 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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-11-25 20:20:47,758 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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-11-25 20:20:47,778 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-11-25 20:20:47,784 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 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-11-25 20:20:55,501 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:20:55,517 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:20:55,517 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 20:20:55,561 INFO L354 Elim1Store]: treesize reduction 23, result has 36.1 percent of original size [2021-11-25 20:20:55,561 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-11-25 20:20:55,583 INFO L354 Elim1Store]: treesize reduction 19, result has 26.9 percent of original size [2021-11-25 20:20:55,583 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-11-25 20:20:55,589 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:20:55,592 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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-11-25 20:20:55,598 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:20:55,598 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-11-25 20:20:55,740 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:20:55,741 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-11-25 20:20:55,761 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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-11-25 20:20:55,779 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:20:55,780 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 20:20:55,782 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-11-25 20:20:55,782 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-11-25 20:20:55,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, 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-11-25 20:20:56,375 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-11-25 20:20:56,630 INFO L354 Elim1Store]: treesize reduction 22, result has 12.0 percent of original size [2021-11-25 20:20:56,630 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-11-25 20:20:56,732 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 20:20:56,732 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 20:20:56,732 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 20:20:56,732 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [159999763] [2021-11-25 20:20:56,732 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [159999763] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 20:20:56,732 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 20:20:56,732 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-11-25 20:20:56,732 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1649043601] [2021-11-25 20:20:56,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 20:20:56,733 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-11-25 20:20:56,733 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 20:20:56,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-11-25 20:20:56,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=288, Unknown=14, NotChecked=0, Total=342 [2021-11-25 20:20:56,734 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-11-25 20:21:02,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:21:02,065 INFO L93 Difference]: Finished difference Result 461 states and 541 transitions. [2021-11-25 20:21:02,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-11-25 20:21:02,065 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-11-25 20:21:02,066 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:21:02,068 INFO L225 Difference]: With dead ends: 461 [2021-11-25 20:21:02,068 INFO L226 Difference]: Without dead ends: 461 [2021-11-25 20:21:02,068 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 9.2s TimeCoverageRelationStatistics Valid=118, Invalid=726, Unknown=26, NotChecked=0, Total=870 [2021-11-25 20:21:02,069 INFO L933 BasicCegarLoop]: 174 mSDtfsCounter, 439 mSDsluCounter, 1231 mSDsCounter, 0 mSdLazyCounter, 1749 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 443 SdHoareTripleChecker+Valid, 1405 SdHoareTripleChecker+Invalid, 2349 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 1749 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 553 IncrementalHoareTripleChecker+Unchecked, 4.0s IncrementalHoareTripleChecker+Time [2021-11-25 20:21:02,069 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [443 Valid, 1405 Invalid, 2349 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 1749 Invalid, 0 Unknown, 553 Unchecked, 4.0s Time] [2021-11-25 20:21:02,070 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 461 states. [2021-11-25 20:21:02,077 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 461 to 393. [2021-11-25 20:21:02,078 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-11-25 20:21:02,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 393 states to 393 states and 497 transitions. [2021-11-25 20:21:02,080 INFO L78 Accepts]: Start accepts. Automaton has 393 states and 497 transitions. Word has length 40 [2021-11-25 20:21:02,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:21:02,081 INFO L470 AbstractCegarLoop]: Abstraction has 393 states and 497 transitions. [2021-11-25 20:21:02,081 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-11-25 20:21:02,081 INFO L276 IsEmpty]: Start isEmpty. Operand 393 states and 497 transitions. [2021-11-25 20:21:02,082 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-11-25 20:21:02,082 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:21:02,082 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-11-25 20:21:02,111 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (28)] Ended with exit code 0 [2021-11-25 20:21:02,316 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 20:21:02,316 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-11-25 20:21:02,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:21:02,316 INFO L85 PathProgramCache]: Analyzing trace with hash -8084452, now seen corresponding path program 1 times [2021-11-25 20:21:02,317 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 20:21:02,317 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1851668601] [2021-11-25 20:21:02,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:21:02,317 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 20:21:02,317 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 20:21:02,318 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 20:21:02,319 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2021-11-25 20:21:02,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:21:02,571 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 73 conjunts are in the unsatisfiable core [2021-11-25 20:21:02,574 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:21:02,653 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-25 20:21:02,654 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-11-25 20:21:02,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 14 treesize of output 16 [2021-11-25 20:21:02,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 14 treesize of output 16 [2021-11-25 20:21:02,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-11-25 20:21:02,750 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-11-25 20:21:03,415 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 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-11-25 20:21:03,451 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-11-25 20:21:04,476 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:21:04,477 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 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-11-25 20:21:04,482 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:21:04,485 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:21:04,532 INFO L354 Elim1Store]: treesize reduction 60, result has 4.8 percent of original size [2021-11-25 20:21:04,533 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-11-25 20:21:04,564 INFO L354 Elim1Store]: treesize reduction 25, result has 34.2 percent of original size [2021-11-25 20:21:04,565 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-11-25 20:21:04,570 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:21:04,575 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:21:04,575 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 53 treesize of output 34 [2021-11-25 20:21:04,583 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:21:04,584 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-11-25 20:21:04,591 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:21:04,592 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-11-25 20:21:04,775 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:21:04,777 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:21:04,779 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:21:04,781 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:21:04,781 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-11-25 20:21:04,787 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:21:04,789 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:21:04,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, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 42 [2021-11-25 20:21:04,844 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:21:04,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, 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-11-25 20:21:04,853 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:21:04,854 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:21:04,856 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:21:04,857 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-11-25 20:21:05,902 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 20:21:05,911 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-11-25 20:21:05,911 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 47 treesize of output 27 [2021-11-25 20:21:05,926 INFO L354 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2021-11-25 20:21:05,926 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-11-25 20:21:06,028 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 20:21:06,028 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 20:21:06,028 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 20:21:06,028 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1851668601] [2021-11-25 20:21:06,028 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1851668601] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 20:21:06,028 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 20:21:06,028 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-11-25 20:21:06,029 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1842770] [2021-11-25 20:21:06,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 20:21:06,029 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-11-25 20:21:06,029 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 20:21:06,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-11-25 20:21:06,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=286, Unknown=16, NotChecked=0, Total=342 [2021-11-25 20:21:06,030 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-11-25 20:21:11,537 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:21:11,537 INFO L93 Difference]: Finished difference Result 460 states and 539 transitions. [2021-11-25 20:21:11,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-11-25 20:21:11,537 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-11-25 20:21:11,537 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:21:11,539 INFO L225 Difference]: With dead ends: 460 [2021-11-25 20:21:11,539 INFO L226 Difference]: Without dead ends: 460 [2021-11-25 20:21:11,540 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=118, Invalid=723, Unknown=29, NotChecked=0, Total=870 [2021-11-25 20:21:11,541 INFO L933 BasicCegarLoop]: 175 mSDtfsCounter, 383 mSDsluCounter, 1422 mSDsCounter, 0 mSdLazyCounter, 1704 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 387 SdHoareTripleChecker+Valid, 1597 SdHoareTripleChecker+Invalid, 2324 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 1704 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 580 IncrementalHoareTripleChecker+Unchecked, 4.2s IncrementalHoareTripleChecker+Time [2021-11-25 20:21:11,541 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [387 Valid, 1597 Invalid, 2324 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 1704 Invalid, 0 Unknown, 580 Unchecked, 4.2s Time] [2021-11-25 20:21:11,542 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 460 states. [2021-11-25 20:21:11,549 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 460 to 393. [2021-11-25 20:21:11,550 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-11-25 20:21:11,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 393 states to 393 states and 496 transitions. [2021-11-25 20:21:11,552 INFO L78 Accepts]: Start accepts. Automaton has 393 states and 496 transitions. Word has length 43 [2021-11-25 20:21:11,552 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:21:11,552 INFO L470 AbstractCegarLoop]: Abstraction has 393 states and 496 transitions. [2021-11-25 20:21:11,552 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-11-25 20:21:11,552 INFO L276 IsEmpty]: Start isEmpty. Operand 393 states and 496 transitions. [2021-11-25 20:21:11,553 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2021-11-25 20:21:11,553 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:21:11,553 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-11-25 20:21:11,566 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (29)] Ended with exit code 0 [2021-11-25 20:21:11,766 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 20:21:11,766 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-11-25 20:21:11,767 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:21:11,767 INFO L85 PathProgramCache]: Analyzing trace with hash -610222928, now seen corresponding path program 1 times [2021-11-25 20:21:11,767 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 20:21:11,767 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1607980128] [2021-11-25 20:21:11,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:21:11,767 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 20:21:11,767 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 20:21:11,768 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 20:21:11,770 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (30)] Waiting until timeout for monitored process [2021-11-25 20:21:11,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:21:11,975 INFO L263 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 6 conjunts are in the unsatisfiable core [2021-11-25 20:21:11,976 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:21:11,992 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-11-25 20:21:12,121 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-25 20:21:12,121 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-11-25 20:21:12,152 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 20:21:12,152 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 20:21:12,152 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 20:21:12,152 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1607980128] [2021-11-25 20:21:12,152 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1607980128] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 20:21:12,152 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 20:21:12,153 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-25 20:21:12,153 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [35863422] [2021-11-25 20:21:12,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 20:21:12,153 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-25 20:21:12,153 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 20:21:12,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-25 20:21:12,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-25 20:21:12,153 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-11-25 20:21:12,563 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:21:12,563 INFO L93 Difference]: Finished difference Result 392 states and 492 transitions. [2021-11-25 20:21:12,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-25 20:21:12,564 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-11-25 20:21:12,564 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:21:12,566 INFO L225 Difference]: With dead ends: 392 [2021-11-25 20:21:12,566 INFO L226 Difference]: Without dead ends: 392 [2021-11-25 20:21:12,566 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 42 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-11-25 20:21:12,567 INFO L933 BasicCegarLoop]: 112 mSDtfsCounter, 288 mSDsluCounter, 176 mSDsCounter, 0 mSdLazyCounter, 190 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s 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.4s IncrementalHoareTripleChecker+Time [2021-11-25 20:21:12,567 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.4s Time] [2021-11-25 20:21:12,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 392 states. [2021-11-25 20:21:12,575 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 392 to 392. [2021-11-25 20:21:12,576 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-11-25 20:21:12,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 392 states to 392 states and 492 transitions. [2021-11-25 20:21:12,577 INFO L78 Accepts]: Start accepts. Automaton has 392 states and 492 transitions. Word has length 46 [2021-11-25 20:21:12,578 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:21:12,578 INFO L470 AbstractCegarLoop]: Abstraction has 392 states and 492 transitions. [2021-11-25 20:21:12,578 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-11-25 20:21:12,578 INFO L276 IsEmpty]: Start isEmpty. Operand 392 states and 492 transitions. [2021-11-25 20:21:12,579 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2021-11-25 20:21:12,579 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:21:12,579 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-11-25 20:21:12,594 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (30)] Ended with exit code 0 [2021-11-25 20:21:12,791 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 20:21:12,791 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-11-25 20:21:12,792 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:21:12,792 INFO L85 PathProgramCache]: Analyzing trace with hash -610231965, now seen corresponding path program 1 times [2021-11-25 20:21:12,792 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 20:21:12,792 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1774354295] [2021-11-25 20:21:12,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:21:12,792 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 20:21:12,793 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 20:21:12,793 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 20:21:12,794 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (31)] Waiting until timeout for monitored process [2021-11-25 20:21:12,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:21:12,957 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-25 20:21:12,958 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:21:13,039 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 20:21:13,040 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 20:21:13,040 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 20:21:13,040 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1774354295] [2021-11-25 20:21:13,040 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1774354295] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 20:21:13,040 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 20:21:13,040 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-25 20:21:13,041 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [402834108] [2021-11-25 20:21:13,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 20:21:13,041 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-25 20:21:13,041 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 20:21:13,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-25 20:21:13,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-25 20:21:13,043 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-11-25 20:21:13,437 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:21:13,437 INFO L93 Difference]: Finished difference Result 386 states and 474 transitions. [2021-11-25 20:21:13,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-25 20:21:13,438 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-11-25 20:21:13,438 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:21:13,440 INFO L225 Difference]: With dead ends: 386 [2021-11-25 20:21:13,440 INFO L226 Difference]: Without dead ends: 386 [2021-11-25 20:21:13,440 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-11-25 20:21:13,440 INFO L933 BasicCegarLoop]: 149 mSDtfsCounter, 121 mSDsluCounter, 146 mSDsCounter, 0 mSdLazyCounter, 177 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s 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-11-25 20:21:13,441 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-11-25 20:21:13,442 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 386 states. [2021-11-25 20:21:13,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 386 to 386. [2021-11-25 20:21:13,449 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-11-25 20:21:13,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 474 transitions. [2021-11-25 20:21:13,451 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 474 transitions. Word has length 46 [2021-11-25 20:21:13,451 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:21:13,451 INFO L470 AbstractCegarLoop]: Abstraction has 386 states and 474 transitions. [2021-11-25 20:21:13,451 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-11-25 20:21:13,451 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 474 transitions. [2021-11-25 20:21:13,452 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2021-11-25 20:21:13,452 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:21:13,452 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-11-25 20:21:13,465 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (31)] Forceful destruction successful, exit code 0 [2021-11-25 20:21:13,664 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 20:21:13,664 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-11-25 20:21:13,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:21:13,665 INFO L85 PathProgramCache]: Analyzing trace with hash -610231964, now seen corresponding path program 1 times [2021-11-25 20:21:13,665 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 20:21:13,665 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [882664932] [2021-11-25 20:21:13,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:21:13,665 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 20:21:13,666 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 20:21:13,666 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 20:21:13,671 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (32)] Waiting until timeout for monitored process [2021-11-25 20:21:13,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:21:13,938 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 66 conjunts are in the unsatisfiable core [2021-11-25 20:21:13,941 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:21:14,037 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-11-25 20:21:14,053 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-25 20:21:14,054 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-11-25 20:21:14,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, 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-11-25 20:21:14,137 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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-11-25 20:21:14,182 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-11-25 20:21:14,197 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-11-25 20:21:15,818 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:21:15,818 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-11-25 20:21:15,849 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-11-25 20:21:15,849 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 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-11-25 20:21:15,855 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:21:15,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 48 treesize of output 39 [2021-11-25 20:21:15,863 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:21:15,866 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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-11-25 20:21:15,873 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:21:15,874 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-11-25 20:21:15,892 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-11-25 20:21:15,893 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-11-25 20:21:16,031 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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-11-25 20:21:16,050 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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-11-25 20:21:16,083 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-11-25 20:21:16,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, 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-11-25 20:21:16,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, 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-11-25 20:21:16,621 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-11-25 20:21:16,629 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-11-25 20:21:16,993 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 20:21:16,993 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 20:21:16,993 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 20:21:16,993 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [882664932] [2021-11-25 20:21:16,994 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [882664932] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 20:21:16,994 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 20:21:16,994 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2021-11-25 20:21:16,994 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285143295] [2021-11-25 20:21:16,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 20:21:16,994 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-11-25 20:21:16,994 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 20:21:16,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-11-25 20:21:16,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=286, Unknown=15, NotChecked=0, Total=342 [2021-11-25 20:21:16,995 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-11-25 20:21:19,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:21:19,964 INFO L93 Difference]: Finished difference Result 439 states and 508 transitions. [2021-11-25 20:21:19,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-11-25 20:21:19,965 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-11-25 20:21:19,965 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:21:19,967 INFO L225 Difference]: With dead ends: 439 [2021-11-25 20:21:19,967 INFO L226 Difference]: Without dead ends: 439 [2021-11-25 20:21:19,967 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=94, Invalid=638, Unknown=24, NotChecked=0, Total=756 [2021-11-25 20:21:19,967 INFO L933 BasicCegarLoop]: 143 mSDtfsCounter, 297 mSDsluCounter, 1343 mSDsCounter, 0 mSdLazyCounter, 1012 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 301 SdHoareTripleChecker+Valid, 1486 SdHoareTripleChecker+Invalid, 2140 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 1012 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1100 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2021-11-25 20:21:19,968 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [301 Valid, 1486 Invalid, 2140 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 1012 Invalid, 0 Unknown, 1100 Unchecked, 2.0s Time] [2021-11-25 20:21:19,968 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 439 states. [2021-11-25 20:21:19,975 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 439 to 386. [2021-11-25 20:21:19,975 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-11-25 20:21:19,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 467 transitions. [2021-11-25 20:21:19,977 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 467 transitions. Word has length 46 [2021-11-25 20:21:19,977 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:21:19,977 INFO L470 AbstractCegarLoop]: Abstraction has 386 states and 467 transitions. [2021-11-25 20:21:19,978 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-11-25 20:21:19,978 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 467 transitions. [2021-11-25 20:21:19,978 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-11-25 20:21:19,978 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:21:19,978 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-11-25 20:21:20,011 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (32)] Forceful destruction successful, exit code 0 [2021-11-25 20:21:20,211 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 20:21:20,211 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-11-25 20:21:20,211 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:21:20,212 INFO L85 PathProgramCache]: Analyzing trace with hash 1176224425, now seen corresponding path program 1 times [2021-11-25 20:21:20,212 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 20:21:20,212 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1846137590] [2021-11-25 20:21:20,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:21:20,212 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 20:21:20,212 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 20:21:20,213 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 20:21:20,215 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (33)] Waiting until timeout for monitored process [2021-11-25 20:21:20,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:21:20,475 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 70 conjunts are in the unsatisfiable core [2021-11-25 20:21:20,478 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:21:20,556 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-25 20:21:20,557 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-11-25 20:21:20,626 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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-11-25 20:21:20,643 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2021-11-25 20:21:20,656 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-11-25 20:21:20,685 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-11-25 20:21:21,950 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:21:21,951 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-11-25 20:21:21,954 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:21:21,998 INFO L354 Elim1Store]: treesize reduction 44, result has 6.4 percent of original size [2021-11-25 20:21:21,999 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 104 treesize of output 95 [2021-11-25 20:21:22,006 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:21:22,007 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 82 treesize of output 76 [2021-11-25 20:21:22,026 INFO L354 Elim1Store]: treesize reduction 19, result has 26.9 percent of original size [2021-11-25 20:21:22,027 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-11-25 20:21:22,030 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:21:22,033 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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-11-25 20:21:22,054 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-11-25 20:21:22,054 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-11-25 20:21:22,162 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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-11-25 20:21:22,175 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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-11-25 20:21:22,191 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:21:22,191 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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-11-25 20:21:22,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, 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 24 [2021-11-25 20:21:23,611 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 20:21:23,612 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:21:23,621 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-11-25 20:21:23,621 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 3 case distinctions, treesize of input 54 treesize of output 27 [2021-11-25 20:21:23,632 INFO L354 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2021-11-25 20:21:23,633 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-11-25 20:21:23,740 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 20:21:23,740 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 20:21:23,740 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 20:21:23,741 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1846137590] [2021-11-25 20:21:23,741 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1846137590] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 20:21:23,741 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 20:21:23,741 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-11-25 20:21:23,741 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1287251436] [2021-11-25 20:21:23,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 20:21:23,741 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-11-25 20:21:23,741 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 20:21:23,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-11-25 20:21:23,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=323, Unknown=15, NotChecked=0, Total=380 [2021-11-25 20:21:23,742 INFO L87 Difference]: Start difference. First operand 386 states and 467 transitions. Second operand has 20 states, 20 states have (on average 2.25) 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-11-25 20:21:26,042 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:21:26,042 INFO L93 Difference]: Finished difference Result 399 states and 480 transitions. [2021-11-25 20:21:26,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-11-25 20:21:26,043 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.25) 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-11-25 20:21:26,043 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:21:26,045 INFO L225 Difference]: With dead ends: 399 [2021-11-25 20:21:26,045 INFO L226 Difference]: Without dead ends: 399 [2021-11-25 20:21:26,045 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=78, Invalid=549, Unknown=23, NotChecked=0, Total=650 [2021-11-25 20:21:26,046 INFO L933 BasicCegarLoop]: 175 mSDtfsCounter, 16 mSDsluCounter, 1784 mSDsCounter, 0 mSdLazyCounter, 636 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 1959 SdHoareTripleChecker+Invalid, 1266 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 636 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 626 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2021-11-25 20:21:26,046 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 1959 Invalid, 1266 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 636 Invalid, 0 Unknown, 626 Unchecked, 1.7s Time] [2021-11-25 20:21:26,047 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 399 states. [2021-11-25 20:21:26,053 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 399 to 396. [2021-11-25 20:21:26,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 396 states, 316 states have (on average 1.379746835443038) internal successors, (436), 372 states have internal predecessors, (436), 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-11-25 20:21:26,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 396 states to 396 states and 477 transitions. [2021-11-25 20:21:26,055 INFO L78 Accepts]: Start accepts. Automaton has 396 states and 477 transitions. Word has length 49 [2021-11-25 20:21:26,056 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:21:26,056 INFO L470 AbstractCegarLoop]: Abstraction has 396 states and 477 transitions. [2021-11-25 20:21:26,056 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.25) 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-11-25 20:21:26,056 INFO L276 IsEmpty]: Start isEmpty. Operand 396 states and 477 transitions. [2021-11-25 20:21:26,057 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2021-11-25 20:21:26,057 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:21:26,057 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-11-25 20:21:26,070 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (33)] Forceful destruction successful, exit code 0 [2021-11-25 20:21:26,270 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 20:21:26,270 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-11-25 20:21:26,271 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:21:26,271 INFO L85 PathProgramCache]: Analyzing trace with hash -1567315803, now seen corresponding path program 1 times [2021-11-25 20:21:26,271 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 20:21:26,271 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [682096917] [2021-11-25 20:21:26,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:21:26,272 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 20:21:26,272 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 20:21:26,273 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 20:21:26,275 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (34)] Waiting until timeout for monitored process [2021-11-25 20:21:26,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:21:26,761 INFO L263 TraceCheckSpWp]: Trace formula consists of 349 conjuncts, 73 conjunts are in the unsatisfiable core [2021-11-25 20:21:26,765 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:21:26,862 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-25 20:21:26,862 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-11-25 20:21:26,920 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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-11-25 20:21:26,929 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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-11-25 20:21:26,958 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-11-25 20:21:26,963 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-11-25 20:21:27,760 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:21:27,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, 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-11-25 20:21:27,764 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:21:27,782 INFO L354 Elim1Store]: treesize reduction 44, result has 6.4 percent of original size [2021-11-25 20:21:27,783 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-11-25 20:21:27,787 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 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-11-25 20:21:27,793 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:21:27,793 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-11-25 20:21:27,893 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 23 [2021-11-25 20:21:27,931 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-11-25 20:21:27,931 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-11-25 20:21:28,079 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-25 20:21:28,079 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-11-25 20:21:28,172 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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-11-25 20:21:28,197 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:21:28,197 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-11-25 20:21:29,123 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:21:29,183 INFO L354 Elim1Store]: treesize reduction 58, result has 24.7 percent of original size [2021-11-25 20:21:29,184 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-11-25 20:21:29,193 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:21:29,199 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-11-25 20:21:29,218 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-11-25 20:21:29,282 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 15 [2021-11-25 20:21:29,288 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-11-25 20:21:29,318 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:21:29,318 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-11-25 20:21:29,473 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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-11-25 20:21:29,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 17 treesize of output 19 [2021-11-25 20:21:29,900 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-11-25 20:21:29,975 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 20:21:29,975 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 20:21:30,337 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1759 (Array (_ BitVec 32) (_ BitVec 32)))) (not (= (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_1759) |c_~#gl_list~0.base|) (bvadd (_ bv4 32) |c_~#gl_list~0.offset|)) |c_~#gl_list~0.base|))) is different from false [2021-11-25 20:21:30,704 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1759 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_1768 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_1770 (_ BitVec 32)) (v_ArrVal_1769 (Array (_ BitVec 32) (_ BitVec 32)))) (not (= |c_~#gl_list~0.base| (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_1768) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_1769))) (store .cse0 |c_~#gl_list~0.base| (store (select .cse0 |c_~#gl_list~0.base|) |c_~#gl_list~0.offset| v_ArrVal_1770))) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_1759) |c_~#gl_list~0.base|) (bvadd (_ bv4 32) |c_~#gl_list~0.offset|))))) is different from false [2021-11-25 20:21:30,707 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 20:21:30,707 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [682096917] [2021-11-25 20:21:30,707 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [682096917] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 20:21:30,707 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [825450630] [2021-11-25 20:21:30,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:21:30,707 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-25 20:21:30,707 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/cvc4 [2021-11-25 20:21:30,720 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-25 20:21:30,720 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (35)] Waiting until timeout for monitored process [2021-11-25 20:21:31,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:21:31,708 INFO L263 TraceCheckSpWp]: Trace formula consists of 349 conjuncts, 88 conjunts are in the unsatisfiable core [2021-11-25 20:21:31,711 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:21:31,792 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-25 20:21:31,792 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-11-25 20:21:31,925 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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-11-25 20:21:31,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, 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-11-25 20:21:31,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 7 treesize of output 3 [2021-11-25 20:21:31,958 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-11-25 20:21:33,319 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-11-25 20:21:33,715 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 77 treesize of output 57 [2021-11-25 20:21:33,740 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-11-25 20:21:33,740 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 61 treesize of output 48 [2021-11-25 20:21:33,744 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:21:33,747 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:21:33,748 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 32 [2021-11-25 20:21:33,766 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-11-25 20:21:33,766 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-11-25 20:21:33,906 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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-11-25 20:21:33,925 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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-11-25 20:21:33,953 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-11-25 20:21:33,953 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-11-25 20:21:33,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 20 treesize of output 22 [2021-11-25 20:21:34,171 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-25 20:21:34,172 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-11-25 20:21:34,336 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 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-11-25 20:21:34,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, 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-11-25 20:21:34,364 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 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-11-25 20:21:34,369 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-11-25 20:21:35,947 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-11-25 20:21:35,952 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:21:35,953 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:21:35,993 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-25 20:21:35,993 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-11-25 20:21:36,001 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:21:36,002 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 20 [2021-11-25 20:21:36,166 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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-11-25 20:21:36,197 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 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-11-25 20:21:36,729 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-11-25 20:21:36,863 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-25 20:21:36,863 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 20:21:37,520 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1902 (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_1902) |c_~#gl_list~0.base|) (bvadd (_ bv4 32) |c_~#gl_list~0.offset|))))) is different from false [2021-11-25 20:21:37,879 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1913 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_1902 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_1914 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_1912 (_ BitVec 32))) (not (= |c_~#gl_list~0.offset| (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_1914) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_1913))) (store .cse0 |c_~#gl_list~0.base| (store (select .cse0 |c_~#gl_list~0.base|) |c_~#gl_list~0.offset| v_ArrVal_1912))) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_1902) |c_~#gl_list~0.base|) (bvadd (_ bv4 32) |c_~#gl_list~0.offset|))))) is different from false [2021-11-25 20:21:37,882 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [825450630] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 20:21:37,882 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [978254788] [2021-11-25 20:21:37,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:21:37,882 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 20:21:37,883 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 20:21:37,883 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 20:21:37,884 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2021-11-25 20:21:38,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:21:38,081 INFO L263 TraceCheckSpWp]: Trace formula consists of 349 conjuncts, 73 conjunts are in the unsatisfiable core [2021-11-25 20:21:38,093 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:21:38,161 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-25 20:21:38,161 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-11-25 20:21:38,200 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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-11-25 20:21:38,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, 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-11-25 20:21:38,227 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-11-25 20:21:38,243 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-11-25 20:21:38,663 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:21:38,664 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-11-25 20:21:38,667 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:21:38,685 INFO L354 Elim1Store]: treesize reduction 44, result has 6.4 percent of original size [2021-11-25 20:21:38,685 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-11-25 20:21:38,691 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:21:38,691 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-11-25 20:21:38,696 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-11-25 20:21:38,728 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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-11-25 20:21:38,785 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-11-25 20:21:38,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, 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-11-25 20:21:38,871 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-25 20:21:38,871 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-11-25 20:21:38,916 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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-11-25 20:21:38,940 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:21:38,941 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-11-25 20:21:39,791 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:21:39,855 INFO L354 Elim1Store]: treesize reduction 58, result has 24.7 percent of original size [2021-11-25 20:21:39,855 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-11-25 20:21:39,862 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:21:39,868 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-11-25 20:21:39,892 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-11-25 20:21:39,942 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:21:39,943 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-11-25 20:21:39,948 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 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-11-25 20:21:40,007 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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-11-25 20:21:40,021 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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-11-25 20:21:40,168 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-11-25 20:21:40,178 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 20:21:40,178 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 20:21:40,243 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2038 (Array (_ BitVec 32) (_ BitVec 32)))) (not (= (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_2038) |c_~#gl_list~0.base|) (bvadd (_ bv4 32) |c_~#gl_list~0.offset|)) |c_~#gl_list~0.base|))) is different from false [2021-11-25 20:21:40,569 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2048 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_2049 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_2038 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_2047 (_ 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_2048) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_2049))) (store .cse0 |c_~#gl_list~0.base| (store (select .cse0 |c_~#gl_list~0.base|) |c_~#gl_list~0.offset| v_ArrVal_2047))) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_2038) |c_~#gl_list~0.base|) (bvadd (_ bv4 32) |c_~#gl_list~0.offset|)) |c_~#gl_list~0.base|))) is different from false [2021-11-25 20:21:40,576 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [978254788] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 20:21:40,576 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 20:21:40,577 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 25, 26] total 48 [2021-11-25 20:21:40,577 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1778946279] [2021-11-25 20:21:40,577 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 20:21:40,577 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2021-11-25 20:21:40,577 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 20:21:40,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2021-11-25 20:21:40,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=185, Invalid=2832, Unknown=199, NotChecked=690, Total=3906 [2021-11-25 20:21:40,579 INFO L87 Difference]: Start difference. First operand 396 states and 477 transitions. Second operand has 49 states, 49 states have (on average 1.8571428571428572) internal successors, (91), 44 states have internal predecessors, (91), 7 states have call successors, (7), 5 states have call predecessors, (7), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-11-25 20:21:54,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:21:54,163 INFO L93 Difference]: Finished difference Result 604 states and 690 transitions. [2021-11-25 20:21:54,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-11-25 20:21:54,164 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 1.8571428571428572) internal successors, (91), 44 states have internal predecessors, (91), 7 states have call successors, (7), 5 states have call predecessors, (7), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) Word has length 52 [2021-11-25 20:21:54,164 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:21:54,166 INFO L225 Difference]: With dead ends: 604 [2021-11-25 20:21:54,166 INFO L226 Difference]: Without dead ends: 604 [2021-11-25 20:21:54,169 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 233 GetRequests, 142 SyntacticMatches, 7 SemanticMatches, 84 ConstructedPredicates, 6 IntricatePredicates, 0 DeprecatedPredicates, 1225 ImplicationChecksByTransitivity, 12.7s TimeCoverageRelationStatistics Valid=517, Invalid=5526, Unknown=301, NotChecked=966, Total=7310 [2021-11-25 20:21:54,169 INFO L933 BasicCegarLoop]: 169 mSDtfsCounter, 1339 mSDsluCounter, 2591 mSDsCounter, 0 mSdLazyCounter, 4124 mSolverCounterSat, 179 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1339 SdHoareTripleChecker+Valid, 2760 SdHoareTripleChecker+Invalid, 6981 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 179 IncrementalHoareTripleChecker+Valid, 4124 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2678 IncrementalHoareTripleChecker+Unchecked, 8.0s IncrementalHoareTripleChecker+Time [2021-11-25 20:21:54,169 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1339 Valid, 2760 Invalid, 6981 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [179 Valid, 4124 Invalid, 0 Unknown, 2678 Unchecked, 8.0s Time] [2021-11-25 20:21:54,171 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 604 states. [2021-11-25 20:21:54,178 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 604 to 497. [2021-11-25 20:21:54,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 497 states, 409 states have (on average 1.3814180929095354) internal successors, (565), 466 states have internal predecessors, (565), 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-11-25 20:21:54,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 497 states to 497 states and 616 transitions. [2021-11-25 20:21:54,182 INFO L78 Accepts]: Start accepts. Automaton has 497 states and 616 transitions. Word has length 52 [2021-11-25 20:21:54,182 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:21:54,182 INFO L470 AbstractCegarLoop]: Abstraction has 497 states and 616 transitions. [2021-11-25 20:21:54,182 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 1.8571428571428572) internal successors, (91), 44 states have internal predecessors, (91), 7 states have call successors, (7), 5 states have call predecessors, (7), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-11-25 20:21:54,182 INFO L276 IsEmpty]: Start isEmpty. Operand 497 states and 616 transitions. [2021-11-25 20:21:54,183 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2021-11-25 20:21:54,183 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:21:54,183 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-11-25 20:21:54,210 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (34)] Forceful destruction successful, exit code 0 [2021-11-25 20:21:54,401 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (35)] Forceful destruction successful, exit code 0 [2021-11-25 20:21:54,618 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2021-11-25 20:21:54,798 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3,35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt,36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 20:21:54,798 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-11-25 20:21:54,798 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:21:54,798 INFO L85 PathProgramCache]: Analyzing trace with hash -1989130177, now seen corresponding path program 1 times [2021-11-25 20:21:54,798 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 20:21:54,799 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1175292342] [2021-11-25 20:21:54,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:21:54,799 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 20:21:54,799 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 20:21:54,811 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 20:21:54,820 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (37)] Waiting until timeout for monitored process [2021-11-25 20:21:55,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-25 20:21:55,132 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-25 20:21:55,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-25 20:21:55,322 INFO L133 FreeRefinementEngine]: Strategy WALRUS found a feasible trace [2021-11-25 20:21:55,322 INFO L628 BasicCegarLoop]: Counterexample is feasible [2021-11-25 20:21:55,323 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location failErr0ASSERT_VIOLATIONMEMORY_LEAK (70 of 71 remaining) [2021-11-25 20:21:55,325 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location val_from_nodeErr0REQUIRES_VIOLATION (69 of 71 remaining) [2021-11-25 20:21:55,325 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location val_from_nodeErr1REQUIRES_VIOLATION (68 of 71 remaining) [2021-11-25 20:21:55,325 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location inspectErr0REQUIRES_VIOLATION (67 of 71 remaining) [2021-11-25 20:21:55,325 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location inspectErr1REQUIRES_VIOLATION (66 of 71 remaining) [2021-11-25 20:21:55,325 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location inspectErr2REQUIRES_VIOLATION (65 of 71 remaining) [2021-11-25 20:21:55,326 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location inspectErr3REQUIRES_VIOLATION (64 of 71 remaining) [2021-11-25 20:21:55,326 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location inspectErr4REQUIRES_VIOLATION (63 of 71 remaining) [2021-11-25 20:21:55,326 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location inspectErr5REQUIRES_VIOLATION (62 of 71 remaining) [2021-11-25 20:21:55,326 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location inspectErr6REQUIRES_VIOLATION (61 of 71 remaining) [2021-11-25 20:21:55,326 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location inspectErr7REQUIRES_VIOLATION (60 of 71 remaining) [2021-11-25 20:21:55,326 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location inspectErr8REQUIRES_VIOLATION (59 of 71 remaining) [2021-11-25 20:21:55,327 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location inspectErr9REQUIRES_VIOLATION (58 of 71 remaining) [2021-11-25 20:21:55,327 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location inspectErr10REQUIRES_VIOLATION (57 of 71 remaining) [2021-11-25 20:21:55,327 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location inspectErr11REQUIRES_VIOLATION (56 of 71 remaining) [2021-11-25 20:21:55,327 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location inspectErr12REQUIRES_VIOLATION (55 of 71 remaining) [2021-11-25 20:21:55,327 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location inspectErr13REQUIRES_VIOLATION (54 of 71 remaining) [2021-11-25 20:21:55,327 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location inspectErr14REQUIRES_VIOLATION (53 of 71 remaining) [2021-11-25 20:21:55,328 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location inspectErr15REQUIRES_VIOLATION (52 of 71 remaining) [2021-11-25 20:21:55,328 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location inspectErr16REQUIRES_VIOLATION (51 of 71 remaining) [2021-11-25 20:21:55,328 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location inspectErr17REQUIRES_VIOLATION (50 of 71 remaining) [2021-11-25 20:21:55,328 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location inspectErr18REQUIRES_VIOLATION (49 of 71 remaining) [2021-11-25 20:21:55,328 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location inspectErr19REQUIRES_VIOLATION (48 of 71 remaining) [2021-11-25 20:21:55,328 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location inspectErr20REQUIRES_VIOLATION (47 of 71 remaining) [2021-11-25 20:21:55,329 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location inspectErr21REQUIRES_VIOLATION (46 of 71 remaining) [2021-11-25 20:21:55,329 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location inspectErr22REQUIRES_VIOLATION (45 of 71 remaining) [2021-11-25 20:21:55,329 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location inspectErr23REQUIRES_VIOLATION (44 of 71 remaining) [2021-11-25 20:21:55,329 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location inspectErr24REQUIRES_VIOLATION (43 of 71 remaining) [2021-11-25 20:21:55,329 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location inspectErr25REQUIRES_VIOLATION (42 of 71 remaining) [2021-11-25 20:21:55,329 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location inspectErr26REQUIRES_VIOLATION (41 of 71 remaining) [2021-11-25 20:21:55,330 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location inspectErr27REQUIRES_VIOLATION (40 of 71 remaining) [2021-11-25 20:21:55,330 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location inspectErr28REQUIRES_VIOLATION (39 of 71 remaining) [2021-11-25 20:21:55,330 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location inspectErr29REQUIRES_VIOLATION (38 of 71 remaining) [2021-11-25 20:21:55,330 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location list_addErr0REQUIRES_VIOLATION (37 of 71 remaining) [2021-11-25 20:21:55,330 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location list_addErr1REQUIRES_VIOLATION (36 of 71 remaining) [2021-11-25 20:21:55,330 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location list_addErr2REQUIRES_VIOLATION (35 of 71 remaining) [2021-11-25 20:21:55,331 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location list_addErr3REQUIRES_VIOLATION (34 of 71 remaining) [2021-11-25 20:21:55,331 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location list_addErr4REQUIRES_VIOLATION (33 of 71 remaining) [2021-11-25 20:21:55,331 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location list_addErr5REQUIRES_VIOLATION (32 of 71 remaining) [2021-11-25 20:21:55,331 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location list_addErr6REQUIRES_VIOLATION (31 of 71 remaining) [2021-11-25 20:21:55,331 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location list_addErr7REQUIRES_VIOLATION (30 of 71 remaining) [2021-11-25 20:21:55,331 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location list_addErr8REQUIRES_VIOLATION (29 of 71 remaining) [2021-11-25 20:21:55,332 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location list_addErr9REQUIRES_VIOLATION (28 of 71 remaining) [2021-11-25 20:21:55,332 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATION (27 of 71 remaining) [2021-11-25 20:21:55,332 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATION (26 of 71 remaining) [2021-11-25 20:21:55,332 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2REQUIRES_VIOLATION (25 of 71 remaining) [2021-11-25 20:21:55,332 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATION (24 of 71 remaining) [2021-11-25 20:21:55,332 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATION (23 of 71 remaining) [2021-11-25 20:21:55,332 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5REQUIRES_VIOLATION (22 of 71 remaining) [2021-11-25 20:21:55,333 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr6REQUIRES_VIOLATION (21 of 71 remaining) [2021-11-25 20:21:55,333 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr7REQUIRES_VIOLATION (20 of 71 remaining) [2021-11-25 20:21:55,333 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr8REQUIRES_VIOLATION (19 of 71 remaining) [2021-11-25 20:21:55,333 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr9REQUIRES_VIOLATION (18 of 71 remaining) [2021-11-25 20:21:55,333 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr10REQUIRES_VIOLATION (17 of 71 remaining) [2021-11-25 20:21:55,333 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr11REQUIRES_VIOLATION (16 of 71 remaining) [2021-11-25 20:21:55,334 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr12REQUIRES_VIOLATION (15 of 71 remaining) [2021-11-25 20:21:55,334 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr13REQUIRES_VIOLATION (14 of 71 remaining) [2021-11-25 20:21:55,334 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr14REQUIRES_VIOLATION (13 of 71 remaining) [2021-11-25 20:21:55,334 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr15REQUIRES_VIOLATION (12 of 71 remaining) [2021-11-25 20:21:55,334 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr16REQUIRES_VIOLATION (11 of 71 remaining) [2021-11-25 20:21:55,334 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr17REQUIRES_VIOLATION (10 of 71 remaining) [2021-11-25 20:21:55,335 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr18REQUIRES_VIOLATION (9 of 71 remaining) [2021-11-25 20:21:55,335 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr19REQUIRES_VIOLATION (8 of 71 remaining) [2021-11-25 20:21:55,335 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr20REQUIRES_VIOLATION (7 of 71 remaining) [2021-11-25 20:21:55,335 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr21REQUIRES_VIOLATION (6 of 71 remaining) [2021-11-25 20:21:55,335 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr22REQUIRES_VIOLATION (5 of 71 remaining) [2021-11-25 20:21:55,335 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr23REQUIRES_VIOLATION (4 of 71 remaining) [2021-11-25 20:21:55,336 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr24ASSERT_VIOLATIONMEMORY_FREE (3 of 71 remaining) [2021-11-25 20:21:55,336 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr25ASSERT_VIOLATIONMEMORY_FREE (2 of 71 remaining) [2021-11-25 20:21:55,336 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr26ASSERT_VIOLATIONMEMORY_FREE (1 of 71 remaining) [2021-11-25 20:21:55,336 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr27ASSERT_VIOLATIONMEMORY_LEAK (0 of 71 remaining) [2021-11-25 20:21:55,354 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (37)] Forceful destruction successful, exit code 0 [2021-11-25 20:21:55,554 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 20:21:55,556 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:21:55,559 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-11-25 20:21:55,608 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 25.11 08:21:55 BoogieIcfgContainer [2021-11-25 20:21:55,608 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-11-25 20:21:55,608 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-11-25 20:21:55,608 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-11-25 20:21:55,609 INFO L275 PluginConnector]: Witness Printer initialized [2021-11-25 20:21:55,609 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 08:19:01" (3/4) ... [2021-11-25 20:21:55,610 INFO L131 WitnessPrinter]: Generating witness for reachability counterexample [2021-11-25 20:21:55,671 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/witness.graphml [2021-11-25 20:21:55,671 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-11-25 20:21:55,671 INFO L158 Benchmark]: Toolchain (without parser) took 176463.12ms. Allocated memory was 67.1MB in the beginning and 151.0MB in the end (delta: 83.9MB). Free memory was 45.0MB in the beginning and 100.6MB in the end (delta: -55.6MB). Peak memory consumption was 29.3MB. Max. memory is 16.1GB. [2021-11-25 20:21:55,672 INFO L158 Benchmark]: CDTParser took 0.25ms. Allocated memory is still 67.1MB. Free memory is still 47.9MB. There was no memory consumed. Max. memory is 16.1GB. [2021-11-25 20:21:55,672 INFO L158 Benchmark]: CACSL2BoogieTranslator took 782.71ms. Allocated memory is still 67.1MB. Free memory was 44.8MB in the beginning and 45.6MB in the end (delta: -850.6kB). Peak memory consumption was 21.0MB. Max. memory is 16.1GB. [2021-11-25 20:21:55,672 INFO L158 Benchmark]: Boogie Procedure Inliner took 78.68ms. Allocated memory is still 67.1MB. Free memory was 45.6MB in the beginning and 42.9MB in the end (delta: 2.7MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2021-11-25 20:21:55,672 INFO L158 Benchmark]: Boogie Preprocessor took 61.57ms. Allocated memory is still 67.1MB. Free memory was 42.9MB in the beginning and 40.1MB in the end (delta: 2.9MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-11-25 20:21:55,673 INFO L158 Benchmark]: RCFGBuilder took 1072.65ms. Allocated memory was 67.1MB in the beginning and 104.9MB in the end (delta: 37.7MB). Free memory was 40.1MB in the beginning and 65.3MB in the end (delta: -25.2MB). Peak memory consumption was 17.9MB. Max. memory is 16.1GB. [2021-11-25 20:21:55,673 INFO L158 Benchmark]: TraceAbstraction took 174398.92ms. Allocated memory was 104.9MB in the beginning and 151.0MB in the end (delta: 46.1MB). Free memory was 64.7MB in the beginning and 103.7MB in the end (delta: -39.0MB). Peak memory consumption was 7.2MB. Max. memory is 16.1GB. [2021-11-25 20:21:55,673 INFO L158 Benchmark]: Witness Printer took 62.61ms. Allocated memory is still 151.0MB. Free memory was 103.7MB in the beginning and 100.6MB in the end (delta: 3.1MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2021-11-25 20:21:55,674 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.25ms. Allocated memory is still 67.1MB. Free memory is still 47.9MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 782.71ms. Allocated memory is still 67.1MB. Free memory was 44.8MB in the beginning and 45.6MB in the end (delta: -850.6kB). Peak memory consumption was 21.0MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 78.68ms. Allocated memory is still 67.1MB. Free memory was 45.6MB in the beginning and 42.9MB in the end (delta: 2.7MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 61.57ms. Allocated memory is still 67.1MB. Free memory was 42.9MB in the beginning and 40.1MB in the end (delta: 2.9MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 1072.65ms. Allocated memory was 67.1MB in the beginning and 104.9MB in the end (delta: 37.7MB). Free memory was 40.1MB in the beginning and 65.3MB in the end (delta: -25.2MB). Peak memory consumption was 17.9MB. Max. memory is 16.1GB. * TraceAbstraction took 174398.92ms. Allocated memory was 104.9MB in the beginning and 151.0MB in the end (delta: 46.1MB). Free memory was 64.7MB in the beginning and 103.7MB in the end (delta: -39.0MB). Peak memory consumption was 7.2MB. Max. memory is 16.1GB. * Witness Printer took 62.61ms. Allocated memory is still 151.0MB. Free memory was 103.7MB in the beginning and 100.6MB in the end (delta: 3.1MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - CounterExampleResult [Line: 840]: not all allocated memory was freed not all allocated memory was freed We found a FailurePath: [L850] struct list_head gl_list = { &(gl_list), &(gl_list) }; VAL [gl_list={3:0}] [L949] CALL gl_read() [L909] CALL gl_insert(__VERIFIER_nondet_int()) [L899] struct node *node = malloc(sizeof *node); [L900] COND FALSE !(!node) VAL [\old(value)=0, gl_list={3:0}, node={6:0}, value=0] [L902] node->value = value VAL [\old(value)=0, gl_list={3:0}, node={6:0}, value=0] [L903] CALL list_add(&node->linkage, &gl_list) VAL [gl_list={3:0}] [L890] EXPR head->next VAL [gl_list={3:0}, head={3:0}, head={3:0}, head->next={3:0}, new={6:4}, new={6:4}] [L890] CALL __list_add(new, head, head->next) [L878] next->prev = new VAL [gl_list={3:0}, new={6:4}, new={6:4}, next={3:0}, next={3:0}, prev={3:0}, prev={3:0}] [L879] new->next = next VAL [gl_list={3:0}, new={6:4}, new={6:4}, next={3:0}, next={3:0}, prev={3:0}, prev={3:0}] [L880] new->prev = prev VAL [gl_list={3:0}, new={6:4}, new={6:4}, next={3:0}, next={3:0}, prev={3:0}, prev={3:0}] [L881] prev->next = new VAL [gl_list={3:0}, new={6:4}, new={6:4}, next={3:0}, next={3:0}, prev={3:0}, prev={3:0}] [L890] RET __list_add(new, head, head->next) [L903] RET list_add(&node->linkage, &gl_list) VAL [\old(value)=0, gl_list={3:0}, node={6:0}, value=0] [L904] (&node->nested)->next = (&node->nested) VAL [\old(value)=0, gl_list={3:0}, node={6:0}, value=0] [L904] (&node->nested)->next = (&node->nested) VAL [\old(value)=0, gl_list={3:0}, node={6:0}, value=0] [L909] RET gl_insert(__VERIFIER_nondet_int()) [L911] COND FALSE !(__VERIFIER_nondet_int()) [L949] RET gl_read() [L950] CALL inspect(&gl_list) VAL [gl_list={3:0}, head={3:0}] [L853] COND FALSE !(!(head)) VAL [gl_list={3:0}, head={3:0}, head={3:0}] [L854] EXPR head->next VAL [gl_list={3:0}, head={3:0}, head={3:0}, head->next={6:4}] [L854] COND FALSE !(!(head->next != head)) [L855] EXPR head->prev VAL [gl_list={3:0}, head={3:0}, head={3:0}, head->prev={6:4}] [L855] COND FALSE !(!(head->prev != head)) [L856] EXPR head->prev VAL [gl_list={3:0}, head={3:0}, head={3:0}, head->prev={6:4}] [L856] head = head->prev [L857] COND FALSE !(!(head)) VAL [gl_list={3:0}, head={3:0}, head={6:4}] [L858] EXPR head->next VAL [gl_list={3:0}, head={6:4}, head={3:0}, head->next={3:0}] [L858] COND FALSE !(!(head->next != head)) [L859] EXPR head->prev VAL [gl_list={3:0}, head={3:0}, head={6:4}, head->prev={3:0}] [L859] COND FALSE !(!(head->prev != head)) [L860] const struct node *node = ((struct node *)((char *)(head)-(unsigned long)(&((struct node *)0)->linkage))); VAL [gl_list={3:0}, head={3:0}, head={6:4}, node={6:0}] [L861] COND FALSE !(!(node)) VAL [gl_list={3:0}, head={3:0}, head={6:4}, node={6:0}] [L862] EXPR node->nested.next VAL [gl_list={3:0}, head={6:4}, head={3:0}, node={6:0}, node->nested.next={6:12}] [L862] COND FALSE !(!(node->nested.next == &node->nested)) [L863] EXPR node->nested.prev VAL [gl_list={3:0}, head={3:0}, head={6:4}, node={6:0}, node->nested.prev={0:0}] [L863] COND TRUE !(node->nested.prev == &node->nested) [L863] CALL fail() VAL [gl_list={3:0}] [L840] reach_error() VAL [gl_list={3:0}] - UnprovableResult [Line: 923]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 923]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 854]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 854]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 855]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 855]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 856]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 856]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 858]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 858]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 859]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 859]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 862]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 862]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 863]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 863]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 864]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 864]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 865]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 865]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 869]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 869]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 869]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 869]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 870]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 870]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 870]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 870]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 871]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 871]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 871]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 871]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 890]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 890]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 878]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 878]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 879]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 879]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 880]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 880]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 881]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 881]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 902]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 902]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 904]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 904]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 904]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 904]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 928]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 928]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 930]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 930]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 894]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 894]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 894]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 894]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 885]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 885]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 886]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 886]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 916]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 916]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 917]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 917]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 917]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 917]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 918]: Unable to prove that free always succeeds Unable to prove that free always succeeds Reason: Not analyzed. - UnprovableResult [Line: 918]: Unable to prove that free always succeeds Unable to prove that free always succeeds Reason: Not analyzed. - UnprovableResult [Line: 918]: Unable to prove that free always succeeds Unable to prove that free always succeeds Reason: Not analyzed. - UnprovableResult [Line: 947]: Unable to prove that all allocated memory was freed Unable to prove that all allocated memory was freed Reason: Not analyzed. - StatisticsResult: Ultimate Automizer benchmark data CFG has 5 procedures, 216 locations, 71 error locations. Started 1 CEGAR loops. OverallTime: 174.3s, OverallIterations: 30, TraceHistogramMax: 2, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 57.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 8389 SdHoareTripleChecker+Valid, 42.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 8321 mSDsluCounter, 28641 SdHoareTripleChecker+Invalid, 36.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 10714 IncrementalHoareTripleChecker+Unchecked, 23710 mSDsCounter, 778 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 19973 IncrementalHoareTripleChecker+Invalid, 31465 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 778 mSolverCounterUnsat, 4931 mSDtfsCounter, 19973 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1242 GetRequests, 694 SyntacticMatches, 21 SemanticMatches, 527 ConstructedPredicates, 17 IntricatePredicates, 0 DeprecatedPredicates, 4562 ImplicationChecksByTransitivity, 85.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=497occurred in iteration=29, InterpolantAutomatonStates: 330, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.3s AutomataMinimizationTime, 29 MinimizatonAttempts, 772 StatesRemovedByMinimization, 20 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.4s SsaConstructionTime, 4.7s SatisfiabilityAnalysisTime, 100.3s InterpolantComputationTime, 1036 NumberOfCodeBlocks, 1036 NumberOfCodeBlocksAsserted, 36 NumberOfCheckSat, 949 ConstructedInterpolants, 221 QuantifiedInterpolants, 27830 SizeOfPredicates, 574 NumberOfNonLiveVariables, 6459 ConjunctsInSsa, 1164 ConjunctsInUnsatCore, 35 InterpolantComputations, 26 PerfectInterpolantSequences, 11/105 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be incorrect! [2021-11-25 20:21:55,717 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8fdf3a8d-ec66-49e9-b6e9-117671eba829/bin/utaipan-eEHZpOm5b7/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE(valid-memcleanup)