./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/ldv-memsafety/memleaks_test18.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 2329fc70 Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/config/TaipanMemDerefMemtrack.xml -i ../../sv-benchmarks/c/ldv-memsafety/memleaks_test18.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 98678a21a2b37b871d00192aacebe14c4ee9cc87b75400dd7a4adc0ccfa93151 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-2329fc7 [2022-12-14 14:08:39,397 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-12-14 14:08:39,398 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-12-14 14:08:39,417 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-12-14 14:08:39,417 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-12-14 14:08:39,418 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-12-14 14:08:39,420 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-12-14 14:08:39,421 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-12-14 14:08:39,423 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-12-14 14:08:39,424 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-12-14 14:08:39,425 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-12-14 14:08:39,426 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-12-14 14:08:39,426 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-12-14 14:08:39,427 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-12-14 14:08:39,428 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-12-14 14:08:39,430 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-12-14 14:08:39,430 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-12-14 14:08:39,431 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-12-14 14:08:39,433 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-12-14 14:08:39,435 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-12-14 14:08:39,436 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-12-14 14:08:39,437 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-12-14 14:08:39,439 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-12-14 14:08:39,440 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-12-14 14:08:39,442 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-12-14 14:08:39,443 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-12-14 14:08:39,443 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-12-14 14:08:39,444 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-12-14 14:08:39,444 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-12-14 14:08:39,445 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-12-14 14:08:39,446 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-12-14 14:08:39,446 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-12-14 14:08:39,447 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-12-14 14:08:39,448 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-12-14 14:08:39,449 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-12-14 14:08:39,449 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-12-14 14:08:39,450 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-12-14 14:08:39,450 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-12-14 14:08:39,450 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-12-14 14:08:39,451 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-12-14 14:08:39,451 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-12-14 14:08:39,452 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Default.epf [2022-12-14 14:08:39,475 INFO L113 SettingsManager]: Loading preferences was successful [2022-12-14 14:08:39,475 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-12-14 14:08:39,475 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-12-14 14:08:39,475 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-12-14 14:08:39,476 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-12-14 14:08:39,476 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-12-14 14:08:39,476 INFO L138 SettingsManager]: * User list type=DISABLED [2022-12-14 14:08:39,477 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-12-14 14:08:39,477 INFO L138 SettingsManager]: * Explicit value domain=true [2022-12-14 14:08:39,477 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2022-12-14 14:08:39,477 INFO L138 SettingsManager]: * Octagon Domain=false [2022-12-14 14:08:39,477 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-12-14 14:08:39,477 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2022-12-14 14:08:39,478 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2022-12-14 14:08:39,478 INFO L138 SettingsManager]: * Interval Domain=false [2022-12-14 14:08:39,478 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2022-12-14 14:08:39,478 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2022-12-14 14:08:39,478 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2022-12-14 14:08:39,479 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-12-14 14:08:39,479 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-12-14 14:08:39,479 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-12-14 14:08:39,479 INFO L138 SettingsManager]: * sizeof long=4 [2022-12-14 14:08:39,480 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-12-14 14:08:39,480 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-12-14 14:08:39,480 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-12-14 14:08:39,480 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-12-14 14:08:39,480 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2022-12-14 14:08:39,480 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2022-12-14 14:08:39,481 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2022-12-14 14:08:39,481 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-12-14 14:08:39,481 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-12-14 14:08:39,481 INFO L138 SettingsManager]: * sizeof long double=12 [2022-12-14 14:08:39,481 INFO L138 SettingsManager]: * Use constant arrays=true [2022-12-14 14:08:39,481 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-12-14 14:08:39,481 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-12-14 14:08:39,481 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-14 14:08:39,482 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-12-14 14:08:39,482 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2022-12-14 14:08:39,482 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-12-14 14:08:39,482 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2022-12-14 14:08:39,482 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-12-14 14:08:39,482 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-12-14 14:08:39,482 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/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_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> 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 -> 98678a21a2b37b871d00192aacebe14c4ee9cc87b75400dd7a4adc0ccfa93151 [2022-12-14 14:08:39,684 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-12-14 14:08:39,704 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-12-14 14:08:39,706 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-12-14 14:08:39,708 INFO L271 PluginConnector]: Initializing CDTParser... [2022-12-14 14:08:39,708 INFO L275 PluginConnector]: CDTParser initialized [2022-12-14 14:08:39,709 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/../../sv-benchmarks/c/ldv-memsafety/memleaks_test18.i [2022-12-14 14:08:42,411 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-12-14 14:08:42,596 INFO L351 CDTParser]: Found 1 translation units. [2022-12-14 14:08:42,596 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/sv-benchmarks/c/ldv-memsafety/memleaks_test18.i [2022-12-14 14:08:42,616 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/data/41266909d/8a98c442fbdf424e920d541bffb8e545/FLAG8d32772c5 [2022-12-14 14:08:42,626 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/data/41266909d/8a98c442fbdf424e920d541bffb8e545 [2022-12-14 14:08:42,628 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-12-14 14:08:42,630 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-12-14 14:08:42,631 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-12-14 14:08:42,631 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-12-14 14:08:42,635 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-12-14 14:08:42,635 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.12 02:08:42" (1/1) ... [2022-12-14 14:08:42,636 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@701feff1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 02:08:42, skipping insertion in model container [2022-12-14 14:08:42,636 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.12 02:08:42" (1/1) ... [2022-12-14 14:08:42,643 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-12-14 14:08:42,698 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-12-14 14:08:42,948 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-14 14:08:42,961 ERROR L326 MainTranslator]: Unsupported Syntax: Found a cast between two array/pointer types of different sizes while using memory model HoenickeLindenmann_Original (while Not using bitvector translation) [2022-12-14 14:08:42,962 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@2e9832d1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 02:08:42, skipping insertion in model container [2022-12-14 14:08:42,962 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-12-14 14:08:42,962 INFO L184 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2022-12-14 14:08:42,963 INFO L158 Benchmark]: Toolchain (without parser) took 332.83ms. Allocated memory was 107.0MB in the beginning and 132.1MB in the end (delta: 25.2MB). Free memory was 61.4MB in the beginning and 104.4MB in the end (delta: -43.0MB). Peak memory consumption was 16.4MB. Max. memory is 16.1GB. [2022-12-14 14:08:42,963 INFO L158 Benchmark]: CDTParser took 0.14ms. Allocated memory is still 107.0MB. Free memory is still 81.1MB. There was no memory consumed. Max. memory is 16.1GB. [2022-12-14 14:08:42,964 INFO L158 Benchmark]: CACSL2BoogieTranslator took 330.62ms. Allocated memory was 107.0MB in the beginning and 132.1MB in the end (delta: 25.2MB). Free memory was 61.1MB in the beginning and 105.0MB in the end (delta: -43.9MB). Peak memory consumption was 14.3MB. Max. memory is 16.1GB. [2022-12-14 14:08:42,965 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.14ms. Allocated memory is still 107.0MB. Free memory is still 81.1MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 330.62ms. Allocated memory was 107.0MB in the beginning and 132.1MB in the end (delta: 25.2MB). Free memory was 61.1MB in the beginning and 105.0MB in the end (delta: -43.9MB). Peak memory consumption was 14.3MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - UnsupportedSyntaxResult [Line: 576]: Unsupported Syntax Found a cast between two array/pointer types of different sizes 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/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/config/TaipanMemDerefMemtrack.xml -i ../../sv-benchmarks/c/ldv-memsafety/memleaks_test18.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 98678a21a2b37b871d00192aacebe14c4ee9cc87b75400dd7a4adc0ccfa93151 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-2329fc7 [2022-12-14 14:08:44,416 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-12-14 14:08:44,418 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-12-14 14:08:44,438 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-12-14 14:08:44,438 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-12-14 14:08:44,439 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-12-14 14:08:44,440 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-12-14 14:08:44,442 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-12-14 14:08:44,443 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-12-14 14:08:44,444 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-12-14 14:08:44,445 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-12-14 14:08:44,446 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-12-14 14:08:44,447 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-12-14 14:08:44,448 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-12-14 14:08:44,449 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-12-14 14:08:44,449 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-12-14 14:08:44,450 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-12-14 14:08:44,451 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-12-14 14:08:44,453 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-12-14 14:08:44,454 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-12-14 14:08:44,456 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-12-14 14:08:44,457 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-12-14 14:08:44,458 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-12-14 14:08:44,459 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-12-14 14:08:44,462 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-12-14 14:08:44,463 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-12-14 14:08:44,463 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-12-14 14:08:44,464 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-12-14 14:08:44,465 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-12-14 14:08:44,466 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-12-14 14:08:44,467 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-12-14 14:08:44,467 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-12-14 14:08:44,468 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-12-14 14:08:44,469 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-12-14 14:08:44,470 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-12-14 14:08:44,470 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-12-14 14:08:44,471 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-12-14 14:08:44,471 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-12-14 14:08:44,471 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-12-14 14:08:44,472 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-12-14 14:08:44,472 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-12-14 14:08:44,473 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Bitvector.epf [2022-12-14 14:08:44,495 INFO L113 SettingsManager]: Loading preferences was successful [2022-12-14 14:08:44,495 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-12-14 14:08:44,495 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-12-14 14:08:44,496 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-12-14 14:08:44,496 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-12-14 14:08:44,496 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-12-14 14:08:44,496 INFO L138 SettingsManager]: * User list type=DISABLED [2022-12-14 14:08:44,497 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-12-14 14:08:44,497 INFO L138 SettingsManager]: * Explicit value domain=true [2022-12-14 14:08:44,497 INFO L138 SettingsManager]: * Octagon Domain=false [2022-12-14 14:08:44,497 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-12-14 14:08:44,497 INFO L138 SettingsManager]: * Interval Domain=false [2022-12-14 14:08:44,498 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-12-14 14:08:44,498 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-12-14 14:08:44,498 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-12-14 14:08:44,498 INFO L138 SettingsManager]: * sizeof long=4 [2022-12-14 14:08:44,498 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-12-14 14:08:44,498 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-12-14 14:08:44,499 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-12-14 14:08:44,499 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-12-14 14:08:44,499 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2022-12-14 14:08:44,499 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2022-12-14 14:08:44,499 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2022-12-14 14:08:44,499 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-12-14 14:08:44,499 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-12-14 14:08:44,500 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-12-14 14:08:44,500 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-12-14 14:08:44,500 INFO L138 SettingsManager]: * sizeof long double=12 [2022-12-14 14:08:44,511 INFO L138 SettingsManager]: * Use constant arrays=true [2022-12-14 14:08:44,511 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-12-14 14:08:44,512 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-12-14 14:08:44,512 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-12-14 14:08:44,512 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-14 14:08:44,512 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-12-14 14:08:44,512 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-12-14 14:08:44,513 INFO L138 SettingsManager]: * Trace refinement strategy=WALRUS [2022-12-14 14:08:44,513 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-12-14 14:08:44,513 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-12-14 14:08:44,513 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-12-14 14:08:44,513 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_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/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_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> 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 -> 98678a21a2b37b871d00192aacebe14c4ee9cc87b75400dd7a4adc0ccfa93151 [2022-12-14 14:08:44,747 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-12-14 14:08:44,762 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-12-14 14:08:44,764 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-12-14 14:08:44,765 INFO L271 PluginConnector]: Initializing CDTParser... [2022-12-14 14:08:44,765 INFO L275 PluginConnector]: CDTParser initialized [2022-12-14 14:08:44,766 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/../../sv-benchmarks/c/ldv-memsafety/memleaks_test18.i [2022-12-14 14:08:47,355 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-12-14 14:08:47,548 INFO L351 CDTParser]: Found 1 translation units. [2022-12-14 14:08:47,549 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/sv-benchmarks/c/ldv-memsafety/memleaks_test18.i [2022-12-14 14:08:47,559 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/data/bcf3a9180/902eb742b81f4eb3998f9159509660a6/FLAGad97d1c9c [2022-12-14 14:08:47,913 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/data/bcf3a9180/902eb742b81f4eb3998f9159509660a6 [2022-12-14 14:08:47,916 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-12-14 14:08:47,918 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-12-14 14:08:47,920 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-12-14 14:08:47,920 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-12-14 14:08:47,926 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-12-14 14:08:47,927 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.12 02:08:47" (1/1) ... [2022-12-14 14:08:47,929 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@31abb5eb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 02:08:47, skipping insertion in model container [2022-12-14 14:08:47,929 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.12 02:08:47" (1/1) ... [2022-12-14 14:08:47,940 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-12-14 14:08:47,975 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-12-14 14:08:48,209 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-14 14:08:48,227 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2022-12-14 14:08:48,235 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-12-14 14:08:48,279 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-14 14:08:48,294 INFO L203 MainTranslator]: Completed pre-run [2022-12-14 14:08:48,350 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-14 14:08:48,384 INFO L208 MainTranslator]: Completed translation [2022-12-14 14:08:48,384 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 02:08:48 WrapperNode [2022-12-14 14:08:48,384 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-12-14 14:08:48,385 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-12-14 14:08:48,385 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-12-14 14:08:48,386 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-12-14 14:08:48,393 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 02:08:48" (1/1) ... [2022-12-14 14:08:48,412 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 02:08:48" (1/1) ... [2022-12-14 14:08:48,429 INFO L138 Inliner]: procedures = 165, calls = 73, calls flagged for inlining = 21, calls inlined = 3, statements flattened = 52 [2022-12-14 14:08:48,430 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-12-14 14:08:48,430 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-12-14 14:08:48,431 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-12-14 14:08:48,431 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-12-14 14:08:48,439 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 02:08:48" (1/1) ... [2022-12-14 14:08:48,440 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 02:08:48" (1/1) ... [2022-12-14 14:08:48,442 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 02:08:48" (1/1) ... [2022-12-14 14:08:48,443 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 02:08:48" (1/1) ... [2022-12-14 14:08:48,449 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 02:08:48" (1/1) ... [2022-12-14 14:08:48,453 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 02:08:48" (1/1) ... [2022-12-14 14:08:48,454 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 02:08:48" (1/1) ... [2022-12-14 14:08:48,455 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 02:08:48" (1/1) ... [2022-12-14 14:08:48,458 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-12-14 14:08:48,459 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-12-14 14:08:48,459 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-12-14 14:08:48,459 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-12-14 14:08:48,460 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 02:08:48" (1/1) ... [2022-12-14 14:08:48,466 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-14 14:08:48,475 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 14:08:48,484 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-12-14 14:08:48,487 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-12-14 14:08:48,516 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-12-14 14:08:48,517 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-12-14 14:08:48,517 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-12-14 14:08:48,517 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-12-14 14:08:48,517 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-12-14 14:08:48,517 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-12-14 14:08:48,517 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-12-14 14:08:48,517 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-12-14 14:08:48,517 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-12-14 14:08:48,518 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-12-14 14:08:48,612 INFO L235 CfgBuilder]: Building ICFG [2022-12-14 14:08:48,613 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-12-14 14:08:48,773 INFO L276 CfgBuilder]: Performing block encoding [2022-12-14 14:08:48,779 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-12-14 14:08:48,779 INFO L300 CfgBuilder]: Removed 2 assume(true) statements. [2022-12-14 14:08:48,785 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 02:08:48 BoogieIcfgContainer [2022-12-14 14:08:48,785 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-12-14 14:08:48,788 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-12-14 14:08:48,788 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-12-14 14:08:48,791 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-12-14 14:08:48,791 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.12 02:08:47" (1/3) ... [2022-12-14 14:08:48,792 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4e44131b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.12 02:08:48, skipping insertion in model container [2022-12-14 14:08:48,792 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 02:08:48" (2/3) ... [2022-12-14 14:08:48,793 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4e44131b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.12 02:08:48, skipping insertion in model container [2022-12-14 14:08:48,793 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 02:08:48" (3/3) ... [2022-12-14 14:08:48,794 INFO L112 eAbstractionObserver]: Analyzing ICFG memleaks_test18.i [2022-12-14 14:08:48,811 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-12-14 14:08:48,811 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 11 error locations. [2022-12-14 14:08:48,850 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-12-14 14:08:48,855 INFO L357 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, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@33a0bc22, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-12-14 14:08:48,855 INFO L358 AbstractCegarLoop]: Starting to check reachability of 11 error locations. [2022-12-14 14:08:48,858 INFO L276 IsEmpty]: Start isEmpty. Operand has 40 states, 25 states have (on average 1.72) internal successors, (43), 36 states have internal predecessors, (43), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-12-14 14:08:48,864 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-12-14 14:08:48,865 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:08:48,865 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:08:48,866 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2022-12-14 14:08:48,871 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:08:48,871 INFO L85 PathProgramCache]: Analyzing trace with hash 1121278797, now seen corresponding path program 1 times [2022-12-14 14:08:48,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 14:08:48,884 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1198559383] [2022-12-14 14:08:48,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:08:48,885 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 14:08:48,886 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 14:08:48,887 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 14:08:48,888 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2022-12-14 14:08:48,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:08:48,995 INFO L263 TraceCheckSpWp]: Trace formula consists of 41 conjuncts, 4 conjunts are in the unsatisfiable core [2022-12-14 14:08:48,998 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:08:49,058 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 14:08:49,059 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 14:08:49,059 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 14:08:49,060 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1198559383] [2022-12-14 14:08:49,060 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1198559383] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 14:08:49,060 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 14:08:49,060 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-14 14:08:49,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2070038762] [2022-12-14 14:08:49,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 14:08:49,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 14:08:49,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 14:08:49,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 14:08:49,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-14 14:08:49,090 INFO L87 Difference]: Start difference. First operand has 40 states, 25 states have (on average 1.72) internal successors, (43), 36 states have internal predecessors, (43), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Second operand has 5 states, 5 states have (on average 1.8) internal successors, (9), 4 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 14:08:49,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:08:49,203 INFO L93 Difference]: Finished difference Result 74 states and 85 transitions. [2022-12-14 14:08:49,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-14 14:08:49,206 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 1.8) internal successors, (9), 4 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 11 [2022-12-14 14:08:49,206 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:08:49,214 INFO L225 Difference]: With dead ends: 74 [2022-12-14 14:08:49,214 INFO L226 Difference]: Without dead ends: 70 [2022-12-14 14:08:49,215 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-14 14:08:49,219 INFO L413 NwaCegarLoop]: 45 mSDtfsCounter, 33 mSDsluCounter, 115 mSDsCounter, 0 mSdLazyCounter, 54 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 160 SdHoareTripleChecker+Invalid, 55 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 54 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 14:08:49,220 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [35 Valid, 160 Invalid, 55 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 54 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 14:08:49,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70 states. [2022-12-14 14:08:49,251 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70 to 42. [2022-12-14 14:08:49,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 42 states, 27 states have (on average 1.5555555555555556) internal successors, (42), 37 states have internal predecessors, (42), 2 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2022-12-14 14:08:49,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 48 transitions. [2022-12-14 14:08:49,254 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 48 transitions. Word has length 11 [2022-12-14 14:08:49,255 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:08:49,255 INFO L495 AbstractCegarLoop]: Abstraction has 42 states and 48 transitions. [2022-12-14 14:08:49,255 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 1.8) internal successors, (9), 4 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 14:08:49,255 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 48 transitions. [2022-12-14 14:08:49,256 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-12-14 14:08:49,256 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:08:49,256 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:08:49,264 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2022-12-14 14:08:49,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 14:08:49,459 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2022-12-14 14:08:49,460 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:08:49,460 INFO L85 PathProgramCache]: Analyzing trace with hash 2008782478, now seen corresponding path program 1 times [2022-12-14 14:08:49,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 14:08:49,462 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [390645870] [2022-12-14 14:08:49,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:08:49,462 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 14:08:49,463 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 14:08:49,466 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 14:08:49,469 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2022-12-14 14:08:49,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:08:49,557 INFO L263 TraceCheckSpWp]: Trace formula consists of 35 conjuncts, 4 conjunts are in the unsatisfiable core [2022-12-14 14:08:49,558 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:08:49,577 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 14:08:49,577 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 14:08:49,578 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 14:08:49,578 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [390645870] [2022-12-14 14:08:49,578 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [390645870] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 14:08:49,578 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 14:08:49,578 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 14:08:49,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [371582300] [2022-12-14 14:08:49,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 14:08:49,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-14 14:08:49,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 14:08:49,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-14 14:08:49,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-14 14:08:49,580 INFO L87 Difference]: Start difference. First operand 42 states and 48 transitions. Second operand has 4 states, 3 states have (on average 3.0) internal successors, (9), 4 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 14:08:49,657 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:08:49,658 INFO L93 Difference]: Finished difference Result 69 states and 79 transitions. [2022-12-14 14:08:49,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-14 14:08:49,658 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 3.0) internal successors, (9), 4 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 11 [2022-12-14 14:08:49,658 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:08:49,659 INFO L225 Difference]: With dead ends: 69 [2022-12-14 14:08:49,659 INFO L226 Difference]: Without dead ends: 67 [2022-12-14 14:08:49,660 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-14 14:08:49,660 INFO L413 NwaCegarLoop]: 67 mSDtfsCounter, 26 mSDsluCounter, 78 mSDsCounter, 0 mSdLazyCounter, 52 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 145 SdHoareTripleChecker+Invalid, 54 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 52 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 14:08:49,661 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [26 Valid, 145 Invalid, 54 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 52 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 14:08:49,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2022-12-14 14:08:49,668 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 38. [2022-12-14 14:08:49,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38 states, 24 states have (on average 1.5833333333333333) internal successors, (38), 34 states have internal predecessors, (38), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-12-14 14:08:49,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 42 transitions. [2022-12-14 14:08:49,669 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 42 transitions. Word has length 11 [2022-12-14 14:08:49,669 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:08:49,669 INFO L495 AbstractCegarLoop]: Abstraction has 38 states and 42 transitions. [2022-12-14 14:08:49,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 3.0) internal successors, (9), 4 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 14:08:49,669 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 42 transitions. [2022-12-14 14:08:49,670 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-12-14 14:08:49,670 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:08:49,670 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:08:49,677 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0 [2022-12-14 14:08:49,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 14:08:49,871 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2022-12-14 14:08:49,873 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:08:49,873 INFO L85 PathProgramCache]: Analyzing trace with hash -539289096, now seen corresponding path program 1 times [2022-12-14 14:08:49,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 14:08:49,875 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [625316307] [2022-12-14 14:08:49,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:08:49,876 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 14:08:49,876 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 14:08:49,879 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 14:08:49,882 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2022-12-14 14:08:50,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:08:50,015 INFO L263 TraceCheckSpWp]: Trace formula consists of 43 conjuncts, 3 conjunts are in the unsatisfiable core [2022-12-14 14:08:50,016 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:08:50,046 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 14:08:50,046 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 14:08:50,046 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 14:08:50,046 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [625316307] [2022-12-14 14:08:50,047 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [625316307] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 14:08:50,047 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 14:08:50,047 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-14 14:08:50,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1262582823] [2022-12-14 14:08:50,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 14:08:50,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-14 14:08:50,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 14:08:50,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-14 14:08:50,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-12-14 14:08:50,048 INFO L87 Difference]: Start difference. First operand 38 states and 42 transitions. Second operand has 4 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 14:08:50,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:08:50,098 INFO L93 Difference]: Finished difference Result 67 states and 73 transitions. [2022-12-14 14:08:50,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-14 14:08:50,099 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 13 [2022-12-14 14:08:50,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:08:50,100 INFO L225 Difference]: With dead ends: 67 [2022-12-14 14:08:50,100 INFO L226 Difference]: Without dead ends: 67 [2022-12-14 14:08:50,100 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-12-14 14:08:50,101 INFO L413 NwaCegarLoop]: 37 mSDtfsCounter, 59 mSDsluCounter, 37 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 74 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 14:08:50,102 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [61 Valid, 74 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 14:08:50,102 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2022-12-14 14:08:50,105 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 39. [2022-12-14 14:08:50,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39 states, 25 states have (on average 1.56) internal successors, (39), 35 states have internal predecessors, (39), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-12-14 14:08:50,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 43 transitions. [2022-12-14 14:08:50,107 INFO L78 Accepts]: Start accepts. Automaton has 39 states and 43 transitions. Word has length 13 [2022-12-14 14:08:50,107 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:08:50,107 INFO L495 AbstractCegarLoop]: Abstraction has 39 states and 43 transitions. [2022-12-14 14:08:50,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 14:08:50,107 INFO L276 IsEmpty]: Start isEmpty. Operand 39 states and 43 transitions. [2022-12-14 14:08:50,108 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-12-14 14:08:50,108 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:08:50,108 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:08:50,130 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Ended with exit code 0 [2022-12-14 14:08:50,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 14:08:50,310 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2022-12-14 14:08:50,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:08:50,312 INFO L85 PathProgramCache]: Analyzing trace with hash 1099978464, now seen corresponding path program 1 times [2022-12-14 14:08:50,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 14:08:50,314 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1155301645] [2022-12-14 14:08:50,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:08:50,315 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 14:08:50,316 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 14:08:50,319 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 14:08:50,322 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2022-12-14 14:08:50,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:08:50,429 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 9 conjunts are in the unsatisfiable core [2022-12-14 14:08:50,432 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:08:50,459 INFO L350 Elim1Store]: Elim1 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 7 [2022-12-14 14:08:50,519 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (exists ((v_ArrVal_10 (_ BitVec 1))) (= |c_#valid| (store |c_old(#valid)| |ldv_malloc_#res.base| v_ArrVal_10))) (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)))) is different from true [2022-12-14 14:08:50,562 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 14:08:50,562 INFO L350 Elim1Store]: Elim1 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 19 treesize of output 27 [2022-12-14 14:08:50,577 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 2 not checked. [2022-12-14 14:08:50,577 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:08:50,758 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 14:08:50,758 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 14:08:50,758 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1155301645] [2022-12-14 14:08:50,758 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1155301645] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 14:08:50,758 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [650713470] [2022-12-14 14:08:50,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:08:50,759 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-12-14 14:08:50,759 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 [2022-12-14 14:08:50,760 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-12-14 14:08:50,761 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (6)] Waiting until timeout for monitored process [2022-12-14 14:08:50,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:08:50,852 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 10 conjunts are in the unsatisfiable core [2022-12-14 14:08:50,854 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:08:50,861 INFO L350 Elim1Store]: Elim1 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 7 [2022-12-14 14:08:50,888 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (= (store |c_old(#valid)| |ldv_malloc_#res.base| (_ bv1 1)) |c_#valid|)) is different from true [2022-12-14 14:08:50,905 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-12-14 14:08:50,906 INFO L350 Elim1Store]: Elim1 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 14 treesize of output 20 [2022-12-14 14:08:50,922 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 2 not checked. [2022-12-14 14:08:50,922 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:08:51,056 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 14:08:51,057 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [650713470] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 14:08:51,057 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [243490762] [2022-12-14 14:08:51,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:08:51,057 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:08:51,057 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 14:08:51,058 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 14:08:51,059 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-12-14 14:08:51,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:08:51,106 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 9 conjunts are in the unsatisfiable core [2022-12-14 14:08:51,108 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:08:51,112 INFO L350 Elim1Store]: Elim1 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 7 [2022-12-14 14:08:51,140 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (exists ((v_ArrVal_28 (_ BitVec 1))) (= |c_#valid| (store |c_old(#valid)| |ldv_malloc_#res.base| v_ArrVal_28))))) is different from true [2022-12-14 14:08:51,171 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 14:08:51,172 INFO L350 Elim1Store]: Elim1 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 19 treesize of output 27 [2022-12-14 14:08:51,179 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 2 not checked. [2022-12-14 14:08:51,180 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:08:51,316 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 14:08:51,316 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [243490762] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 14:08:51,316 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-12-14 14:08:51,316 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 6, 5, 6, 5] total 9 [2022-12-14 14:08:51,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917903333] [2022-12-14 14:08:51,317 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-12-14 14:08:51,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-14 14:08:51,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 14:08:51,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-14 14:08:51,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=33, Unknown=3, NotChecked=36, Total=90 [2022-12-14 14:08:51,318 INFO L87 Difference]: Start difference. First operand 39 states and 43 transitions. Second operand has 10 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 9 states have internal predecessors, (21), 2 states have call successors, (3), 3 states have call predecessors, (3), 5 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-12-14 14:08:53,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:08:53,520 INFO L93 Difference]: Finished difference Result 58 states and 67 transitions. [2022-12-14 14:08:53,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-14 14:08:53,521 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 9 states have internal predecessors, (21), 2 states have call successors, (3), 3 states have call predecessors, (3), 5 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 18 [2022-12-14 14:08:53,521 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:08:53,521 INFO L225 Difference]: With dead ends: 58 [2022-12-14 14:08:53,522 INFO L226 Difference]: Without dead ends: 58 [2022-12-14 14:08:53,522 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 85 SyntacticMatches, 9 SemanticMatches, 9 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=22, Invalid=43, Unknown=3, NotChecked=42, Total=110 [2022-12-14 14:08:53,522 INFO L413 NwaCegarLoop]: 33 mSDtfsCounter, 21 mSDsluCounter, 93 mSDsCounter, 0 mSdLazyCounter, 130 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 126 SdHoareTripleChecker+Invalid, 328 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 130 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 192 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 14:08:53,523 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [21 Valid, 126 Invalid, 328 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 130 Invalid, 0 Unknown, 192 Unchecked, 0.1s Time] [2022-12-14 14:08:53,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2022-12-14 14:08:53,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 54. [2022-12-14 14:08:53,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 38 states have (on average 1.5263157894736843) internal successors, (58), 48 states have internal predecessors, (58), 3 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2022-12-14 14:08:53,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 67 transitions. [2022-12-14 14:08:53,528 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 67 transitions. Word has length 18 [2022-12-14 14:08:53,528 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:08:53,528 INFO L495 AbstractCegarLoop]: Abstraction has 54 states and 67 transitions. [2022-12-14 14:08:53,528 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 9 states have internal predecessors, (21), 2 states have call successors, (3), 3 states have call predecessors, (3), 5 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-12-14 14:08:53,529 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 67 transitions. [2022-12-14 14:08:53,529 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-12-14 14:08:53,529 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:08:53,529 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:08:53,531 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (6)] Ended with exit code 0 [2022-12-14 14:08:53,743 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2022-12-14 14:08:53,975 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Ended with exit code 0 [2022-12-14 14:08:54,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 14:08:54,131 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2022-12-14 14:08:54,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:08:54,133 INFO L85 PathProgramCache]: Analyzing trace with hash 1099978465, now seen corresponding path program 1 times [2022-12-14 14:08:54,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 14:08:54,135 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [314956987] [2022-12-14 14:08:54,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:08:54,135 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 14:08:54,136 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 14:08:54,136 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 14:08:54,137 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2022-12-14 14:08:54,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:08:54,181 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-14 14:08:54,183 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:08:54,197 INFO L350 Elim1Store]: Elim1 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 7 [2022-12-14 14:08:54,204 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 14:08:54,344 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (exists ((v_ArrVal_39 (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_39) |c_#length|)))) is different from true [2022-12-14 14:08:54,362 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 14:08:54,363 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 14:08:54,375 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 14:08:54,375 INFO L350 Elim1Store]: Elim1 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 13 treesize of output 13 [2022-12-14 14:08:54,412 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 2 not checked. [2022-12-14 14:08:54,412 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:08:56,831 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 14:08:56,831 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [314956987] [2022-12-14 14:08:56,831 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [314956987] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 14:08:56,831 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [758760732] [2022-12-14 14:08:56,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:08:56,831 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-12-14 14:08:56,831 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 [2022-12-14 14:08:56,832 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-12-14 14:08:56,833 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (9)] Waiting until timeout for monitored process [2022-12-14 14:08:56,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:08:56,900 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-14 14:08:56,901 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:08:56,910 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 14:08:56,916 INFO L350 Elim1Store]: Elim1 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 7 [2022-12-14 14:08:56,984 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (exists ((v_ArrVal_49 (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_49) |c_#length|)))) is different from true [2022-12-14 14:08:57,004 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 14:08:57,005 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 14:08:57,013 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 14:08:57,013 INFO L350 Elim1Store]: Elim1 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 13 treesize of output 13 [2022-12-14 14:08:57,032 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 2 not checked. [2022-12-14 14:08:57,032 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:08:59,256 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [758760732] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 14:08:59,256 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [649765853] [2022-12-14 14:08:59,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:08:59,257 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:08:59,257 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 14:08:59,258 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 14:08:59,259 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-12-14 14:08:59,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:08:59,302 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-14 14:08:59,304 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:08:59,312 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 14:08:59,318 INFO L350 Elim1Store]: Elim1 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 7 [2022-12-14 14:08:59,387 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (exists ((v_ArrVal_59 (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_59) |c_#length|)))) is different from true [2022-12-14 14:08:59,407 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 14:08:59,408 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 14:08:59,416 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 14:08:59,417 INFO L350 Elim1Store]: Elim1 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 13 treesize of output 13 [2022-12-14 14:08:59,435 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 2 not checked. [2022-12-14 14:08:59,435 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:08:59,674 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [649765853] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 14:08:59,674 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 14:08:59,674 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 12 [2022-12-14 14:08:59,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [797172770] [2022-12-14 14:08:59,674 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 14:08:59,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-12-14 14:08:59,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 14:08:59,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-12-14 14:08:59,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=109, Unknown=3, NotChecked=66, Total=210 [2022-12-14 14:08:59,675 INFO L87 Difference]: Start difference. First operand 54 states and 67 transitions. Second operand has 13 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 12 states have internal predecessors, (18), 2 states have call successors, (2), 2 states have call predecessors, (2), 4 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-12-14 14:09:00,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:09:00,268 INFO L93 Difference]: Finished difference Result 116 states and 142 transitions. [2022-12-14 14:09:00,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-14 14:09:00,269 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 12 states have internal predecessors, (18), 2 states have call successors, (2), 2 states have call predecessors, (2), 4 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 18 [2022-12-14 14:09:00,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:09:00,271 INFO L225 Difference]: With dead ends: 116 [2022-12-14 14:09:00,271 INFO L226 Difference]: Without dead ends: 116 [2022-12-14 14:09:00,271 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 48 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=63, Invalid=252, Unknown=3, NotChecked=102, Total=420 [2022-12-14 14:09:00,271 INFO L413 NwaCegarLoop]: 33 mSDtfsCounter, 117 mSDsluCounter, 166 mSDsCounter, 0 mSdLazyCounter, 356 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 199 SdHoareTripleChecker+Invalid, 623 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 356 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 255 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-12-14 14:09:00,272 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [121 Valid, 199 Invalid, 623 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 356 Invalid, 0 Unknown, 255 Unchecked, 0.4s Time] [2022-12-14 14:09:00,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 116 states. [2022-12-14 14:09:00,276 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 116 to 77. [2022-12-14 14:09:00,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 77 states, 59 states have (on average 1.5593220338983051) internal successors, (92), 69 states have internal predecessors, (92), 5 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (10), 6 states have call predecessors, (10), 5 states have call successors, (10) [2022-12-14 14:09:00,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 107 transitions. [2022-12-14 14:09:00,277 INFO L78 Accepts]: Start accepts. Automaton has 77 states and 107 transitions. Word has length 18 [2022-12-14 14:09:00,277 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:09:00,277 INFO L495 AbstractCegarLoop]: Abstraction has 77 states and 107 transitions. [2022-12-14 14:09:00,277 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 12 states have internal predecessors, (18), 2 states have call successors, (2), 2 states have call predecessors, (2), 4 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-12-14 14:09:00,277 INFO L276 IsEmpty]: Start isEmpty. Operand 77 states and 107 transitions. [2022-12-14 14:09:00,278 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-12-14 14:09:00,278 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:09:00,278 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:09:00,286 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Ended with exit code 0 [2022-12-14 14:09:00,491 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2022-12-14 14:09:00,684 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (9)] Forceful destruction successful, exit code 0 [2022-12-14 14:09:00,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt [2022-12-14 14:09:00,882 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2022-12-14 14:09:00,883 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:09:00,883 INFO L85 PathProgramCache]: Analyzing trace with hash 594419839, now seen corresponding path program 1 times [2022-12-14 14:09:00,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 14:09:00,884 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [120911040] [2022-12-14 14:09:00,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:09:00,885 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 14:09:00,886 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 14:09:00,889 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 14:09:00,892 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2022-12-14 14:09:00,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:09:00,925 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 7 conjunts are in the unsatisfiable core [2022-12-14 14:09:00,926 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:09:00,954 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 14:09:00,954 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 14:09:00,954 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 14:09:00,954 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [120911040] [2022-12-14 14:09:00,954 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [120911040] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 14:09:00,954 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 14:09:00,954 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-14 14:09:00,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378163240] [2022-12-14 14:09:00,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 14:09:00,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 14:09:00,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 14:09:00,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 14:09:00,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-14 14:09:00,956 INFO L87 Difference]: Start difference. First operand 77 states and 107 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 4 states have internal predecessors, (14), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-12-14 14:09:00,993 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:09:00,993 INFO L93 Difference]: Finished difference Result 70 states and 95 transitions. [2022-12-14 14:09:00,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-14 14:09:00,994 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 4 states have internal predecessors, (14), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 18 [2022-12-14 14:09:00,994 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:09:00,995 INFO L225 Difference]: With dead ends: 70 [2022-12-14 14:09:00,995 INFO L226 Difference]: Without dead ends: 68 [2022-12-14 14:09:00,995 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-14 14:09:00,996 INFO L413 NwaCegarLoop]: 44 mSDtfsCounter, 0 mSDsluCounter, 110 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 154 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 14:09:00,997 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 154 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 14:09:00,997 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68 states. [2022-12-14 14:09:01,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68 to 68. [2022-12-14 14:09:01,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 68 states, 52 states have (on average 1.5769230769230769) internal successors, (82), 62 states have internal predecessors, (82), 4 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) [2022-12-14 14:09:01,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 93 transitions. [2022-12-14 14:09:01,003 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 93 transitions. Word has length 18 [2022-12-14 14:09:01,003 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:09:01,003 INFO L495 AbstractCegarLoop]: Abstraction has 68 states and 93 transitions. [2022-12-14 14:09:01,003 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 4 states have internal predecessors, (14), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-12-14 14:09:01,004 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 93 transitions. [2022-12-14 14:09:01,004 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-12-14 14:09:01,004 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:09:01,004 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:09:01,011 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Ended with exit code 0 [2022-12-14 14:09:01,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 14:09:01,206 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2022-12-14 14:09:01,207 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:09:01,207 INFO L85 PathProgramCache]: Analyzing trace with hash 517297676, now seen corresponding path program 1 times [2022-12-14 14:09:01,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 14:09:01,209 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [921815728] [2022-12-14 14:09:01,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:09:01,209 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 14:09:01,210 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 14:09:01,212 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 14:09:01,229 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2022-12-14 14:09:01,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:09:01,307 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 4 conjunts are in the unsatisfiable core [2022-12-14 14:09:01,308 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:09:01,323 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-14 14:09:01,323 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 14:09:01,323 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 14:09:01,323 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [921815728] [2022-12-14 14:09:01,323 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [921815728] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 14:09:01,323 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 14:09:01,323 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-14 14:09:01,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [409876816] [2022-12-14 14:09:01,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 14:09:01,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 14:09:01,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 14:09:01,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 14:09:01,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-14 14:09:01,324 INFO L87 Difference]: Start difference. First operand 68 states and 93 transitions. Second operand has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 1 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-12-14 14:09:01,363 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:09:01,363 INFO L93 Difference]: Finished difference Result 113 states and 149 transitions. [2022-12-14 14:09:01,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-14 14:09:01,364 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 1 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 20 [2022-12-14 14:09:01,364 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:09:01,365 INFO L225 Difference]: With dead ends: 113 [2022-12-14 14:09:01,365 INFO L226 Difference]: Without dead ends: 113 [2022-12-14 14:09:01,365 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-12-14 14:09:01,366 INFO L413 NwaCegarLoop]: 41 mSDtfsCounter, 27 mSDsluCounter, 112 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 153 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 14:09:01,366 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [29 Valid, 153 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 14:09:01,367 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 113 states. [2022-12-14 14:09:01,371 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 113 to 72. [2022-12-14 14:09:01,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 72 states, 56 states have (on average 1.5357142857142858) internal successors, (86), 64 states have internal predecessors, (86), 4 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (7), 6 states have call predecessors, (7), 4 states have call successors, (7) [2022-12-14 14:09:01,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 97 transitions. [2022-12-14 14:09:01,373 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 97 transitions. Word has length 20 [2022-12-14 14:09:01,373 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:09:01,373 INFO L495 AbstractCegarLoop]: Abstraction has 72 states and 97 transitions. [2022-12-14 14:09:01,373 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 1 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-12-14 14:09:01,373 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 97 transitions. [2022-12-14 14:09:01,374 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-12-14 14:09:01,374 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:09:01,374 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:09:01,396 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2022-12-14 14:09:01,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 14:09:01,576 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2022-12-14 14:09:01,576 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:09:01,577 INFO L85 PathProgramCache]: Analyzing trace with hash -2034859285, now seen corresponding path program 1 times [2022-12-14 14:09:01,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 14:09:01,578 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1745686261] [2022-12-14 14:09:01,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:09:01,578 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 14:09:01,579 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 14:09:01,581 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 14:09:01,584 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2022-12-14 14:09:01,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:09:01,614 INFO L263 TraceCheckSpWp]: Trace formula consists of 59 conjuncts, 3 conjunts are in the unsatisfiable core [2022-12-14 14:09:01,615 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:09:01,629 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-14 14:09:01,629 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 14:09:01,629 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 14:09:01,629 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1745686261] [2022-12-14 14:09:01,630 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1745686261] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 14:09:01,630 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 14:09:01,630 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-14 14:09:01,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [476296508] [2022-12-14 14:09:01,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 14:09:01,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-14 14:09:01,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 14:09:01,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-14 14:09:01,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-14 14:09:01,631 INFO L87 Difference]: Start difference. First operand 72 states and 97 transitions. Second operand has 4 states, 4 states have (on average 3.5) internal successors, (14), 4 states have internal predecessors, (14), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-12-14 14:09:01,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:09:01,677 INFO L93 Difference]: Finished difference Result 72 states and 88 transitions. [2022-12-14 14:09:01,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-14 14:09:01,678 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 3.5) internal successors, (14), 4 states have internal predecessors, (14), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 20 [2022-12-14 14:09:01,678 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:09:01,679 INFO L225 Difference]: With dead ends: 72 [2022-12-14 14:09:01,679 INFO L226 Difference]: Without dead ends: 72 [2022-12-14 14:09:01,679 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-12-14 14:09:01,680 INFO L413 NwaCegarLoop]: 45 mSDtfsCounter, 17 mSDsluCounter, 64 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 109 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 14:09:01,680 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [17 Valid, 109 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 14:09:01,681 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72 states. [2022-12-14 14:09:01,682 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72 to 64. [2022-12-14 14:09:01,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64 states, 48 states have (on average 1.4583333333333333) internal successors, (70), 56 states have internal predecessors, (70), 4 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (7), 6 states have call predecessors, (7), 4 states have call successors, (7) [2022-12-14 14:09:01,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 81 transitions. [2022-12-14 14:09:01,683 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 81 transitions. Word has length 20 [2022-12-14 14:09:01,683 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:09:01,683 INFO L495 AbstractCegarLoop]: Abstraction has 64 states and 81 transitions. [2022-12-14 14:09:01,684 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 3.5) internal successors, (14), 4 states have internal predecessors, (14), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-12-14 14:09:01,684 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 81 transitions. [2022-12-14 14:09:01,684 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-12-14 14:09:01,684 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:09:01,684 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:09:01,691 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Ended with exit code 0 [2022-12-14 14:09:01,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 14:09:01,886 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2022-12-14 14:09:01,887 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:09:01,887 INFO L85 PathProgramCache]: Analyzing trace with hash 1343870148, now seen corresponding path program 1 times [2022-12-14 14:09:01,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 14:09:01,888 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1075768526] [2022-12-14 14:09:01,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:09:01,889 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 14:09:01,889 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 14:09:01,890 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 14:09:01,891 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2022-12-14 14:09:01,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:09:01,959 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-14 14:09:01,959 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:09:02,120 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 14:09:02,120 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:09:02,226 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-14 14:09:02,227 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 14:09:02,227 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1075768526] [2022-12-14 14:09:02,227 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1075768526] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 14:09:02,227 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [461104141] [2022-12-14 14:09:02,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:09:02,227 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-12-14 14:09:02,227 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 [2022-12-14 14:09:02,228 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-12-14 14:09:02,229 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (15)] Waiting until timeout for monitored process [2022-12-14 14:09:02,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:09:02,278 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 4 conjunts are in the unsatisfiable core [2022-12-14 14:09:02,279 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:09:02,317 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 14:09:02,317 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:09:02,361 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-14 14:09:02,361 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [461104141] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 14:09:02,361 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1201180578] [2022-12-14 14:09:02,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:09:02,365 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:09:02,366 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 14:09:02,366 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 14:09:02,367 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-12-14 14:09:02,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:09:02,416 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 4 conjunts are in the unsatisfiable core [2022-12-14 14:09:02,417 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:09:02,456 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 14:09:02,456 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:09:02,500 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-14 14:09:02,500 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1201180578] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 14:09:02,500 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-12-14 14:09:02,500 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 5, 4, 5, 4] total 9 [2022-12-14 14:09:02,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921978318] [2022-12-14 14:09:02,501 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-12-14 14:09:02,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-14 14:09:02,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 14:09:02,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-14 14:09:02,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-12-14 14:09:02,502 INFO L87 Difference]: Start difference. First operand 64 states and 81 transitions. Second operand has 10 states, 9 states have (on average 3.888888888888889) internal successors, (35), 8 states have internal predecessors, (35), 4 states have call successors, (5), 3 states have call predecessors, (5), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2022-12-14 14:09:02,657 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:09:02,658 INFO L93 Difference]: Finished difference Result 67 states and 83 transitions. [2022-12-14 14:09:02,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-12-14 14:09:02,659 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 3.888888888888889) internal successors, (35), 8 states have internal predecessors, (35), 4 states have call successors, (5), 3 states have call predecessors, (5), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) Word has length 21 [2022-12-14 14:09:02,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:09:02,659 INFO L225 Difference]: With dead ends: 67 [2022-12-14 14:09:02,659 INFO L226 Difference]: Without dead ends: 65 [2022-12-14 14:09:02,660 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 109 SyntacticMatches, 3 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2022-12-14 14:09:02,660 INFO L413 NwaCegarLoop]: 28 mSDtfsCounter, 44 mSDsluCounter, 76 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 104 SdHoareTripleChecker+Invalid, 85 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 84 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 14:09:02,660 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [44 Valid, 104 Invalid, 85 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 84 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 14:09:02,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states. [2022-12-14 14:09:02,663 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 65. [2022-12-14 14:09:02,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 65 states, 50 states have (on average 1.4) internal successors, (70), 56 states have internal predecessors, (70), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (7), 6 states have call predecessors, (7), 4 states have call successors, (7) [2022-12-14 14:09:02,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 81 transitions. [2022-12-14 14:09:02,663 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 81 transitions. Word has length 21 [2022-12-14 14:09:02,663 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:09:02,664 INFO L495 AbstractCegarLoop]: Abstraction has 65 states and 81 transitions. [2022-12-14 14:09:02,664 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 3.888888888888889) internal successors, (35), 8 states have internal predecessors, (35), 4 states have call successors, (5), 3 states have call predecessors, (5), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2022-12-14 14:09:02,664 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 81 transitions. [2022-12-14 14:09:02,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-12-14 14:09:02,664 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:09:02,664 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:09:02,666 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (15)] Ended with exit code 0 [2022-12-14 14:09:02,877 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-12-14 14:09:03,114 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Ended with exit code 0 [2022-12-14 14:09:03,266 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 14:09:03,267 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2022-12-14 14:09:03,267 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:09:03,268 INFO L85 PathProgramCache]: Analyzing trace with hash 2006472631, now seen corresponding path program 1 times [2022-12-14 14:09:03,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 14:09:03,269 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2112191000] [2022-12-14 14:09:03,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:09:03,269 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 14:09:03,270 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 14:09:03,272 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 14:09:03,275 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2022-12-14 14:09:03,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:09:03,318 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 4 conjunts are in the unsatisfiable core [2022-12-14 14:09:03,319 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:09:03,365 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-14 14:09:03,365 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:09:03,429 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-14 14:09:03,429 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 14:09:03,429 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2112191000] [2022-12-14 14:09:03,429 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2112191000] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 14:09:03,429 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1599439560] [2022-12-14 14:09:03,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:09:03,429 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-12-14 14:09:03,429 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 [2022-12-14 14:09:03,430 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-12-14 14:09:03,431 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (18)] Waiting until timeout for monitored process [2022-12-14 14:09:03,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:09:03,519 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 4 conjunts are in the unsatisfiable core [2022-12-14 14:09:03,520 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:09:03,548 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-14 14:09:03,548 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:09:03,578 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-14 14:09:03,578 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1599439560] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 14:09:03,578 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [499536877] [2022-12-14 14:09:03,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:09:03,578 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:09:03,579 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 14:09:03,579 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 14:09:03,580 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-12-14 14:09:03,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:09:03,634 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 4 conjunts are in the unsatisfiable core [2022-12-14 14:09:03,635 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:09:03,669 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-14 14:09:03,670 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:09:03,700 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-14 14:09:03,700 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [499536877] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 14:09:03,700 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-12-14 14:09:03,700 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5, 5, 5, 5] total 8 [2022-12-14 14:09:03,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [314184650] [2022-12-14 14:09:03,700 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-12-14 14:09:03,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-12-14 14:09:03,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 14:09:03,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-12-14 14:09:03,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-12-14 14:09:03,702 INFO L87 Difference]: Start difference. First operand 65 states and 81 transitions. Second operand has 8 states, 8 states have (on average 3.125) internal successors, (25), 8 states have internal predecessors, (25), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-12-14 14:09:03,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:09:03,817 INFO L93 Difference]: Finished difference Result 181 states and 217 transitions. [2022-12-14 14:09:03,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-14 14:09:03,818 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.125) internal successors, (25), 8 states have internal predecessors, (25), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 23 [2022-12-14 14:09:03,818 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:09:03,819 INFO L225 Difference]: With dead ends: 181 [2022-12-14 14:09:03,819 INFO L226 Difference]: Without dead ends: 181 [2022-12-14 14:09:03,819 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 126 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2022-12-14 14:09:03,819 INFO L413 NwaCegarLoop]: 47 mSDtfsCounter, 354 mSDsluCounter, 127 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 355 SdHoareTripleChecker+Valid, 174 SdHoareTripleChecker+Invalid, 55 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 14:09:03,820 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [355 Valid, 174 Invalid, 55 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 14:09:03,820 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 181 states. [2022-12-14 14:09:03,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 181 to 92. [2022-12-14 14:09:03,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 74 states have (on average 1.364864864864865) internal successors, (101), 78 states have internal predecessors, (101), 7 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (13), 11 states have call predecessors, (13), 7 states have call successors, (13) [2022-12-14 14:09:03,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 121 transitions. [2022-12-14 14:09:03,824 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 121 transitions. Word has length 23 [2022-12-14 14:09:03,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:09:03,824 INFO L495 AbstractCegarLoop]: Abstraction has 92 states and 121 transitions. [2022-12-14 14:09:03,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.125) internal successors, (25), 8 states have internal predecessors, (25), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-12-14 14:09:03,824 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 121 transitions. [2022-12-14 14:09:03,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-12-14 14:09:03,824 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:09:03,824 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:09:03,826 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (18)] Ended with exit code 0 [2022-12-14 14:09:04,032 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2022-12-14 14:09:04,252 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Ended with exit code 0 [2022-12-14 14:09:04,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 14:09:04,427 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2022-12-14 14:09:04,427 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:09:04,427 INFO L85 PathProgramCache]: Analyzing trace with hash 1845507550, now seen corresponding path program 1 times [2022-12-14 14:09:04,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 14:09:04,427 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [652353016] [2022-12-14 14:09:04,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:09:04,428 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 14:09:04,428 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 14:09:04,429 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 14:09:04,430 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2022-12-14 14:09:04,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:09:04,468 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 12 conjunts are in the unsatisfiable core [2022-12-14 14:09:04,469 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:09:04,580 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ULTIMATE.start_entry_point_~array~0#1.base| (_ BitVec 32))) (and (= (store |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~array~0#1.base| (_ bv0 1)) |c_#valid|) (= (select |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~array~0#1.base|) (_ bv0 1)))) is different from true [2022-12-14 14:09:04,586 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-14 14:09:04,586 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:09:04,692 WARN L837 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_entry_point_#t~ret38#1.base_40| (_ BitVec 32))) (or (= |c_ULTIMATE.start_main_old_#valid#1| (store |c_#valid| |v_ULTIMATE.start_entry_point_#t~ret38#1.base_40| (_ bv0 1))) (not (= (_ bv0 1) (select |c_#valid| |v_ULTIMATE.start_entry_point_#t~ret38#1.base_40|))))) is different from false [2022-12-14 14:09:04,693 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 14:09:04,693 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [652353016] [2022-12-14 14:09:04,693 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [652353016] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 14:09:04,693 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1930401571] [2022-12-14 14:09:04,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:09:04,694 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-12-14 14:09:04,694 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 [2022-12-14 14:09:04,694 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-12-14 14:09:04,695 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (21)] Waiting until timeout for monitored process [2022-12-14 14:09:04,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:09:04,783 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 13 conjunts are in the unsatisfiable core [2022-12-14 14:09:04,784 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:09:04,975 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-14 14:09:04,976 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:09:05,045 WARN L837 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_entry_point_#t~ret38#1.base_43| (_ BitVec 32))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_entry_point_#t~ret38#1.base_43|) (_ bv0 1))) (= (store |c_#valid| |v_ULTIMATE.start_entry_point_#t~ret38#1.base_43| (_ bv0 1)) |c_ULTIMATE.start_main_old_#valid#1|))) is different from false [2022-12-14 14:09:05,046 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1930401571] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 14:09:05,047 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1649533046] [2022-12-14 14:09:05,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:09:05,047 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:09:05,047 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 14:09:05,048 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 14:09:05,049 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-12-14 14:09:05,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:09:05,092 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 12 conjunts are in the unsatisfiable core [2022-12-14 14:09:05,093 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:09:05,148 INFO L350 Elim1Store]: Elim1 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 13 treesize of output 9 [2022-12-14 14:09:05,180 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-14 14:09:05,180 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:09:05,260 WARN L837 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_entry_point_#t~ret38#1.base_46| (_ BitVec 32))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_entry_point_#t~ret38#1.base_46|) (_ bv0 1))) (= (store |c_#valid| |v_ULTIMATE.start_entry_point_#t~ret38#1.base_46| (_ bv0 1)) |c_ULTIMATE.start_main_old_#valid#1|))) is different from false [2022-12-14 14:09:05,262 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1649533046] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 14:09:05,262 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 14:09:05,262 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 7] total 14 [2022-12-14 14:09:05,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2105149822] [2022-12-14 14:09:05,262 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 14:09:05,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-12-14 14:09:05,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 14:09:05,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-12-14 14:09:05,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=149, Unknown=4, NotChecked=108, Total=306 [2022-12-14 14:09:05,264 INFO L87 Difference]: Start difference. First operand 92 states and 121 transitions. Second operand has 15 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 12 states have internal predecessors, (45), 5 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2022-12-14 14:09:05,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:09:05,630 INFO L93 Difference]: Finished difference Result 129 states and 170 transitions. [2022-12-14 14:09:05,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-14 14:09:05,630 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 12 states have internal predecessors, (45), 5 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) Word has length 24 [2022-12-14 14:09:05,630 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:09:05,631 INFO L225 Difference]: With dead ends: 129 [2022-12-14 14:09:05,631 INFO L226 Difference]: Without dead ends: 122 [2022-12-14 14:09:05,632 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 101 SyntacticMatches, 6 SemanticMatches, 22 ConstructedPredicates, 4 IntricatePredicates, 2 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=82, Invalid=310, Unknown=4, NotChecked=156, Total=552 [2022-12-14 14:09:05,632 INFO L413 NwaCegarLoop]: 26 mSDtfsCounter, 64 mSDsluCounter, 174 mSDsCounter, 0 mSdLazyCounter, 184 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 200 SdHoareTripleChecker+Invalid, 243 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 184 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 46 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 14:09:05,633 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [64 Valid, 200 Invalid, 243 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 184 Invalid, 0 Unknown, 46 Unchecked, 0.2s Time] [2022-12-14 14:09:05,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states. [2022-12-14 14:09:05,638 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 113. [2022-12-14 14:09:05,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 113 states, 92 states have (on average 1.358695652173913) internal successors, (125), 96 states have internal predecessors, (125), 10 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (19), 14 states have call predecessors, (19), 10 states have call successors, (19) [2022-12-14 14:09:05,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 154 transitions. [2022-12-14 14:09:05,639 INFO L78 Accepts]: Start accepts. Automaton has 113 states and 154 transitions. Word has length 24 [2022-12-14 14:09:05,639 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:09:05,639 INFO L495 AbstractCegarLoop]: Abstraction has 113 states and 154 transitions. [2022-12-14 14:09:05,640 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 12 states have internal predecessors, (45), 5 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2022-12-14 14:09:05,640 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 154 transitions. [2022-12-14 14:09:05,640 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-12-14 14:09:05,640 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:09:05,641 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:09:05,645 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2022-12-14 14:09:05,847 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (21)] Ended with exit code 0 [2022-12-14 14:09:06,054 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Ended with exit code 0 [2022-12-14 14:09:06,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 14:09:06,243 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2022-12-14 14:09:06,244 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:09:06,245 INFO L85 PathProgramCache]: Analyzing trace with hash 2918772, now seen corresponding path program 1 times [2022-12-14 14:09:06,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 14:09:06,246 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1885996079] [2022-12-14 14:09:06,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:09:06,247 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 14:09:06,247 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 14:09:06,248 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 14:09:06,252 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2022-12-14 14:09:06,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:09:06,317 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 28 conjunts are in the unsatisfiable core [2022-12-14 14:09:06,319 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:09:06,334 INFO L350 Elim1Store]: Elim1 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 7 [2022-12-14 14:09:06,338 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 14:09:06,440 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (exists ((v_ArrVal_145 (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_145) |c_#length|)))) is different from true [2022-12-14 14:09:06,452 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 14:09:06,453 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 14:09:06,465 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 14:09:06,466 INFO L350 Elim1Store]: Elim1 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 13 treesize of output 13 [2022-12-14 14:09:06,564 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (exists ((v_ArrVal_146 (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_146) |c_#length|)))) is different from true [2022-12-14 14:09:06,580 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 14:09:06,581 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 14:09:06,588 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 14:09:06,588 INFO L350 Elim1Store]: Elim1 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 13 treesize of output 13 [2022-12-14 14:09:06,621 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 2 trivial. 6 not checked. [2022-12-14 14:09:06,622 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:09:11,175 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 14:09:11,175 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1885996079] [2022-12-14 14:09:11,175 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1885996079] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 14:09:11,175 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [383025411] [2022-12-14 14:09:11,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:09:11,176 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-12-14 14:09:11,176 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 [2022-12-14 14:09:11,176 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-12-14 14:09:11,177 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (24)] Waiting until timeout for monitored process [2022-12-14 14:09:11,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:09:11,299 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 28 conjunts are in the unsatisfiable core [2022-12-14 14:09:11,301 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:09:11,310 INFO L350 Elim1Store]: Elim1 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 7 [2022-12-14 14:09:11,314 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 14:09:11,367 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (exists ((v_ArrVal_164 (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_164) |c_#length|)))) is different from true [2022-12-14 14:09:11,383 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 14:09:11,384 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 14:09:11,392 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 14:09:11,392 INFO L350 Elim1Store]: Elim1 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 13 treesize of output 13 [2022-12-14 14:09:11,449 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (exists ((v_ArrVal_165 (_ BitVec 32))) (= |c_#length| (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_165))))) is different from true [2022-12-14 14:09:11,462 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 14:09:11,463 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 14:09:11,471 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 14:09:11,471 INFO L350 Elim1Store]: Elim1 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 13 treesize of output 13 [2022-12-14 14:09:11,488 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 2 trivial. 6 not checked. [2022-12-14 14:09:11,488 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:09:11,831 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [383025411] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 14:09:11,831 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1324194985] [2022-12-14 14:09:11,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:09:11,831 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:09:11,831 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 14:09:11,832 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 14:09:11,833 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-12-14 14:09:11,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:09:11,882 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 29 conjunts are in the unsatisfiable core [2022-12-14 14:09:11,884 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:09:11,892 INFO L350 Elim1Store]: Elim1 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 7 [2022-12-14 14:09:11,897 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 14:09:11,963 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (exists ((v_ArrVal_183 (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_183) |c_#length|)) (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)))) is different from true [2022-12-14 14:09:11,981 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 14:09:11,982 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 14:09:11,991 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 14:09:11,991 INFO L350 Elim1Store]: Elim1 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 13 treesize of output 13 [2022-12-14 14:09:12,054 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (exists ((v_ArrVal_184 (_ BitVec 32))) (= |c_#length| (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_184))))) is different from true [2022-12-14 14:09:12,073 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 14:09:12,074 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 14:09:12,082 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 14:09:12,082 INFO L350 Elim1Store]: Elim1 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 13 treesize of output 13 [2022-12-14 14:09:12,097 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 2 trivial. 6 not checked. [2022-12-14 14:09:12,097 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:09:14,359 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1324194985] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 14:09:14,359 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 14:09:14,359 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 17 [2022-12-14 14:09:14,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [168279058] [2022-12-14 14:09:14,359 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 14:09:14,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-12-14 14:09:14,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 14:09:14,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-12-14 14:09:14,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=151, Unknown=8, NotChecked=174, Total=380 [2022-12-14 14:09:14,360 INFO L87 Difference]: Start difference. First operand 113 states and 154 transitions. Second operand has 18 states, 16 states have (on average 1.8125) internal successors, (29), 17 states have internal predecessors, (29), 3 states have call successors, (3), 2 states have call predecessors, (3), 7 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2022-12-14 14:09:14,963 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:09:14,963 INFO L93 Difference]: Finished difference Result 163 states and 208 transitions. [2022-12-14 14:09:14,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-12-14 14:09:14,963 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 16 states have (on average 1.8125) internal successors, (29), 17 states have internal predecessors, (29), 3 states have call successors, (3), 2 states have call predecessors, (3), 7 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 28 [2022-12-14 14:09:14,964 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:09:14,964 INFO L225 Difference]: With dead ends: 163 [2022-12-14 14:09:14,964 INFO L226 Difference]: Without dead ends: 163 [2022-12-14 14:09:14,965 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 73 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 6 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 7.2s TimeCoverageRelationStatistics Valid=93, Invalid=385, Unknown=8, NotChecked=270, Total=756 [2022-12-14 14:09:14,965 INFO L413 NwaCegarLoop]: 28 mSDtfsCounter, 155 mSDsluCounter, 157 mSDsCounter, 0 mSdLazyCounter, 326 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 158 SdHoareTripleChecker+Valid, 185 SdHoareTripleChecker+Invalid, 760 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 326 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 414 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-12-14 14:09:14,965 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [158 Valid, 185 Invalid, 760 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 326 Invalid, 0 Unknown, 414 Unchecked, 0.4s Time] [2022-12-14 14:09:14,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states. [2022-12-14 14:09:14,970 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 119. [2022-12-14 14:09:14,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 119 states, 99 states have (on average 1.3737373737373737) internal successors, (136), 103 states have internal predecessors, (136), 9 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (17), 13 states have call predecessors, (17), 9 states have call successors, (17) [2022-12-14 14:09:14,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 119 states to 119 states and 162 transitions. [2022-12-14 14:09:14,972 INFO L78 Accepts]: Start accepts. Automaton has 119 states and 162 transitions. Word has length 28 [2022-12-14 14:09:14,972 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:09:14,972 INFO L495 AbstractCegarLoop]: Abstraction has 119 states and 162 transitions. [2022-12-14 14:09:14,972 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 16 states have (on average 1.8125) internal successors, (29), 17 states have internal predecessors, (29), 3 states have call successors, (3), 2 states have call predecessors, (3), 7 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2022-12-14 14:09:14,972 INFO L276 IsEmpty]: Start isEmpty. Operand 119 states and 162 transitions. [2022-12-14 14:09:14,973 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-12-14 14:09:14,973 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:09:14,973 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:09:14,980 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Ended with exit code 0 [2022-12-14 14:09:15,186 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2022-12-14 14:09:15,379 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (24)] Ended with exit code 0 [2022-12-14 14:09:15,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt [2022-12-14 14:09:15,576 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2022-12-14 14:09:15,576 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:09:15,577 INFO L85 PathProgramCache]: Analyzing trace with hash 252730558, now seen corresponding path program 1 times [2022-12-14 14:09:15,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 14:09:15,578 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1894292068] [2022-12-14 14:09:15,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:09:15,578 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 14:09:15,579 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 14:09:15,581 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 14:09:15,584 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2022-12-14 14:09:15,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:09:15,640 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 10 conjunts are in the unsatisfiable core [2022-12-14 14:09:15,641 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:09:15,776 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 8 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-14 14:09:15,776 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:09:16,188 INFO L350 Elim1Store]: Elim1 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 11 treesize of output 9 [2022-12-14 14:09:16,434 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 8 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-14 14:09:16,434 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 14:09:16,434 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1894292068] [2022-12-14 14:09:16,434 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1894292068] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 14:09:16,434 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1253190155] [2022-12-14 14:09:16,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:09:16,434 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-12-14 14:09:16,435 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 [2022-12-14 14:09:16,435 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-12-14 14:09:16,436 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (27)] Waiting until timeout for monitored process [2022-12-14 14:09:16,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:09:16,521 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 10 conjunts are in the unsatisfiable core [2022-12-14 14:09:16,522 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:09:16,592 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 8 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-14 14:09:16,592 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:09:20,544 INFO L350 Elim1Store]: Elim1 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 11 treesize of output 9 [2022-12-14 14:09:20,596 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 8 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-14 14:09:20,596 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1253190155] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 14:09:20,596 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1804887383] [2022-12-14 14:09:20,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:09:20,596 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:09:20,597 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 14:09:20,597 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 14:09:20,598 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-12-14 14:09:20,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:09:20,662 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 10 conjunts are in the unsatisfiable core [2022-12-14 14:09:20,663 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:09:20,770 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 8 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-14 14:09:20,770 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:09:26,923 INFO L350 Elim1Store]: Elim1 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 11 treesize of output 9 [2022-12-14 14:09:26,967 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 8 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-14 14:09:26,967 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1804887383] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 14:09:26,967 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-12-14 14:09:26,968 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9, 9, 9, 9] total 19 [2022-12-14 14:09:26,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490158026] [2022-12-14 14:09:26,968 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-12-14 14:09:26,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-12-14 14:09:26,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 14:09:26,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-12-14 14:09:26,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=315, Unknown=3, NotChecked=0, Total=380 [2022-12-14 14:09:26,969 INFO L87 Difference]: Start difference. First operand 119 states and 162 transitions. Second operand has 20 states, 19 states have (on average 2.473684210526316) internal successors, (47), 18 states have internal predecessors, (47), 5 states have call successors, (7), 5 states have call predecessors, (7), 7 states have return successors, (8), 6 states have call predecessors, (8), 5 states have call successors, (8) [2022-12-14 14:09:28,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:09:28,914 INFO L93 Difference]: Finished difference Result 183 states and 218 transitions. [2022-12-14 14:09:28,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-12-14 14:09:28,915 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 2.473684210526316) internal successors, (47), 18 states have internal predecessors, (47), 5 states have call successors, (7), 5 states have call predecessors, (7), 7 states have return successors, (8), 6 states have call predecessors, (8), 5 states have call successors, (8) Word has length 30 [2022-12-14 14:09:28,916 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:09:28,916 INFO L225 Difference]: With dead ends: 183 [2022-12-14 14:09:28,916 INFO L226 Difference]: Without dead ends: 183 [2022-12-14 14:09:28,917 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 156 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 168 ImplicationChecksByTransitivity, 11.1s TimeCoverageRelationStatistics Valid=171, Invalid=756, Unknown=3, NotChecked=0, Total=930 [2022-12-14 14:09:28,917 INFO L413 NwaCegarLoop]: 32 mSDtfsCounter, 296 mSDsluCounter, 223 mSDsCounter, 0 mSdLazyCounter, 367 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 296 SdHoareTripleChecker+Valid, 255 SdHoareTripleChecker+Invalid, 387 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 367 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-12-14 14:09:28,917 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [296 Valid, 255 Invalid, 387 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 367 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-12-14 14:09:28,918 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2022-12-14 14:09:28,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 94. [2022-12-14 14:09:28,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94 states, 76 states have (on average 1.2763157894736843) internal successors, (97), 79 states have internal predecessors, (97), 8 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (15), 12 states have call predecessors, (15), 8 states have call successors, (15) [2022-12-14 14:09:28,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 120 transitions. [2022-12-14 14:09:28,920 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 120 transitions. Word has length 30 [2022-12-14 14:09:28,921 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:09:28,921 INFO L495 AbstractCegarLoop]: Abstraction has 94 states and 120 transitions. [2022-12-14 14:09:28,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 2.473684210526316) internal successors, (47), 18 states have internal predecessors, (47), 5 states have call successors, (7), 5 states have call predecessors, (7), 7 states have return successors, (8), 6 states have call predecessors, (8), 5 states have call successors, (8) [2022-12-14 14:09:28,921 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 120 transitions. [2022-12-14 14:09:28,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-12-14 14:09:28,921 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:09:28,921 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:09:28,923 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (27)] Forceful destruction successful, exit code 0 [2022-12-14 14:09:29,148 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Ended with exit code 0 [2022-12-14 14:09:29,335 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-12-14 14:09:29,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt,26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:09:29,523 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2022-12-14 14:09:29,524 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:09:29,525 INFO L85 PathProgramCache]: Analyzing trace with hash -755287307, now seen corresponding path program 1 times [2022-12-14 14:09:29,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 14:09:29,525 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [646435029] [2022-12-14 14:09:29,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:09:29,526 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 14:09:29,526 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 14:09:29,529 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 14:09:29,532 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2022-12-14 14:09:29,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:09:29,583 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 14 conjunts are in the unsatisfiable core [2022-12-14 14:09:29,585 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:09:29,646 INFO L350 Elim1Store]: Elim1 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 15 treesize of output 11 [2022-12-14 14:09:29,802 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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 [2022-12-14 14:09:29,817 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-14 14:09:29,817 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:09:30,013 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-12-14 14:09:30,013 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 14:09:30,014 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [646435029] [2022-12-14 14:09:30,014 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [646435029] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 14:09:30,014 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [702654300] [2022-12-14 14:09:30,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:09:30,014 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-12-14 14:09:30,014 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 [2022-12-14 14:09:30,015 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-12-14 14:09:30,015 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (30)] Waiting until timeout for monitored process [2022-12-14 14:09:30,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:09:30,100 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 14 conjunts are in the unsatisfiable core [2022-12-14 14:09:30,102 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:09:30,142 INFO L350 Elim1Store]: Elim1 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 15 treesize of output 11 [2022-12-14 14:09:30,247 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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 [2022-12-14 14:09:30,249 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-14 14:09:30,249 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:09:30,315 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-12-14 14:09:30,315 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [702654300] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 14:09:30,315 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1148812767] [2022-12-14 14:09:30,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:09:30,316 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:09:30,316 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 14:09:30,316 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 14:09:30,317 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-12-14 14:09:30,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:09:30,371 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 14 conjunts are in the unsatisfiable core [2022-12-14 14:09:30,373 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:09:30,410 INFO L350 Elim1Store]: Elim1 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 15 treesize of output 11 [2022-12-14 14:09:30,498 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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 [2022-12-14 14:09:30,500 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-14 14:09:30,500 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:09:30,559 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-12-14 14:09:30,559 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1148812767] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 14:09:30,559 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-12-14 14:09:30,559 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 8, 12, 8, 12, 8] total 17 [2022-12-14 14:09:30,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322357990] [2022-12-14 14:09:30,560 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-12-14 14:09:30,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-12-14 14:09:30,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 14:09:30,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-12-14 14:09:30,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2022-12-14 14:09:30,561 INFO L87 Difference]: Start difference. First operand 94 states and 120 transitions. Second operand has 18 states, 17 states have (on average 2.235294117647059) internal successors, (38), 15 states have internal predecessors, (38), 4 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) [2022-12-14 14:09:33,239 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 14:09:35,549 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 14:09:35,824 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:09:35,824 INFO L93 Difference]: Finished difference Result 172 states and 195 transitions. [2022-12-14 14:09:35,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-12-14 14:09:35,825 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 2.235294117647059) internal successors, (38), 15 states have internal predecessors, (38), 4 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) Word has length 31 [2022-12-14 14:09:35,825 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:09:35,826 INFO L225 Difference]: With dead ends: 172 [2022-12-14 14:09:35,826 INFO L226 Difference]: Without dead ends: 172 [2022-12-14 14:09:35,826 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 207 GetRequests, 161 SyntacticMatches, 6 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 433 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=290, Invalid=1432, Unknown=0, NotChecked=0, Total=1722 [2022-12-14 14:09:35,826 INFO L413 NwaCegarLoop]: 23 mSDtfsCounter, 342 mSDsluCounter, 201 mSDsCounter, 0 mSdLazyCounter, 474 mSolverCounterSat, 23 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 343 SdHoareTripleChecker+Valid, 224 SdHoareTripleChecker+Invalid, 499 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 474 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.5s IncrementalHoareTripleChecker+Time [2022-12-14 14:09:35,827 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [343 Valid, 224 Invalid, 499 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 474 Invalid, 2 Unknown, 0 Unchecked, 4.5s Time] [2022-12-14 14:09:35,827 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2022-12-14 14:09:35,829 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 101. [2022-12-14 14:09:35,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 81 states have (on average 1.271604938271605) internal successors, (103), 85 states have internal predecessors, (103), 8 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (15), 12 states have call predecessors, (15), 8 states have call successors, (15) [2022-12-14 14:09:35,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 126 transitions. [2022-12-14 14:09:35,829 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 126 transitions. Word has length 31 [2022-12-14 14:09:35,830 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:09:35,830 INFO L495 AbstractCegarLoop]: Abstraction has 101 states and 126 transitions. [2022-12-14 14:09:35,830 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 2.235294117647059) internal successors, (38), 15 states have internal predecessors, (38), 4 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) [2022-12-14 14:09:35,830 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 126 transitions. [2022-12-14 14:09:35,830 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-12-14 14:09:35,830 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:09:35,830 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:09:35,841 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Ended with exit code 0 [2022-12-14 14:09:36,035 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (30)] Ended with exit code 0 [2022-12-14 14:09:36,246 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2022-12-14 14:09:36,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt,31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:09:36,432 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2022-12-14 14:09:36,433 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:09:36,433 INFO L85 PathProgramCache]: Analyzing trace with hash -1939069955, now seen corresponding path program 1 times [2022-12-14 14:09:36,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 14:09:36,434 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [877028301] [2022-12-14 14:09:36,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:09:36,435 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 14:09:36,435 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 14:09:36,437 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 14:09:36,440 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Waiting until timeout for monitored process [2022-12-14 14:09:36,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:09:36,512 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 17 conjunts are in the unsatisfiable core [2022-12-14 14:09:36,513 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:09:36,799 INFO L350 Elim1Store]: Elim1 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 15 treesize of output 11 [2022-12-14 14:09:37,186 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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 [2022-12-14 14:09:37,235 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 14:09:37,236 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:09:37,610 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-12-14 14:09:37,611 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 14:09:37,611 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [877028301] [2022-12-14 14:09:37,611 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [877028301] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 14:09:37,611 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1064921029] [2022-12-14 14:09:37,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:09:37,611 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-12-14 14:09:37,611 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 [2022-12-14 14:09:37,612 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-12-14 14:09:37,613 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (33)] Waiting until timeout for monitored process [2022-12-14 14:09:37,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:09:37,698 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 14 conjunts are in the unsatisfiable core [2022-12-14 14:09:37,700 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:09:37,919 INFO L350 Elim1Store]: Elim1 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 15 treesize of output 11 [2022-12-14 14:09:38,318 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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 [2022-12-14 14:09:38,323 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-14 14:09:38,323 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:09:38,406 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-12-14 14:09:38,406 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1064921029] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 14:09:38,406 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1194635075] [2022-12-14 14:09:38,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:09:38,406 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:09:38,406 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 14:09:38,407 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 14:09:38,408 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-12-14 14:09:38,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:09:38,485 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 14 conjunts are in the unsatisfiable core [2022-12-14 14:09:38,487 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:09:38,525 INFO L350 Elim1Store]: Elim1 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 15 treesize of output 11 [2022-12-14 14:09:38,715 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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 [2022-12-14 14:09:38,720 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-14 14:09:38,720 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:09:38,798 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-12-14 14:09:38,798 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1194635075] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 14:09:38,799 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-12-14 14:09:38,799 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 8, 13, 8, 13, 8] total 32 [2022-12-14 14:09:38,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [593063913] [2022-12-14 14:09:38,799 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-12-14 14:09:38,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-12-14 14:09:38,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 14:09:38,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-12-14 14:09:38,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=159, Invalid=897, Unknown=0, NotChecked=0, Total=1056 [2022-12-14 14:09:38,801 INFO L87 Difference]: Start difference. First operand 101 states and 126 transitions. Second operand has 33 states, 32 states have (on average 2.09375) internal successors, (67), 28 states have internal predecessors, (67), 7 states have call successors, (8), 5 states have call predecessors, (8), 7 states have return successors, (9), 9 states have call predecessors, (9), 7 states have call successors, (9) [2022-12-14 14:09:40,880 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 14:09:42,901 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 14:09:45,099 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 14:09:48,747 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 14:09:51,152 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 14:09:53,533 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 14:09:54,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:09:54,281 INFO L93 Difference]: Finished difference Result 172 states and 195 transitions. [2022-12-14 14:09:54,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-12-14 14:09:54,281 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 32 states have (on average 2.09375) internal successors, (67), 28 states have internal predecessors, (67), 7 states have call successors, (8), 5 states have call predecessors, (8), 7 states have return successors, (9), 9 states have call predecessors, (9), 7 states have call successors, (9) Word has length 32 [2022-12-14 14:09:54,281 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:09:54,282 INFO L225 Difference]: With dead ends: 172 [2022-12-14 14:09:54,282 INFO L226 Difference]: Without dead ends: 172 [2022-12-14 14:09:54,282 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 209 GetRequests, 154 SyntacticMatches, 4 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 831 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=447, Invalid=2309, Unknown=0, NotChecked=0, Total=2756 [2022-12-14 14:09:54,283 INFO L413 NwaCegarLoop]: 20 mSDtfsCounter, 340 mSDsluCounter, 228 mSDsCounter, 0 mSdLazyCounter, 760 mSolverCounterSat, 26 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 13.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 340 SdHoareTripleChecker+Valid, 248 SdHoareTripleChecker+Invalid, 792 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 760 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 13.7s IncrementalHoareTripleChecker+Time [2022-12-14 14:09:54,283 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [340 Valid, 248 Invalid, 792 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 760 Invalid, 6 Unknown, 0 Unchecked, 13.7s Time] [2022-12-14 14:09:54,283 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2022-12-14 14:09:54,286 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 108. [2022-12-14 14:09:54,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 108 states, 86 states have (on average 1.2674418604651163) internal successors, (109), 91 states have internal predecessors, (109), 8 states have call successors, (8), 4 states have call predecessors, (8), 6 states have return successors, (15), 12 states have call predecessors, (15), 8 states have call successors, (15) [2022-12-14 14:09:54,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108 states to 108 states and 132 transitions. [2022-12-14 14:09:54,287 INFO L78 Accepts]: Start accepts. Automaton has 108 states and 132 transitions. Word has length 32 [2022-12-14 14:09:54,287 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:09:54,287 INFO L495 AbstractCegarLoop]: Abstraction has 108 states and 132 transitions. [2022-12-14 14:09:54,288 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 32 states have (on average 2.09375) internal successors, (67), 28 states have internal predecessors, (67), 7 states have call successors, (8), 5 states have call predecessors, (8), 7 states have return successors, (9), 9 states have call predecessors, (9), 7 states have call successors, (9) [2022-12-14 14:09:54,288 INFO L276 IsEmpty]: Start isEmpty. Operand 108 states and 132 transitions. [2022-12-14 14:09:54,288 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-12-14 14:09:54,288 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:09:54,289 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:09:54,310 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Forceful destruction successful, exit code 0 [2022-12-14 14:09:54,493 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (33)] Ended with exit code 0 [2022-12-14 14:09:54,697 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2022-12-14 14:09:54,890 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt,34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:09:54,891 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2022-12-14 14:09:54,891 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:09:54,891 INFO L85 PathProgramCache]: Analyzing trace with hash 18373623, now seen corresponding path program 1 times [2022-12-14 14:09:54,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 14:09:54,892 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [355518378] [2022-12-14 14:09:54,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:09:54,893 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 14:09:54,893 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 14:09:54,896 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 14:09:54,899 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (35)] Waiting until timeout for monitored process [2022-12-14 14:09:54,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:09:54,973 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 17 conjunts are in the unsatisfiable core [2022-12-14 14:09:54,975 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:09:55,007 INFO L350 Elim1Store]: Elim1 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 7 [2022-12-14 14:09:55,081 INFO L350 Elim1Store]: Elim1 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 15 treesize of output 11 [2022-12-14 14:09:55,142 INFO L350 Elim1Store]: Elim1 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 11 treesize of output 5 [2022-12-14 14:09:55,223 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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 [2022-12-14 14:09:55,242 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-14 14:09:55,242 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:09:55,559 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 10 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-14 14:09:55,559 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 14:09:55,559 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [355518378] [2022-12-14 14:09:55,559 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [355518378] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 14:09:55,559 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1353270220] [2022-12-14 14:09:55,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:09:55,560 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-12-14 14:09:55,560 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 [2022-12-14 14:09:55,561 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-12-14 14:09:55,561 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (36)] Waiting until timeout for monitored process [2022-12-14 14:09:55,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:09:55,655 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 18 conjunts are in the unsatisfiable core [2022-12-14 14:09:55,657 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:09:55,674 INFO L350 Elim1Store]: Elim1 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 7 [2022-12-14 14:09:55,702 INFO L350 Elim1Store]: Elim1 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 15 treesize of output 11 [2022-12-14 14:09:55,726 INFO L350 Elim1Store]: Elim1 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 11 treesize of output 5 [2022-12-14 14:09:55,769 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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 [2022-12-14 14:09:55,775 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-14 14:09:55,775 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:09:57,942 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 10 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-14 14:09:57,943 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1353270220] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 14:09:57,943 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [393204011] [2022-12-14 14:09:57,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:09:57,943 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:09:57,943 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 14:09:57,944 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 14:09:57,944 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-12-14 14:09:57,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:09:57,995 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 17 conjunts are in the unsatisfiable core [2022-12-14 14:09:57,996 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:09:58,012 INFO L350 Elim1Store]: Elim1 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 7 [2022-12-14 14:09:58,039 INFO L350 Elim1Store]: Elim1 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 15 treesize of output 11 [2022-12-14 14:09:58,062 INFO L350 Elim1Store]: Elim1 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 11 treesize of output 5 [2022-12-14 14:09:58,100 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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 [2022-12-14 14:09:58,106 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-14 14:09:58,106 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:10:04,320 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 10 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-14 14:10:04,320 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [393204011] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 14:10:04,320 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-12-14 14:10:04,320 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 9, 13, 9, 13, 9] total 21 [2022-12-14 14:10:04,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1827084091] [2022-12-14 14:10:04,320 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-12-14 14:10:04,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-12-14 14:10:04,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 14:10:04,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-12-14 14:10:04,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=398, Unknown=4, NotChecked=0, Total=462 [2022-12-14 14:10:04,321 INFO L87 Difference]: Start difference. First operand 108 states and 132 transitions. Second operand has 22 states, 21 states have (on average 2.380952380952381) internal successors, (50), 19 states have internal predecessors, (50), 4 states have call successors, (7), 5 states have call predecessors, (7), 7 states have return successors, (8), 6 states have call predecessors, (8), 4 states have call successors, (8) [2022-12-14 14:10:11,336 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2022-12-14 14:10:13,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:10:13,534 INFO L93 Difference]: Finished difference Result 166 states and 202 transitions. [2022-12-14 14:10:13,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-12-14 14:10:13,535 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.380952380952381) internal successors, (50), 19 states have internal predecessors, (50), 4 states have call successors, (7), 5 states have call predecessors, (7), 7 states have return successors, (8), 6 states have call predecessors, (8), 4 states have call successors, (8) Word has length 33 [2022-12-14 14:10:13,535 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:10:13,535 INFO L225 Difference]: With dead ends: 166 [2022-12-14 14:10:13,535 INFO L226 Difference]: Without dead ends: 166 [2022-12-14 14:10:13,536 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 214 GetRequests, 175 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 305 ImplicationChecksByTransitivity, 13.2s TimeCoverageRelationStatistics Valid=218, Invalid=1418, Unknown=4, NotChecked=0, Total=1640 [2022-12-14 14:10:13,536 INFO L413 NwaCegarLoop]: 41 mSDtfsCounter, 83 mSDsluCounter, 385 mSDsCounter, 0 mSdLazyCounter, 1082 mSolverCounterSat, 19 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 426 SdHoareTripleChecker+Invalid, 1102 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 1082 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.4s IncrementalHoareTripleChecker+Time [2022-12-14 14:10:13,536 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [86 Valid, 426 Invalid, 1102 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 1082 Invalid, 1 Unknown, 0 Unchecked, 4.4s Time] [2022-12-14 14:10:13,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 166 states. [2022-12-14 14:10:13,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 166 to 131. [2022-12-14 14:10:13,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 107 states have (on average 1.2710280373831775) internal successors, (136), 112 states have internal predecessors, (136), 10 states have call successors, (10), 4 states have call predecessors, (10), 6 states have return successors, (19), 14 states have call predecessors, (19), 10 states have call successors, (19) [2022-12-14 14:10:13,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 165 transitions. [2022-12-14 14:10:13,540 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 165 transitions. Word has length 33 [2022-12-14 14:10:13,540 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:10:13,540 INFO L495 AbstractCegarLoop]: Abstraction has 131 states and 165 transitions. [2022-12-14 14:10:13,540 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.380952380952381) internal successors, (50), 19 states have internal predecessors, (50), 4 states have call successors, (7), 5 states have call predecessors, (7), 7 states have return successors, (8), 6 states have call predecessors, (8), 4 states have call successors, (8) [2022-12-14 14:10:13,540 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 165 transitions. [2022-12-14 14:10:13,540 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-12-14 14:10:13,540 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:10:13,540 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:10:13,545 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-12-14 14:10:13,768 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (35)] Ended with exit code 0 [2022-12-14 14:10:13,946 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (36)] Forceful destruction successful, exit code 0 [2022-12-14 14:10:14,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt [2022-12-14 14:10:14,142 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2022-12-14 14:10:14,143 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:10:14,144 INFO L85 PathProgramCache]: Analyzing trace with hash 229724536, now seen corresponding path program 2 times [2022-12-14 14:10:14,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 14:10:14,145 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1947362496] [2022-12-14 14:10:14,146 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-14 14:10:14,146 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 14:10:14,146 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 14:10:14,147 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 14:10:14,148 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (38)] Waiting until timeout for monitored process [2022-12-14 14:10:14,228 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-14 14:10:14,228 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 14:10:14,231 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 7 conjunts are in the unsatisfiable core [2022-12-14 14:10:14,232 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:10:14,278 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-14 14:10:14,278 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 14:10:14,278 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 14:10:14,278 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1947362496] [2022-12-14 14:10:14,278 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1947362496] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 14:10:14,278 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 14:10:14,278 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-14 14:10:14,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [871001453] [2022-12-14 14:10:14,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 14:10:14,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 14:10:14,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 14:10:14,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 14:10:14,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-14 14:10:14,279 INFO L87 Difference]: Start difference. First operand 131 states and 165 transitions. Second operand has 5 states, 5 states have (on average 5.2) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (3), 2 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2022-12-14 14:10:14,308 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:10:14,308 INFO L93 Difference]: Finished difference Result 115 states and 124 transitions. [2022-12-14 14:10:14,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-14 14:10:14,309 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (3), 2 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 33 [2022-12-14 14:10:14,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:10:14,309 INFO L225 Difference]: With dead ends: 115 [2022-12-14 14:10:14,309 INFO L226 Difference]: Without dead ends: 111 [2022-12-14 14:10:14,309 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-14 14:10:14,310 INFO L413 NwaCegarLoop]: 38 mSDtfsCounter, 20 mSDsluCounter, 105 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 143 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 14:10:14,310 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 143 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 14:10:14,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111 states. [2022-12-14 14:10:14,312 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111 to 80. [2022-12-14 14:10:14,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 62 states have (on average 1.2096774193548387) internal successors, (75), 69 states have internal predecessors, (75), 5 states have call successors, (5), 3 states have call predecessors, (5), 5 states have return successors, (8), 7 states have call predecessors, (8), 5 states have call successors, (8) [2022-12-14 14:10:14,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 88 transitions. [2022-12-14 14:10:14,312 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 88 transitions. Word has length 33 [2022-12-14 14:10:14,313 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:10:14,313 INFO L495 AbstractCegarLoop]: Abstraction has 80 states and 88 transitions. [2022-12-14 14:10:14,313 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (3), 2 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2022-12-14 14:10:14,313 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 88 transitions. [2022-12-14 14:10:14,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-12-14 14:10:14,316 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:10:14,317 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:10:14,325 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (38)] Ended with exit code 0 [2022-12-14 14:10:14,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 14:10:14,518 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2022-12-14 14:10:14,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:10:14,519 INFO L85 PathProgramCache]: Analyzing trace with hash 1907841251, now seen corresponding path program 1 times [2022-12-14 14:10:14,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 14:10:14,520 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2114788142] [2022-12-14 14:10:14,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:10:14,521 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 14:10:14,521 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 14:10:14,523 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 14:10:14,526 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (39)] Waiting until timeout for monitored process [2022-12-14 14:10:14,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:10:14,583 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 5 conjunts are in the unsatisfiable core [2022-12-14 14:10:14,584 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:10:14,641 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-12-14 14:10:14,641 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:10:14,759 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-12-14 14:10:14,759 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 14:10:14,759 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2114788142] [2022-12-14 14:10:14,760 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2114788142] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 14:10:14,760 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [129268211] [2022-12-14 14:10:14,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:10:14,760 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-12-14 14:10:14,760 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 [2022-12-14 14:10:14,761 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-12-14 14:10:14,761 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (40)] Waiting until timeout for monitored process [2022-12-14 14:10:14,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:10:14,873 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 5 conjunts are in the unsatisfiable core [2022-12-14 14:10:14,874 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:10:14,907 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-12-14 14:10:14,907 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:10:14,965 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-12-14 14:10:14,965 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [129268211] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 14:10:14,965 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [542832994] [2022-12-14 14:10:14,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:10:14,966 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:10:14,966 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 14:10:14,967 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 14:10:14,967 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-12-14 14:10:15,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:10:15,037 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-14 14:10:15,038 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:10:15,077 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-12-14 14:10:15,077 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:10:15,283 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-12-14 14:10:15,283 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [542832994] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 14:10:15,283 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-12-14 14:10:15,283 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6, 6, 6, 7] total 13 [2022-12-14 14:10:15,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1927234612] [2022-12-14 14:10:15,283 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-12-14 14:10:15,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-12-14 14:10:15,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 14:10:15,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-12-14 14:10:15,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2022-12-14 14:10:15,285 INFO L87 Difference]: Start difference. First operand 80 states and 88 transitions. Second operand has 13 states, 13 states have (on average 4.076923076923077) internal successors, (53), 13 states have internal predecessors, (53), 7 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-12-14 14:10:15,412 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:10:15,412 INFO L93 Difference]: Finished difference Result 93 states and 100 transitions. [2022-12-14 14:10:15,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-14 14:10:15,413 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 4.076923076923077) internal successors, (53), 13 states have internal predecessors, (53), 7 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) Word has length 36 [2022-12-14 14:10:15,413 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:10:15,413 INFO L225 Difference]: With dead ends: 93 [2022-12-14 14:10:15,413 INFO L226 Difference]: Without dead ends: 93 [2022-12-14 14:10:15,413 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 212 GetRequests, 199 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=56, Invalid=154, Unknown=0, NotChecked=0, Total=210 [2022-12-14 14:10:15,414 INFO L413 NwaCegarLoop]: 36 mSDtfsCounter, 72 mSDsluCounter, 136 mSDsCounter, 0 mSdLazyCounter, 61 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 172 SdHoareTripleChecker+Invalid, 63 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 61 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 14:10:15,414 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [72 Valid, 172 Invalid, 63 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 61 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 14:10:15,414 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2022-12-14 14:10:15,416 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 86. [2022-12-14 14:10:15,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 86 states, 68 states have (on average 1.1911764705882353) internal successors, (81), 75 states have internal predecessors, (81), 5 states have call successors, (5), 3 states have call predecessors, (5), 5 states have return successors, (8), 7 states have call predecessors, (8), 5 states have call successors, (8) [2022-12-14 14:10:15,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 94 transitions. [2022-12-14 14:10:15,419 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 94 transitions. Word has length 36 [2022-12-14 14:10:15,419 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:10:15,419 INFO L495 AbstractCegarLoop]: Abstraction has 86 states and 94 transitions. [2022-12-14 14:10:15,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.076923076923077) internal successors, (53), 13 states have internal predecessors, (53), 7 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-12-14 14:10:15,420 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 94 transitions. [2022-12-14 14:10:15,420 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2022-12-14 14:10:15,420 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:10:15,420 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:10:15,425 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2022-12-14 14:10:15,625 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (40)] Ended with exit code 0 [2022-12-14 14:10:15,832 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (39)] Ended with exit code 0 [2022-12-14 14:10:16,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,40 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt,39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 14:10:16,022 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2022-12-14 14:10:16,023 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:10:16,023 INFO L85 PathProgramCache]: Analyzing trace with hash 1443160135, now seen corresponding path program 2 times [2022-12-14 14:10:16,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 14:10:16,024 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2136892275] [2022-12-14 14:10:16,024 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-14 14:10:16,025 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 14:10:16,025 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 14:10:16,027 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 14:10:16,030 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (42)] Waiting until timeout for monitored process [2022-12-14 14:10:16,120 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-14 14:10:16,121 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 14:10:16,124 INFO L263 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 36 conjunts are in the unsatisfiable core [2022-12-14 14:10:16,127 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:10:16,141 INFO L350 Elim1Store]: Elim1 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 7 [2022-12-14 14:10:16,148 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 14:10:16,287 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (exists ((v_ArrVal_395 (_ BitVec 32))) (= |c_#length| (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_395))))) is different from true [2022-12-14 14:10:16,301 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 14:10:16,302 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 14:10:16,313 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 14:10:16,314 INFO L350 Elim1Store]: Elim1 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 13 treesize of output 13 [2022-12-14 14:10:16,415 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (exists ((v_ArrVal_396 (_ BitVec 32))) (= |c_#length| (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_396))) (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)))) is different from true [2022-12-14 14:10:16,428 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 14:10:16,429 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 14:10:16,438 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 14:10:16,439 INFO L350 Elim1Store]: Elim1 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 13 treesize of output 13 [2022-12-14 14:10:16,573 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (exists ((v_ArrVal_397 (_ BitVec 32))) (= |c_#length| (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_397))))) is different from true [2022-12-14 14:10:16,585 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 14:10:16,586 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 14:10:16,594 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 14:10:16,594 INFO L350 Elim1Store]: Elim1 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 13 treesize of output 13 [2022-12-14 14:10:16,633 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 3 proven. 19 refuted. 0 times theorem prover too weak. 6 trivial. 12 not checked. [2022-12-14 14:10:16,633 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:10:21,018 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 14:10:21,018 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2136892275] [2022-12-14 14:10:21,019 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2136892275] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 14:10:21,019 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [12448789] [2022-12-14 14:10:21,019 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-14 14:10:21,019 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-12-14 14:10:21,019 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 [2022-12-14 14:10:21,020 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-12-14 14:10:21,020 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (43)] Waiting until timeout for monitored process [2022-12-14 14:10:21,190 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-14 14:10:21,190 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 14:10:21,193 INFO L263 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 36 conjunts are in the unsatisfiable core [2022-12-14 14:10:21,195 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:10:21,205 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 14:10:21,210 INFO L350 Elim1Store]: Elim1 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 7 [2022-12-14 14:10:21,263 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (exists ((v_ArrVal_423 (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_423) |c_#length|)))) is different from true [2022-12-14 14:10:21,275 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 14:10:21,276 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 14:10:21,285 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 14:10:21,285 INFO L350 Elim1Store]: Elim1 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 13 treesize of output 13 [2022-12-14 14:10:21,348 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (exists ((v_ArrVal_424 (_ BitVec 32))) (= |c_#length| (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_424))))) is different from true [2022-12-14 14:10:21,368 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 14:10:21,369 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 14:10:21,383 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 14:10:21,383 INFO L350 Elim1Store]: Elim1 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 13 treesize of output 13 [2022-12-14 14:10:21,451 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (exists ((v_ArrVal_425 (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_425) |c_#length|)))) is different from true [2022-12-14 14:10:21,469 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 14:10:21,469 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 14:10:21,484 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 14:10:21,484 INFO L350 Elim1Store]: Elim1 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 13 treesize of output 13 [2022-12-14 14:10:21,503 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 3 proven. 19 refuted. 0 times theorem prover too weak. 6 trivial. 12 not checked. [2022-12-14 14:10:21,503 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:10:22,849 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [12448789] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 14:10:22,849 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [458528166] [2022-12-14 14:10:22,850 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-14 14:10:22,850 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:10:22,850 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 14:10:22,851 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 14:10:22,851 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2022-12-14 14:10:22,924 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-14 14:10:22,925 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 14:10:22,927 INFO L263 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 36 conjunts are in the unsatisfiable core [2022-12-14 14:10:22,929 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:10:22,938 INFO L350 Elim1Store]: Elim1 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 7 [2022-12-14 14:10:22,946 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 14:10:23,017 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (exists ((v_ArrVal_451 (_ BitVec 32))) (= |c_#length| (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_451))))) is different from true [2022-12-14 14:10:23,032 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 14:10:23,033 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 14:10:23,044 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 14:10:23,044 INFO L350 Elim1Store]: Elim1 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 13 treesize of output 13 [2022-12-14 14:10:23,110 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (exists ((v_ArrVal_452 (_ BitVec 32))) (= |c_#length| (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_452))))) is different from true [2022-12-14 14:10:23,127 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 14:10:23,127 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 14:10:23,142 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 14:10:23,142 INFO L350 Elim1Store]: Elim1 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 13 treesize of output 13 [2022-12-14 14:10:23,212 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (exists ((v_ArrVal_453 (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_453) |c_#length|)) (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)))) is different from true [2022-12-14 14:10:23,229 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 14:10:23,230 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 14:10:23,244 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 14:10:23,245 INFO L350 Elim1Store]: Elim1 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 13 treesize of output 13 [2022-12-14 14:10:23,259 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 3 proven. 19 refuted. 0 times theorem prover too weak. 6 trivial. 12 not checked. [2022-12-14 14:10:23,259 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:10:23,503 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [458528166] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 14:10:23,503 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 14:10:23,503 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 22 [2022-12-14 14:10:23,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1859362201] [2022-12-14 14:10:23,503 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 14:10:23,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-12-14 14:10:23,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 14:10:23,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-12-14 14:10:23,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=204, Unknown=10, NotChecked=324, Total=600 [2022-12-14 14:10:23,504 INFO L87 Difference]: Start difference. First operand 86 states and 94 transitions. Second operand has 23 states, 21 states have (on average 1.9047619047619047) internal successors, (40), 22 states have internal predecessors, (40), 4 states have call successors, (4), 2 states have call predecessors, (4), 10 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2022-12-14 14:10:24,397 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:10:24,397 INFO L93 Difference]: Finished difference Result 134 states and 144 transitions. [2022-12-14 14:10:24,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-12-14 14:10:24,398 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 21 states have (on average 1.9047619047619047) internal successors, (40), 22 states have internal predecessors, (40), 4 states have call successors, (4), 2 states have call predecessors, (4), 10 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) Word has length 38 [2022-12-14 14:10:24,398 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:10:24,399 INFO L225 Difference]: With dead ends: 134 [2022-12-14 14:10:24,399 INFO L226 Difference]: Without dead ends: 134 [2022-12-14 14:10:24,400 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 98 SyntacticMatches, 2 SemanticMatches, 33 ConstructedPredicates, 9 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 6.2s TimeCoverageRelationStatistics Valid=123, Invalid=553, Unknown=10, NotChecked=504, Total=1190 [2022-12-14 14:10:24,400 INFO L413 NwaCegarLoop]: 43 mSDtfsCounter, 144 mSDsluCounter, 266 mSDsCounter, 0 mSdLazyCounter, 467 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 309 SdHoareTripleChecker+Invalid, 1379 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 467 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 895 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-12-14 14:10:24,400 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [147 Valid, 309 Invalid, 1379 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 467 Invalid, 0 Unknown, 895 Unchecked, 0.5s Time] [2022-12-14 14:10:24,401 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134 states. [2022-12-14 14:10:24,402 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134 to 86. [2022-12-14 14:10:24,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 86 states, 68 states have (on average 1.1764705882352942) internal successors, (80), 75 states have internal predecessors, (80), 5 states have call successors, (5), 3 states have call predecessors, (5), 5 states have return successors, (8), 7 states have call predecessors, (8), 5 states have call successors, (8) [2022-12-14 14:10:24,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 93 transitions. [2022-12-14 14:10:24,402 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 93 transitions. Word has length 38 [2022-12-14 14:10:24,403 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:10:24,403 INFO L495 AbstractCegarLoop]: Abstraction has 86 states and 93 transitions. [2022-12-14 14:10:24,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 21 states have (on average 1.9047619047619047) internal successors, (40), 22 states have internal predecessors, (40), 4 states have call successors, (4), 2 states have call predecessors, (4), 10 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2022-12-14 14:10:24,403 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 93 transitions. [2022-12-14 14:10:24,403 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2022-12-14 14:10:24,403 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:10:24,403 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:10:24,407 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2022-12-14 14:10:24,631 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (42)] Ended with exit code 0 [2022-12-14 14:10:24,807 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (43)] Ended with exit code 0 [2022-12-14 14:10:25,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,42 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,43 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt [2022-12-14 14:10:25,005 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2022-12-14 14:10:25,006 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:10:25,006 INFO L85 PathProgramCache]: Analyzing trace with hash -515638253, now seen corresponding path program 1 times [2022-12-14 14:10:25,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 14:10:25,007 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1067731424] [2022-12-14 14:10:25,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:10:25,008 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 14:10:25,008 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 14:10:25,011 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 14:10:25,013 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (45)] Waiting until timeout for monitored process [2022-12-14 14:10:25,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:10:25,093 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 24 conjunts are in the unsatisfiable core [2022-12-14 14:10:25,095 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:10:25,100 INFO L350 Elim1Store]: Elim1 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 7 [2022-12-14 14:10:25,189 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 14:10:25,189 INFO L350 Elim1Store]: Elim1 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 13 treesize of output 13 [2022-12-14 14:10:25,258 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 14:10:25,356 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2022-12-14 14:10:29,568 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 8 [2022-12-14 14:10:29,613 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-12-14 14:10:29,644 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 14:10:29,644 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:10:30,123 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2022-12-14 14:10:30,371 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 14:10:30,371 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 14:10:30,371 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1067731424] [2022-12-14 14:10:30,371 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1067731424] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 14:10:30,371 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1899837981] [2022-12-14 14:10:30,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:10:30,371 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-12-14 14:10:30,371 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 [2022-12-14 14:10:30,372 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-12-14 14:10:30,373 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (46)] Waiting until timeout for monitored process [2022-12-14 14:10:30,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:10:30,491 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 25 conjunts are in the unsatisfiable core [2022-12-14 14:10:30,493 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:10:30,502 INFO L350 Elim1Store]: Elim1 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 7 [2022-12-14 14:10:30,546 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 14:10:30,546 INFO L350 Elim1Store]: Elim1 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 13 treesize of output 13 [2022-12-14 14:10:30,572 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 14:10:30,626 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2022-12-14 14:10:32,757 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 8 [2022-12-14 14:10:32,771 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-12-14 14:10:32,779 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 14:10:32,779 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:10:35,077 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2022-12-14 14:10:35,217 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 14:10:35,217 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1899837981] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 14:10:35,217 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1398544196] [2022-12-14 14:10:35,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:10:35,217 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:10:35,218 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 14:10:35,218 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 14:10:35,219 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2022-12-14 14:10:35,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:10:35,295 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 25 conjunts are in the unsatisfiable core [2022-12-14 14:10:35,297 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:10:35,302 INFO L350 Elim1Store]: Elim1 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 7 [2022-12-14 14:10:35,360 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 14:10:35,360 INFO L350 Elim1Store]: Elim1 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 13 treesize of output 13 [2022-12-14 14:10:35,393 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 14:10:37,513 WARN L859 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_70| (_ BitVec 32))) (not (= (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_70|) (_ bv0 32)) |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_70|))) is different from true [2022-12-14 14:10:37,665 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 14:10:37,665 INFO L350 Elim1Store]: Elim1 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 18 treesize of output 8 [2022-12-14 14:10:37,739 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-12-14 14:10:37,843 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 6 not checked. [2022-12-14 14:10:37,843 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:10:38,065 INFO L350 Elim1Store]: Elim1 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 46 treesize of output 42 [2022-12-14 14:10:39,048 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-14 14:10:39,048 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1398544196] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 14:10:39,048 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-12-14 14:10:39,048 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13, 15, 13, 17, 16] total 42 [2022-12-14 14:10:39,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [552271895] [2022-12-14 14:10:39,049 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-12-14 14:10:39,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-12-14 14:10:39,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 14:10:39,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-12-14 14:10:39,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=204, Invalid=1519, Unknown=3, NotChecked=80, Total=1806 [2022-12-14 14:10:39,051 INFO L87 Difference]: Start difference. First operand 86 states and 93 transitions. Second operand has 43 states, 42 states have (on average 2.142857142857143) internal successors, (90), 38 states have internal predecessors, (90), 8 states have call successors, (9), 7 states have call predecessors, (9), 8 states have return successors, (10), 9 states have call predecessors, (10), 8 states have call successors, (10) [2022-12-14 14:10:41,101 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 14:10:43,105 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 14:10:45,294 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 14:10:50,377 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 14:10:52,399 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 14:10:54,424 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 14:10:59,478 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 14:11:02,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:11:02,876 INFO L93 Difference]: Finished difference Result 200 states and 208 transitions. [2022-12-14 14:11:02,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-12-14 14:11:02,876 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 42 states have (on average 2.142857142857143) internal successors, (90), 38 states have internal predecessors, (90), 8 states have call successors, (9), 7 states have call predecessors, (9), 8 states have return successors, (10), 9 states have call predecessors, (10), 8 states have call successors, (10) Word has length 38 [2022-12-14 14:11:02,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:11:02,876 INFO L225 Difference]: With dead ends: 200 [2022-12-14 14:11:02,876 INFO L226 Difference]: Without dead ends: 200 [2022-12-14 14:11:02,878 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 271 GetRequests, 168 SyntacticMatches, 15 SemanticMatches, 88 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 2356 ImplicationChecksByTransitivity, 20.0s TimeCoverageRelationStatistics Valid=1169, Invalid=6664, Unknown=3, NotChecked=174, Total=8010 [2022-12-14 14:11:02,878 INFO L413 NwaCegarLoop]: 24 mSDtfsCounter, 469 mSDsluCounter, 333 mSDsCounter, 0 mSdLazyCounter, 1170 mSolverCounterSat, 70 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 469 SdHoareTripleChecker+Valid, 357 SdHoareTripleChecker+Invalid, 1350 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 1170 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 103 IncrementalHoareTripleChecker+Unchecked, 16.1s IncrementalHoareTripleChecker+Time [2022-12-14 14:11:02,878 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [469 Valid, 357 Invalid, 1350 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 1170 Invalid, 7 Unknown, 103 Unchecked, 16.1s Time] [2022-12-14 14:11:02,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 200 states. [2022-12-14 14:11:02,880 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 200 to 93. [2022-12-14 14:11:02,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 74 states have (on average 1.2027027027027026) internal successors, (89), 81 states have internal predecessors, (89), 5 states have call successors, (5), 4 states have call predecessors, (5), 6 states have return successors, (8), 7 states have call predecessors, (8), 5 states have call successors, (8) [2022-12-14 14:11:02,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 102 transitions. [2022-12-14 14:11:02,880 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 102 transitions. Word has length 38 [2022-12-14 14:11:02,880 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:11:02,880 INFO L495 AbstractCegarLoop]: Abstraction has 93 states and 102 transitions. [2022-12-14 14:11:02,881 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 42 states have (on average 2.142857142857143) internal successors, (90), 38 states have internal predecessors, (90), 8 states have call successors, (9), 7 states have call predecessors, (9), 8 states have return successors, (10), 9 states have call predecessors, (10), 8 states have call successors, (10) [2022-12-14 14:11:02,881 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 102 transitions. [2022-12-14 14:11:02,881 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-12-14 14:11:02,881 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:11:02,881 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:11:02,887 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2022-12-14 14:11:03,087 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (46)] Forceful destruction successful, exit code 0 [2022-12-14 14:11:03,308 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (45)] Ended with exit code 0 [2022-12-14 14:11:03,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,46 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt,45 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 14:11:03,483 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2022-12-14 14:11:03,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:11:03,484 INFO L85 PathProgramCache]: Analyzing trace with hash -1607118890, now seen corresponding path program 1 times [2022-12-14 14:11:03,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 14:11:03,485 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [280384240] [2022-12-14 14:11:03,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:11:03,486 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 14:11:03,486 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 14:11:03,488 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 14:11:03,492 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (48)] Waiting until timeout for monitored process [2022-12-14 14:11:03,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:11:03,584 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 30 conjunts are in the unsatisfiable core [2022-12-14 14:11:03,587 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:11:03,917 INFO L350 Elim1Store]: Elim1 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 15 treesize of output 11 [2022-12-14 14:11:04,082 INFO L321 Elim1Store]: treesize reduction 9, result has 35.7 percent of original size [2022-12-14 14:11:04,082 INFO L350 Elim1Store]: Elim1 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 36 treesize of output 33 [2022-12-14 14:11:04,227 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 21 [2022-12-14 14:11:13,668 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ULTIMATE.start_entry_point_~array~0#1.base| (_ BitVec 32))) (and (= (select |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~array~0#1.base|) (_ bv0 1)) (exists ((|v_ULTIMATE.start_entry_point_#t~mem42#1.base_29| (_ BitVec 32)) (v_ArrVal_517 (_ BitVec 1))) (let ((.cse0 (store |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~array~0#1.base| v_ArrVal_517))) (and (= |c_#valid| (store (store .cse0 |v_ULTIMATE.start_entry_point_#t~mem42#1.base_29| (_ bv0 1)) |ULTIMATE.start_entry_point_~array~0#1.base| (_ bv0 1))) (= (_ bv0 1) (select .cse0 |v_ULTIMATE.start_entry_point_#t~mem42#1.base_29|))))))) is different from true [2022-12-14 14:11:13,679 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-14 14:11:13,679 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:11:17,638 WARN L837 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_entry_point_#t~ret40#1.base_138| (_ BitVec 32))) (or (= |c_ULTIMATE.start_main_old_#valid#1| (store (store |c_#valid| |v_ULTIMATE.start_entry_point_#t~ret40#1.base_138| (_ bv0 1)) |c_ULTIMATE.start_entry_point_~array~0#1.base| (_ bv0 1))) (not (= (_ bv0 1) (select |c_#valid| |v_ULTIMATE.start_entry_point_#t~ret40#1.base_138|))))) is different from false [2022-12-14 14:11:17,640 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 14:11:17,640 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [280384240] [2022-12-14 14:11:17,640 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [280384240] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 14:11:17,640 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1043122923] [2022-12-14 14:11:17,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:11:17,640 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-12-14 14:11:17,640 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 [2022-12-14 14:11:17,641 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-12-14 14:11:17,642 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (49)] Waiting until timeout for monitored process [2022-12-14 14:11:17,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:11:17,808 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 34 conjunts are in the unsatisfiable core [2022-12-14 14:11:17,810 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:11:20,502 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 14:11:20,773 INFO L321 Elim1Store]: treesize reduction 24, result has 17.2 percent of original size [2022-12-14 14:11:20,773 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 41 treesize of output 36 [2022-12-14 14:11:21,008 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 21 [2022-12-14 14:11:21,484 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((|v_ULTIMATE.start_entry_point_#t~mem42#1.base_31| (_ BitVec 32)) (|ULTIMATE.start_entry_point_~array~0#1.base| (_ BitVec 32)) (v_ArrVal_517 (_ BitVec 1))) (let ((.cse0 (store |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~array~0#1.base| v_ArrVal_517))) (let ((.cse1 (store .cse0 |v_ULTIMATE.start_entry_point_#t~mem42#1.base_31| (_ bv0 1)))) (and (= (select .cse0 |v_ULTIMATE.start_entry_point_#t~mem42#1.base_31|) (_ bv0 1)) (= (_ bv0 1) (bvadd (select .cse1 |ULTIMATE.start_entry_point_~array~0#1.base|) (_ bv1 1))) (= (store .cse1 |ULTIMATE.start_entry_point_~array~0#1.base| (_ bv0 1)) |c_#valid|) (not (= |ULTIMATE.start_entry_point_~array~0#1.base| (_ bv0 32))) (= (select |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~array~0#1.base|) (_ bv0 1)))))) (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| (_ bv0 32)))) is different from true [2022-12-14 14:11:21,503 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-14 14:11:21,503 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:11:22,250 INFO L350 Elim1Store]: Elim1 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 23 treesize of output 21 [2022-12-14 14:11:35,328 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1043122923] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 14:11:35,328 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1065104039] [2022-12-14 14:11:35,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:11:35,329 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:11:35,329 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 14:11:35,329 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 14:11:35,330 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2022-12-14 14:11:35,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:11:35,393 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 33 conjunts are in the unsatisfiable core [2022-12-14 14:11:35,395 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:11:35,546 INFO L350 Elim1Store]: Elim1 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 15 treesize of output 11 [2022-12-14 14:11:35,646 INFO L321 Elim1Store]: treesize reduction 9, result has 35.7 percent of original size [2022-12-14 14:11:35,647 INFO L350 Elim1Store]: Elim1 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 36 treesize of output 33 [2022-12-14 14:11:35,745 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 14:11:35,746 INFO L350 Elim1Store]: Elim1 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 35 treesize of output 21 [2022-12-14 14:11:53,939 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-14 14:11:53,939 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:12:11,342 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1065104039] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 14:12:11,343 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 14:12:11,343 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17, 18] total 33 [2022-12-14 14:12:11,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [104458422] [2022-12-14 14:12:11,343 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 14:12:11,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-12-14 14:12:11,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 14:12:11,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-12-14 14:12:11,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=313, Invalid=3338, Unknown=21, NotChecked=360, Total=4032 [2022-12-14 14:12:11,344 INFO L87 Difference]: Start difference. First operand 93 states and 102 transitions. Second operand has 34 states, 31 states have (on average 2.032258064516129) internal successors, (63), 30 states have internal predecessors, (63), 6 states have call successors, (6), 1 states have call predecessors, (6), 3 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-12-14 14:12:19,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:12:19,023 INFO L93 Difference]: Finished difference Result 98 states and 106 transitions. [2022-12-14 14:12:19,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-12-14 14:12:19,024 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 31 states have (on average 2.032258064516129) internal successors, (63), 30 states have internal predecessors, (63), 6 states have call successors, (6), 1 states have call predecessors, (6), 3 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 40 [2022-12-14 14:12:19,024 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:12:19,025 INFO L225 Difference]: With dead ends: 98 [2022-12-14 14:12:19,025 INFO L226 Difference]: Without dead ends: 81 [2022-12-14 14:12:19,026 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 209 GetRequests, 127 SyntacticMatches, 6 SemanticMatches, 76 ConstructedPredicates, 3 IntricatePredicates, 1 DeprecatedPredicates, 1524 ImplicationChecksByTransitivity, 71.5s TimeCoverageRelationStatistics Valid=545, Invalid=4996, Unknown=21, NotChecked=444, Total=6006 [2022-12-14 14:12:19,026 INFO L413 NwaCegarLoop]: 17 mSDtfsCounter, 85 mSDsluCounter, 220 mSDsCounter, 0 mSdLazyCounter, 665 mSolverCounterSat, 28 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 237 SdHoareTripleChecker+Invalid, 818 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 665 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 121 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-12-14 14:12:19,026 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [85 Valid, 237 Invalid, 818 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 665 Invalid, 4 Unknown, 121 Unchecked, 1.5s Time] [2022-12-14 14:12:19,027 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81 states. [2022-12-14 14:12:19,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81 to 81. [2022-12-14 14:12:19,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81 states, 63 states have (on average 1.2222222222222223) internal successors, (77), 70 states have internal predecessors, (77), 5 states have call successors, (5), 4 states have call predecessors, (5), 5 states have return successors, (7), 6 states have call predecessors, (7), 5 states have call successors, (7) [2022-12-14 14:12:19,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 89 transitions. [2022-12-14 14:12:19,028 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 89 transitions. Word has length 40 [2022-12-14 14:12:19,028 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:12:19,028 INFO L495 AbstractCegarLoop]: Abstraction has 81 states and 89 transitions. [2022-12-14 14:12:19,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 31 states have (on average 2.032258064516129) internal successors, (63), 30 states have internal predecessors, (63), 6 states have call successors, (6), 1 states have call predecessors, (6), 3 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-12-14 14:12:19,028 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 89 transitions. [2022-12-14 14:12:19,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-12-14 14:12:19,029 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:12:19,029 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:12:19,031 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (49)] Ended with exit code 0 [2022-12-14 14:12:19,240 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (48)] Ended with exit code 0 [2022-12-14 14:12:19,439 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Ended with exit code 0 [2022-12-14 14:12:19,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt,48 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,50 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:12:19,631 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2022-12-14 14:12:19,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:12:19,632 INFO L85 PathProgramCache]: Analyzing trace with hash -1528456508, now seen corresponding path program 1 times [2022-12-14 14:12:19,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 14:12:19,633 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [795764441] [2022-12-14 14:12:19,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:12:19,634 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 14:12:19,634 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 14:12:19,637 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 14:12:19,639 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (51)] Waiting until timeout for monitored process [2022-12-14 14:12:19,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:12:19,884 INFO L263 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 5 conjunts are in the unsatisfiable core [2022-12-14 14:12:19,885 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:12:19,925 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-12-14 14:12:19,925 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:12:20,022 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-12-14 14:12:20,023 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 14:12:20,023 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [795764441] [2022-12-14 14:12:20,023 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [795764441] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 14:12:20,023 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1823624014] [2022-12-14 14:12:20,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:12:20,023 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-12-14 14:12:20,023 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 [2022-12-14 14:12:20,024 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-12-14 14:12:20,024 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (52)] Waiting until timeout for monitored process [2022-12-14 14:12:20,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:12:20,135 INFO L263 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 5 conjunts are in the unsatisfiable core [2022-12-14 14:12:20,136 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:12:20,167 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-12-14 14:12:20,167 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:12:20,223 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-12-14 14:12:20,223 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1823624014] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 14:12:20,223 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [982555969] [2022-12-14 14:12:20,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:12:20,223 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:12:20,223 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 14:12:20,224 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 14:12:20,225 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2022-12-14 14:12:20,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:12:20,296 INFO L263 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 5 conjunts are in the unsatisfiable core [2022-12-14 14:12:20,297 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:12:20,327 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-12-14 14:12:20,328 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:12:20,374 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-12-14 14:12:20,374 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [982555969] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 14:12:20,374 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-12-14 14:12:20,374 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6, 6, 6, 6] total 10 [2022-12-14 14:12:20,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [619933011] [2022-12-14 14:12:20,374 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-12-14 14:12:20,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-14 14:12:20,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 14:12:20,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-14 14:12:20,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2022-12-14 14:12:20,375 INFO L87 Difference]: Start difference. First operand 81 states and 89 transitions. Second operand has 10 states, 10 states have (on average 4.4) internal successors, (44), 10 states have internal predecessors, (44), 7 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-12-14 14:12:20,706 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:12:20,706 INFO L93 Difference]: Finished difference Result 140 states and 150 transitions. [2022-12-14 14:12:20,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-12-14 14:12:20,707 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.4) internal successors, (44), 10 states have internal predecessors, (44), 7 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) Word has length 44 [2022-12-14 14:12:20,707 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:12:20,708 INFO L225 Difference]: With dead ends: 140 [2022-12-14 14:12:20,708 INFO L226 Difference]: Without dead ends: 140 [2022-12-14 14:12:20,708 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 264 GetRequests, 250 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=79, Invalid=161, Unknown=0, NotChecked=0, Total=240 [2022-12-14 14:12:20,708 INFO L413 NwaCegarLoop]: 38 mSDtfsCounter, 226 mSDsluCounter, 189 mSDsCounter, 0 mSdLazyCounter, 113 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 226 SdHoareTripleChecker+Valid, 227 SdHoareTripleChecker+Invalid, 119 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 113 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 14:12:20,708 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [226 Valid, 227 Invalid, 119 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 113 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 14:12:20,709 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 140 states. [2022-12-14 14:12:20,710 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 140 to 91. [2022-12-14 14:12:20,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 73 states have (on average 1.178082191780822) internal successors, (86), 79 states have internal predecessors, (86), 5 states have call successors, (5), 4 states have call predecessors, (5), 5 states have return successors, (7), 7 states have call predecessors, (7), 5 states have call successors, (7) [2022-12-14 14:12:20,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 98 transitions. [2022-12-14 14:12:20,710 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 98 transitions. Word has length 44 [2022-12-14 14:12:20,711 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:12:20,711 INFO L495 AbstractCegarLoop]: Abstraction has 91 states and 98 transitions. [2022-12-14 14:12:20,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.4) internal successors, (44), 10 states have internal predecessors, (44), 7 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-12-14 14:12:20,711 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 98 transitions. [2022-12-14 14:12:20,711 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-12-14 14:12:20,711 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:12:20,711 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:12:20,713 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (52)] Ended with exit code 0 [2022-12-14 14:12:20,920 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Ended with exit code 0 [2022-12-14 14:12:21,125 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (51)] Ended with exit code 0 [2022-12-14 14:12:21,313 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt,53 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,51 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 14:12:21,314 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2022-12-14 14:12:21,314 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:12:21,315 INFO L85 PathProgramCache]: Analyzing trace with hash -1589564234, now seen corresponding path program 2 times [2022-12-14 14:12:21,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 14:12:21,315 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1496178366] [2022-12-14 14:12:21,316 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-14 14:12:21,316 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 14:12:21,316 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 14:12:21,317 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 14:12:21,318 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (54)] Waiting until timeout for monitored process [2022-12-14 14:12:21,413 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-14 14:12:21,413 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 14:12:21,416 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 11 conjunts are in the unsatisfiable core [2022-12-14 14:12:21,417 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:12:21,678 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-12-14 14:12:21,678 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:12:22,067 INFO L350 Elim1Store]: Elim1 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 34 treesize of output 30 [2022-12-14 14:12:23,312 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-12-14 14:12:23,312 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 14:12:23,312 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1496178366] [2022-12-14 14:12:23,312 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1496178366] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 14:12:23,312 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [369870470] [2022-12-14 14:12:23,312 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-14 14:12:23,312 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-12-14 14:12:23,312 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 [2022-12-14 14:12:23,313 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-12-14 14:12:23,314 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (55)] Waiting until timeout for monitored process [2022-12-14 14:12:23,450 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-14 14:12:23,451 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 14:12:23,452 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 10 conjunts are in the unsatisfiable core [2022-12-14 14:12:23,453 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:12:23,606 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-12-14 14:12:23,607 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:12:23,806 INFO L350 Elim1Store]: Elim1 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 34 treesize of output 30 [2022-12-14 14:12:24,664 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-12-14 14:12:24,664 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [369870470] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 14:12:24,664 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [518357127] [2022-12-14 14:12:24,664 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-14 14:12:24,664 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:12:24,664 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 14:12:24,665 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 14:12:24,666 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2022-12-14 14:12:24,750 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-14 14:12:24,750 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 14:12:24,752 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 10 conjunts are in the unsatisfiable core [2022-12-14 14:12:24,754 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:12:24,907 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-12-14 14:12:24,907 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:12:24,989 INFO L350 Elim1Store]: Elim1 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 34 treesize of output 30 [2022-12-14 14:12:25,317 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-12-14 14:12:25,317 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [518357127] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 14:12:25,317 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-12-14 14:12:25,318 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 10, 10, 10, 10] total 25 [2022-12-14 14:12:25,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399647376] [2022-12-14 14:12:25,318 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-12-14 14:12:25,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-12-14 14:12:25,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 14:12:25,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-12-14 14:12:25,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=552, Unknown=0, NotChecked=0, Total=650 [2022-12-14 14:12:25,319 INFO L87 Difference]: Start difference. First operand 91 states and 98 transitions. Second operand has 26 states, 25 states have (on average 3.2) internal successors, (80), 24 states have internal predecessors, (80), 10 states have call successors, (10), 1 states have call predecessors, (10), 3 states have return successors, (11), 11 states have call predecessors, (11), 10 states have call successors, (11) [2022-12-14 14:12:31,581 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:12:31,581 INFO L93 Difference]: Finished difference Result 222 states and 233 transitions. [2022-12-14 14:12:31,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-12-14 14:12:31,583 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 3.2) internal successors, (80), 24 states have internal predecessors, (80), 10 states have call successors, (10), 1 states have call predecessors, (10), 3 states have return successors, (11), 11 states have call predecessors, (11), 10 states have call successors, (11) Word has length 46 [2022-12-14 14:12:31,583 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:12:31,583 INFO L225 Difference]: With dead ends: 222 [2022-12-14 14:12:31,583 INFO L226 Difference]: Without dead ends: 222 [2022-12-14 14:12:31,584 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 292 GetRequests, 244 SyntacticMatches, 2 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 548 ImplicationChecksByTransitivity, 5.8s TimeCoverageRelationStatistics Valid=494, Invalid=1762, Unknown=0, NotChecked=0, Total=2256 [2022-12-14 14:12:31,584 INFO L413 NwaCegarLoop]: 37 mSDtfsCounter, 689 mSDsluCounter, 386 mSDsCounter, 0 mSdLazyCounter, 474 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 689 SdHoareTripleChecker+Valid, 423 SdHoareTripleChecker+Invalid, 501 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 474 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2022-12-14 14:12:31,584 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [689 Valid, 423 Invalid, 501 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 474 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2022-12-14 14:12:31,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2022-12-14 14:12:31,587 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 104. [2022-12-14 14:12:31,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 104 states, 86 states have (on average 1.255813953488372) internal successors, (108), 92 states have internal predecessors, (108), 5 states have call successors, (5), 4 states have call predecessors, (5), 5 states have return successors, (7), 7 states have call predecessors, (7), 5 states have call successors, (7) [2022-12-14 14:12:31,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 120 transitions. [2022-12-14 14:12:31,587 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 120 transitions. Word has length 46 [2022-12-14 14:12:31,587 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:12:31,587 INFO L495 AbstractCegarLoop]: Abstraction has 104 states and 120 transitions. [2022-12-14 14:12:31,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 3.2) internal successors, (80), 24 states have internal predecessors, (80), 10 states have call successors, (10), 1 states have call predecessors, (10), 3 states have return successors, (11), 11 states have call predecessors, (11), 10 states have call successors, (11) [2022-12-14 14:12:31,588 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 120 transitions. [2022-12-14 14:12:31,588 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-12-14 14:12:31,588 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:12:31,588 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:12:31,596 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (54)] Ended with exit code 0 [2022-12-14 14:12:31,795 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (55)] Ended with exit code 0 [2022-12-14 14:12:32,003 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Ended with exit code 0 [2022-12-14 14:12:32,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,55 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt,56 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:12:32,191 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2022-12-14 14:12:32,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:12:32,192 INFO L85 PathProgramCache]: Analyzing trace with hash -899085478, now seen corresponding path program 3 times [2022-12-14 14:12:32,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 14:12:32,193 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [237587061] [2022-12-14 14:12:32,193 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 14:12:32,194 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 14:12:32,194 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 14:12:32,195 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 14:12:32,196 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (57)] Waiting until timeout for monitored process [2022-12-14 14:12:32,335 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-12-14 14:12:32,335 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 14:12:32,340 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 44 conjunts are in the unsatisfiable core [2022-12-14 14:12:32,343 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:12:32,358 INFO L350 Elim1Store]: Elim1 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 7 [2022-12-14 14:12:32,363 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 14:12:32,502 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (exists ((v_ArrVal_712 (_ BitVec 32))) (= |c_#length| (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_712))))) is different from true [2022-12-14 14:12:32,516 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 14:12:32,516 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 14:12:32,528 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 14:12:32,529 INFO L350 Elim1Store]: Elim1 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 13 treesize of output 13 [2022-12-14 14:12:32,645 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (exists ((v_ArrVal_713 (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_713) |c_#length|)))) is different from true [2022-12-14 14:12:32,659 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 14:12:32,660 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 14:12:32,672 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 14:12:32,672 INFO L350 Elim1Store]: Elim1 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 13 treesize of output 13 [2022-12-14 14:12:32,778 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (exists ((v_ArrVal_714 (_ BitVec 32))) (= |c_#length| (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_714))))) is different from true [2022-12-14 14:12:32,792 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 14:12:32,792 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 14:12:32,804 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 14:12:32,805 INFO L350 Elim1Store]: Elim1 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 13 treesize of output 13 [2022-12-14 14:12:32,912 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (exists ((v_ArrVal_715 (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_715) |c_#length|)))) is different from true [2022-12-14 14:12:32,927 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 14:12:32,928 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 14:12:32,939 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 14:12:32,939 INFO L350 Elim1Store]: Elim1 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 13 treesize of output 13 [2022-12-14 14:12:32,981 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 4 proven. 37 refuted. 0 times theorem prover too weak. 12 trivial. 20 not checked. [2022-12-14 14:12:32,981 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:12:35,360 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 14:12:35,361 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [237587061] [2022-12-14 14:12:35,361 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [237587061] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 14:12:35,361 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2008386088] [2022-12-14 14:12:35,361 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 14:12:35,361 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-12-14 14:12:35,361 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 [2022-12-14 14:12:35,362 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-12-14 14:12:35,362 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (58)] Waiting until timeout for monitored process [2022-12-14 14:12:35,685 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-12-14 14:12:35,685 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 14:12:35,700 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 51 conjunts are in the unsatisfiable core [2022-12-14 14:12:35,703 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:12:35,712 INFO L350 Elim1Store]: Elim1 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 7 [2022-12-14 14:12:35,716 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 14:12:35,837 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-14 14:12:35,838 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2022-12-14 14:12:35,854 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 14:12:35,854 INFO L350 Elim1Store]: Elim1 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 13 treesize of output 13 [2022-12-14 14:12:36,048 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-14 14:12:36,049 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2022-12-14 14:12:36,067 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 14:12:36,067 INFO L350 Elim1Store]: Elim1 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 13 treesize of output 13 [2022-12-14 14:12:36,206 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (exists ((v_ArrVal_753 (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_753) |c_#length|)))) is different from true [2022-12-14 14:12:36,219 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 14:12:36,220 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 14:12:36,228 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 14:12:36,228 INFO L350 Elim1Store]: Elim1 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 13 treesize of output 13 [2022-12-14 14:12:36,284 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (exists ((v_ArrVal_754 (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_754) |c_#length|)))) is different from true [2022-12-14 14:12:36,298 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 14:12:36,299 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 14:12:36,307 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 14:12:36,308 INFO L350 Elim1Store]: Elim1 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 13 treesize of output 13 [2022-12-14 14:12:36,327 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 4 proven. 41 refuted. 0 times theorem prover too weak. 14 trivial. 14 not checked. [2022-12-14 14:12:36,328 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:12:38,689 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [2008386088] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 14:12:38,689 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [9248520] [2022-12-14 14:12:38,689 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 14:12:38,689 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:12:38,689 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 14:12:38,690 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 14:12:38,691 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2022-12-14 14:12:38,803 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-12-14 14:12:38,804 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 14:12:38,807 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 45 conjunts are in the unsatisfiable core [2022-12-14 14:12:38,809 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:12:38,817 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 14:12:38,823 INFO L350 Elim1Store]: Elim1 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 7 [2022-12-14 14:12:38,884 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (exists ((v_ArrVal_788 (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_788) |c_#length|)))) is different from true [2022-12-14 14:12:38,900 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 14:12:38,901 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 14:12:38,915 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 14:12:38,915 INFO L350 Elim1Store]: Elim1 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 13 treesize of output 13 [2022-12-14 14:12:38,982 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (exists ((v_ArrVal_789 (_ BitVec 32))) (= |c_#length| (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_789))))) is different from true [2022-12-14 14:12:38,997 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 14:12:38,997 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 14:12:39,014 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 14:12:39,014 INFO L350 Elim1Store]: Elim1 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 13 treesize of output 13 [2022-12-14 14:12:39,075 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (exists ((v_ArrVal_790 (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_790) |c_#length|)))) is different from true [2022-12-14 14:12:39,087 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 14:12:39,087 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 14:12:39,095 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 14:12:39,095 INFO L350 Elim1Store]: Elim1 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 13 treesize of output 13 [2022-12-14 14:12:39,155 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (exists ((v_ArrVal_791 (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_791) |c_#length|)))) is different from true [2022-12-14 14:12:39,171 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 14:12:39,172 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 14:12:39,183 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 14:12:39,183 INFO L350 Elim1Store]: Elim1 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 13 treesize of output 13 [2022-12-14 14:12:39,200 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 4 proven. 37 refuted. 0 times theorem prover too weak. 12 trivial. 20 not checked. [2022-12-14 14:12:39,200 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:12:43,477 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [9248520] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 14:12:43,478 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 14:12:43,478 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 20, 19] total 30 [2022-12-14 14:12:43,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [632201944] [2022-12-14 14:12:43,478 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 14:12:43,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-12-14 14:12:43,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 14:12:43,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-12-14 14:12:43,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=445, Unknown=10, NotChecked=510, Total=1056 [2022-12-14 14:12:43,479 INFO L87 Difference]: Start difference. First operand 104 states and 120 transitions. Second operand has 31 states, 29 states have (on average 1.896551724137931) internal successors, (55), 28 states have internal predecessors, (55), 5 states have call successors, (5), 2 states have call predecessors, (5), 12 states have return successors, (13), 7 states have call predecessors, (13), 5 states have call successors, (13) [2022-12-14 14:12:45,006 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:12:45,006 INFO L93 Difference]: Finished difference Result 169 states and 191 transitions. [2022-12-14 14:12:45,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-12-14 14:12:45,007 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 29 states have (on average 1.896551724137931) internal successors, (55), 28 states have internal predecessors, (55), 5 states have call successors, (5), 2 states have call predecessors, (5), 12 states have return successors, (13), 7 states have call predecessors, (13), 5 states have call successors, (13) Word has length 48 [2022-12-14 14:12:45,007 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:12:45,008 INFO L225 Difference]: With dead ends: 169 [2022-12-14 14:12:45,008 INFO L226 Difference]: Without dead ends: 169 [2022-12-14 14:12:45,008 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 119 SyntacticMatches, 3 SemanticMatches, 46 ConstructedPredicates, 10 IntricatePredicates, 0 DeprecatedPredicates, 298 ImplicationChecksByTransitivity, 9.8s TimeCoverageRelationStatistics Valid=196, Invalid=1240, Unknown=10, NotChecked=810, Total=2256 [2022-12-14 14:12:45,009 INFO L413 NwaCegarLoop]: 37 mSDtfsCounter, 196 mSDsluCounter, 323 mSDsCounter, 0 mSdLazyCounter, 737 mSolverCounterSat, 25 mSolverCounterUnsat, 11 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 199 SdHoareTripleChecker+Valid, 360 SdHoareTripleChecker+Invalid, 1933 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 737 IncrementalHoareTripleChecker+Invalid, 11 IncrementalHoareTripleChecker+Unknown, 1160 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-12-14 14:12:45,009 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [199 Valid, 360 Invalid, 1933 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 737 Invalid, 11 Unknown, 1160 Unchecked, 0.9s Time] [2022-12-14 14:12:45,009 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states. [2022-12-14 14:12:45,010 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 108. [2022-12-14 14:12:45,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 108 states, 89 states have (on average 1.247191011235955) internal successors, (111), 95 states have internal predecessors, (111), 6 states have call successors, (6), 4 states have call predecessors, (6), 5 states have return successors, (9), 8 states have call predecessors, (9), 6 states have call successors, (9) [2022-12-14 14:12:45,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108 states to 108 states and 126 transitions. [2022-12-14 14:12:45,011 INFO L78 Accepts]: Start accepts. Automaton has 108 states and 126 transitions. Word has length 48 [2022-12-14 14:12:45,011 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:12:45,011 INFO L495 AbstractCegarLoop]: Abstraction has 108 states and 126 transitions. [2022-12-14 14:12:45,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 29 states have (on average 1.896551724137931) internal successors, (55), 28 states have internal predecessors, (55), 5 states have call successors, (5), 2 states have call predecessors, (5), 12 states have return successors, (13), 7 states have call predecessors, (13), 5 states have call successors, (13) [2022-12-14 14:12:45,011 INFO L276 IsEmpty]: Start isEmpty. Operand 108 states and 126 transitions. [2022-12-14 14:12:45,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-12-14 14:12:45,012 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:12:45,012 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:12:45,023 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (57)] Ended with exit code 0 [2022-12-14 14:12:45,220 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Ended with exit code 0 [2022-12-14 14:12:45,421 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (58)] Ended with exit code 0 [2022-12-14 14:12:45,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 57 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,59 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,58 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt [2022-12-14 14:12:45,614 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2022-12-14 14:12:45,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:12:45,615 INFO L85 PathProgramCache]: Analyzing trace with hash -2031851011, now seen corresponding path program 1 times [2022-12-14 14:12:45,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 14:12:45,616 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [887726735] [2022-12-14 14:12:45,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:12:45,616 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 14:12:45,616 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 14:12:45,617 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 14:12:45,618 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (60)] Waiting until timeout for monitored process [2022-12-14 14:12:45,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:12:45,804 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 18 conjunts are in the unsatisfiable core [2022-12-14 14:12:45,806 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:12:45,909 INFO L350 Elim1Store]: Elim1 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 15 treesize of output 11 [2022-12-14 14:12:46,059 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 14:12:46,059 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2022-12-14 14:12:46,278 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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 [2022-12-14 14:12:46,298 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 8 proven. 25 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-12-14 14:12:46,298 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:12:46,693 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 6 proven. 17 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-12-14 14:12:46,694 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 14:12:46,694 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [887726735] [2022-12-14 14:12:46,694 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [887726735] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 14:12:46,694 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [344592659] [2022-12-14 14:12:46,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:12:46,694 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-12-14 14:12:46,694 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 [2022-12-14 14:12:46,695 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-12-14 14:12:46,696 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (61)] Waiting until timeout for monitored process [2022-12-14 14:12:46,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:12:46,876 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 18 conjunts are in the unsatisfiable core [2022-12-14 14:12:46,878 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:12:46,924 INFO L350 Elim1Store]: Elim1 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 15 treesize of output 11 [2022-12-14 14:12:47,028 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 14:12:47,028 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2022-12-14 14:12:47,175 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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 [2022-12-14 14:12:47,177 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 8 proven. 25 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-12-14 14:12:47,177 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:12:47,314 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 6 proven. 17 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-12-14 14:12:47,314 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [344592659] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 14:12:47,314 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [170527996] [2022-12-14 14:12:47,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:12:47,314 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:12:47,314 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 14:12:47,315 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 14:12:47,315 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2022-12-14 14:12:47,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:12:47,403 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 19 conjunts are in the unsatisfiable core [2022-12-14 14:12:47,405 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:12:47,446 INFO L350 Elim1Store]: Elim1 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 15 treesize of output 11 [2022-12-14 14:12:47,553 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 14:12:47,554 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2022-12-14 14:12:47,715 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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 [2022-12-14 14:12:47,717 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 8 proven. 25 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-12-14 14:12:47,717 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:12:47,846 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 6 proven. 17 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-12-14 14:12:47,846 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [170527996] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 14:12:47,847 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-12-14 14:12:47,847 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 14, 10, 14, 10] total 21 [2022-12-14 14:12:47,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678043902] [2022-12-14 14:12:47,847 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-12-14 14:12:47,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-12-14 14:12:47,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 14:12:47,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-12-14 14:12:47,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=398, Unknown=0, NotChecked=0, Total=462 [2022-12-14 14:12:47,848 INFO L87 Difference]: Start difference. First operand 108 states and 126 transitions. Second operand has 22 states, 21 states have (on average 2.9047619047619047) internal successors, (61), 19 states have internal predecessors, (61), 6 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (8), 8 states have call predecessors, (8), 6 states have call successors, (8) [2022-12-14 14:12:51,101 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 14:12:53,163 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 14:12:55,339 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 14:12:57,948 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 14:12:58,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:12:58,278 INFO L93 Difference]: Finished difference Result 184 states and 197 transitions. [2022-12-14 14:12:58,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-12-14 14:12:58,279 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.9047619047619047) internal successors, (61), 19 states have internal predecessors, (61), 6 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (8), 8 states have call predecessors, (8), 6 states have call successors, (8) Word has length 47 [2022-12-14 14:12:58,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:12:58,280 INFO L225 Difference]: With dead ends: 184 [2022-12-14 14:12:58,280 INFO L226 Difference]: Without dead ends: 184 [2022-12-14 14:12:58,281 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 313 GetRequests, 249 SyntacticMatches, 11 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 836 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=446, Invalid=2524, Unknown=0, NotChecked=0, Total=2970 [2022-12-14 14:12:58,281 INFO L413 NwaCegarLoop]: 24 mSDtfsCounter, 590 mSDsluCounter, 236 mSDsCounter, 0 mSdLazyCounter, 642 mSolverCounterSat, 27 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 591 SdHoareTripleChecker+Valid, 260 SdHoareTripleChecker+Invalid, 673 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 642 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.9s IncrementalHoareTripleChecker+Time [2022-12-14 14:12:58,281 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [591 Valid, 260 Invalid, 673 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 642 Invalid, 4 Unknown, 0 Unchecked, 8.9s Time] [2022-12-14 14:12:58,281 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 184 states. [2022-12-14 14:12:58,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 184 to 115. [2022-12-14 14:12:58,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 115 states, 94 states have (on average 1.2340425531914894) internal successors, (116), 101 states have internal predecessors, (116), 6 states have call successors, (6), 5 states have call predecessors, (6), 7 states have return successors, (9), 8 states have call predecessors, (9), 6 states have call successors, (9) [2022-12-14 14:12:58,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 115 states to 115 states and 131 transitions. [2022-12-14 14:12:58,283 INFO L78 Accepts]: Start accepts. Automaton has 115 states and 131 transitions. Word has length 47 [2022-12-14 14:12:58,283 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:12:58,283 INFO L495 AbstractCegarLoop]: Abstraction has 115 states and 131 transitions. [2022-12-14 14:12:58,284 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.9047619047619047) internal successors, (61), 19 states have internal predecessors, (61), 6 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (8), 8 states have call predecessors, (8), 6 states have call successors, (8) [2022-12-14 14:12:58,284 INFO L276 IsEmpty]: Start isEmpty. Operand 115 states and 131 transitions. [2022-12-14 14:12:58,284 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-12-14 14:12:58,284 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:12:58,284 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:12:58,291 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (60)] Ended with exit code 0 [2022-12-14 14:12:58,489 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2022-12-14 14:12:58,691 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (61)] Ended with exit code 0 [2022-12-14 14:12:58,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,62 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,61 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt [2022-12-14 14:12:58,885 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2022-12-14 14:12:58,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:12:58,885 INFO L85 PathProgramCache]: Analyzing trace with hash 1437128181, now seen corresponding path program 1 times [2022-12-14 14:12:58,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 14:12:58,885 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [100354659] [2022-12-14 14:12:58,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:12:58,886 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 14:12:58,886 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 14:12:58,886 INFO L229 MonitoredProcess]: Starting monitored process 63 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 14:12:58,887 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (63)] Waiting until timeout for monitored process [2022-12-14 14:12:58,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:12:58,985 INFO L263 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 18 conjunts are in the unsatisfiable core [2022-12-14 14:12:58,987 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:12:59,141 INFO L350 Elim1Store]: Elim1 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 15 treesize of output 11 [2022-12-14 14:12:59,343 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 14:12:59,343 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2022-12-14 14:12:59,622 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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 [2022-12-14 14:12:59,657 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 8 proven. 28 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-14 14:12:59,657 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:13:00,194 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 6 proven. 18 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-12-14 14:13:00,194 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 14:13:00,194 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [100354659] [2022-12-14 14:13:00,194 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [100354659] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 14:13:00,194 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1134367138] [2022-12-14 14:13:00,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:13:00,194 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-12-14 14:13:00,194 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 [2022-12-14 14:13:00,195 INFO L229 MonitoredProcess]: Starting monitored process 64 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-12-14 14:13:00,196 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (64)] Waiting until timeout for monitored process [2022-12-14 14:13:00,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:13:00,379 INFO L263 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 18 conjunts are in the unsatisfiable core [2022-12-14 14:13:00,384 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:13:00,428 INFO L350 Elim1Store]: Elim1 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 15 treesize of output 11 [2022-12-14 14:13:00,546 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 14:13:00,546 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2022-12-14 14:13:00,742 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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 [2022-12-14 14:13:00,747 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 8 proven. 28 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-14 14:13:00,748 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:13:00,897 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 6 proven. 18 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-12-14 14:13:00,898 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1134367138] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 14:13:00,898 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [260459466] [2022-12-14 14:13:00,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:13:00,898 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:13:00,898 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 14:13:00,899 INFO L229 MonitoredProcess]: Starting monitored process 65 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 14:13:00,900 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2022-12-14 14:13:00,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:13:00,985 INFO L263 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 19 conjunts are in the unsatisfiable core [2022-12-14 14:13:00,987 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:13:01,042 INFO L350 Elim1Store]: Elim1 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 15 treesize of output 11 [2022-12-14 14:13:01,176 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 14:13:01,177 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2022-12-14 14:13:01,374 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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 [2022-12-14 14:13:01,380 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 8 proven. 28 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-14 14:13:01,380 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:13:01,534 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 6 proven. 18 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-12-14 14:13:01,534 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [260459466] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 14:13:01,534 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-12-14 14:13:01,534 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 10, 15, 10, 15, 10] total 22 [2022-12-14 14:13:01,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252274880] [2022-12-14 14:13:01,534 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-12-14 14:13:01,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-12-14 14:13:01,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 14:13:01,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-12-14 14:13:01,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=440, Unknown=0, NotChecked=0, Total=506 [2022-12-14 14:13:01,536 INFO L87 Difference]: Start difference. First operand 115 states and 131 transitions. Second operand has 23 states, 22 states have (on average 2.909090909090909) internal successors, (64), 20 states have internal predecessors, (64), 6 states have call successors, (7), 2 states have call predecessors, (7), 4 states have return successors, (8), 8 states have call predecessors, (8), 6 states have call successors, (8) [2022-12-14 14:13:03,590 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 14:13:07,628 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 14:13:09,731 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 14:13:12,028 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 14:13:14,795 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 14:13:17,248 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 14:13:19,480 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 14:13:21,509 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 14:13:23,707 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 14:13:25,836 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 14:13:25,836 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:13:25,836 INFO L93 Difference]: Finished difference Result 181 states and 194 transitions. [2022-12-14 14:13:25,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-12-14 14:13:25,846 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 2.909090909090909) internal successors, (64), 20 states have internal predecessors, (64), 6 states have call successors, (7), 2 states have call predecessors, (7), 4 states have return successors, (8), 8 states have call predecessors, (8), 6 states have call successors, (8) Word has length 48 [2022-12-14 14:13:25,846 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:13:25,846 INFO L225 Difference]: With dead ends: 181 [2022-12-14 14:13:25,846 INFO L226 Difference]: Without dead ends: 181 [2022-12-14 14:13:25,847 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 316 GetRequests, 254 SyntacticMatches, 11 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 786 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=423, Invalid=2333, Unknown=0, NotChecked=0, Total=2756 [2022-12-14 14:13:25,848 INFO L413 NwaCegarLoop]: 22 mSDtfsCounter, 590 mSDsluCounter, 203 mSDsCounter, 0 mSdLazyCounter, 713 mSolverCounterSat, 28 mSolverCounterUnsat, 10 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 21.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 590 SdHoareTripleChecker+Valid, 225 SdHoareTripleChecker+Invalid, 751 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 713 IncrementalHoareTripleChecker+Invalid, 10 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 21.6s IncrementalHoareTripleChecker+Time [2022-12-14 14:13:25,848 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [590 Valid, 225 Invalid, 751 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 713 Invalid, 10 Unknown, 0 Unchecked, 21.6s Time] [2022-12-14 14:13:25,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 181 states. [2022-12-14 14:13:25,851 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 181 to 116. [2022-12-14 14:13:25,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 116 states, 95 states have (on average 1.2210526315789474) internal successors, (116), 102 states have internal predecessors, (116), 6 states have call successors, (6), 5 states have call predecessors, (6), 7 states have return successors, (9), 8 states have call predecessors, (9), 6 states have call successors, (9) [2022-12-14 14:13:25,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116 states to 116 states and 131 transitions. [2022-12-14 14:13:25,852 INFO L78 Accepts]: Start accepts. Automaton has 116 states and 131 transitions. Word has length 48 [2022-12-14 14:13:25,852 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:13:25,852 INFO L495 AbstractCegarLoop]: Abstraction has 116 states and 131 transitions. [2022-12-14 14:13:25,852 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 2.909090909090909) internal successors, (64), 20 states have internal predecessors, (64), 6 states have call successors, (7), 2 states have call predecessors, (7), 4 states have return successors, (8), 8 states have call predecessors, (8), 6 states have call successors, (8) [2022-12-14 14:13:25,852 INFO L276 IsEmpty]: Start isEmpty. Operand 116 states and 131 transitions. [2022-12-14 14:13:25,853 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-12-14 14:13:25,853 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:13:25,853 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:13:25,856 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (64)] Ended with exit code 0 [2022-12-14 14:13:26,082 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (63)] Ended with exit code 0 [2022-12-14 14:13:26,268 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Ended with exit code 0 [2022-12-14 14:13:26,455 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt,63 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,65 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:13:26,456 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2022-12-14 14:13:26,457 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:13:26,457 INFO L85 PathProgramCache]: Analyzing trace with hash 1601300735, now seen corresponding path program 1 times [2022-12-14 14:13:26,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 14:13:26,458 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [833265000] [2022-12-14 14:13:26,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:13:26,458 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 14:13:26,459 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 14:13:26,460 INFO L229 MonitoredProcess]: Starting monitored process 66 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 14:13:26,461 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (66)] Waiting until timeout for monitored process [2022-12-14 14:13:26,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:13:26,622 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 30 conjunts are in the unsatisfiable core [2022-12-14 14:13:26,624 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:13:26,663 INFO L350 Elim1Store]: Elim1 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 7 [2022-12-14 14:13:26,730 INFO L350 Elim1Store]: Elim1 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 15 treesize of output 11 [2022-12-14 14:13:26,805 INFO L350 Elim1Store]: Elim1 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 11 treesize of output 5 [2022-12-14 14:13:26,878 INFO L321 Elim1Store]: treesize reduction 34, result has 37.0 percent of original size [2022-12-14 14:13:26,878 INFO L350 Elim1Store]: Elim1 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 35 [2022-12-14 14:13:26,996 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 14:13:26,996 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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 [2022-12-14 14:13:27,141 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 5 [2022-12-14 14:13:27,495 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 14:13:27,496 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 32 [2022-12-14 14:13:27,593 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-14 14:13:27,593 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 15 [2022-12-14 14:13:27,628 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 10 proven. 31 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-14 14:13:27,628 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:13:28,206 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 14:13:28,207 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [833265000] [2022-12-14 14:13:28,207 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [833265000] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 14:13:28,207 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1154357556] [2022-12-14 14:13:28,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:13:28,207 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-12-14 14:13:28,207 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 [2022-12-14 14:13:28,208 INFO L229 MonitoredProcess]: Starting monitored process 67 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-12-14 14:13:28,209 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (67)] Waiting until timeout for monitored process [2022-12-14 14:13:28,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:13:28,399 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 31 conjunts are in the unsatisfiable core [2022-12-14 14:13:28,402 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:13:28,419 INFO L350 Elim1Store]: Elim1 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 7 [2022-12-14 14:13:28,447 INFO L350 Elim1Store]: Elim1 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 15 treesize of output 11 [2022-12-14 14:13:28,487 INFO L350 Elim1Store]: Elim1 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 11 treesize of output 5 [2022-12-14 14:13:28,537 INFO L321 Elim1Store]: treesize reduction 34, result has 37.0 percent of original size [2022-12-14 14:13:28,537 INFO L350 Elim1Store]: Elim1 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 35 [2022-12-14 14:13:28,575 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 14:13:28,575 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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 [2022-12-14 14:13:28,648 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 5 [2022-12-14 14:13:28,833 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 14:13:28,834 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 32 [2022-12-14 14:13:28,875 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-14 14:13:28,876 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 15 [2022-12-14 14:13:28,882 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 10 proven. 31 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-14 14:13:28,883 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:13:29,098 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1154357556] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 14:13:29,098 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [304821400] [2022-12-14 14:13:29,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:13:29,099 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:13:29,099 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 14:13:29,099 INFO L229 MonitoredProcess]: Starting monitored process 68 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 14:13:29,100 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2022-12-14 14:13:29,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:13:29,179 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 31 conjunts are in the unsatisfiable core [2022-12-14 14:13:29,182 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:13:29,200 INFO L350 Elim1Store]: Elim1 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 7 [2022-12-14 14:13:29,229 INFO L350 Elim1Store]: Elim1 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 15 treesize of output 11 [2022-12-14 14:13:29,256 INFO L350 Elim1Store]: Elim1 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 11 treesize of output 5 [2022-12-14 14:13:29,312 INFO L321 Elim1Store]: treesize reduction 34, result has 37.0 percent of original size [2022-12-14 14:13:29,312 INFO L350 Elim1Store]: Elim1 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 35 [2022-12-14 14:13:29,350 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 14:13:29,351 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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 [2022-12-14 14:13:29,393 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 5 [2022-12-14 14:13:29,618 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 14:13:29,619 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 32 [2022-12-14 14:13:29,656 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-14 14:13:29,657 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 15 [2022-12-14 14:13:29,662 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 10 proven. 31 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-14 14:13:29,662 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:13:29,862 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [304821400] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 14:13:29,862 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 14:13:29,863 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 21 [2022-12-14 14:13:29,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2082074712] [2022-12-14 14:13:29,863 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 14:13:29,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-12-14 14:13:29,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 14:13:29,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-12-14 14:13:29,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=622, Unknown=0, NotChecked=0, Total=702 [2022-12-14 14:13:29,864 INFO L87 Difference]: Start difference. First operand 116 states and 131 transitions. Second operand has 22 states, 21 states have (on average 1.9047619047619047) internal successors, (40), 19 states have internal predecessors, (40), 4 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-12-14 14:13:31,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:13:31,110 INFO L93 Difference]: Finished difference Result 116 states and 130 transitions. [2022-12-14 14:13:31,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-12-14 14:13:31,111 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 1.9047619047619047) internal successors, (40), 19 states have internal predecessors, (40), 4 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 49 [2022-12-14 14:13:31,112 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:13:31,112 INFO L225 Difference]: With dead ends: 116 [2022-12-14 14:13:31,112 INFO L226 Difference]: Without dead ends: 116 [2022-12-14 14:13:31,112 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 198 GetRequests, 153 SyntacticMatches, 11 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 398 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=142, Invalid=1118, Unknown=0, NotChecked=0, Total=1260 [2022-12-14 14:13:31,113 INFO L413 NwaCegarLoop]: 31 mSDtfsCounter, 51 mSDsluCounter, 248 mSDsCounter, 0 mSdLazyCounter, 669 mSolverCounterSat, 10 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 279 SdHoareTripleChecker+Invalid, 680 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 669 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-12-14 14:13:31,113 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [53 Valid, 279 Invalid, 680 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 669 Invalid, 1 Unknown, 0 Unchecked, 0.9s Time] [2022-12-14 14:13:31,113 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 116 states. [2022-12-14 14:13:31,114 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 116 to 116. [2022-12-14 14:13:31,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 116 states, 95 states have (on average 1.2105263157894737) internal successors, (115), 102 states have internal predecessors, (115), 6 states have call successors, (6), 5 states have call predecessors, (6), 7 states have return successors, (9), 8 states have call predecessors, (9), 6 states have call successors, (9) [2022-12-14 14:13:31,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116 states to 116 states and 130 transitions. [2022-12-14 14:13:31,115 INFO L78 Accepts]: Start accepts. Automaton has 116 states and 130 transitions. Word has length 49 [2022-12-14 14:13:31,115 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:13:31,115 INFO L495 AbstractCegarLoop]: Abstraction has 116 states and 130 transitions. [2022-12-14 14:13:31,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 1.9047619047619047) internal successors, (40), 19 states have internal predecessors, (40), 4 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-12-14 14:13:31,115 INFO L276 IsEmpty]: Start isEmpty. Operand 116 states and 130 transitions. [2022-12-14 14:13:31,116 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-12-14 14:13:31,116 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:13:31,116 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:13:31,121 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Ended with exit code 0 [2022-12-14 14:13:31,324 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (67)] Ended with exit code 0 [2022-12-14 14:13:31,530 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (66)] Ended with exit code 0 [2022-12-14 14:13:31,717 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,67 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt,66 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 14:13:31,718 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2022-12-14 14:13:31,719 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:13:31,719 INFO L85 PathProgramCache]: Analyzing trace with hash 148524762, now seen corresponding path program 1 times [2022-12-14 14:13:31,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 14:13:31,721 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1809814474] [2022-12-14 14:13:31,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:13:31,721 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 14:13:31,722 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 14:13:31,723 INFO L229 MonitoredProcess]: Starting monitored process 69 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 14:13:31,724 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (69)] Waiting until timeout for monitored process [2022-12-14 14:13:31,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:13:31,880 INFO L263 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 7 conjunts are in the unsatisfiable core [2022-12-14 14:13:31,881 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:13:31,969 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 2 proven. 22 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-12-14 14:13:31,969 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:13:32,215 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 2 proven. 22 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-12-14 14:13:32,215 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 14:13:32,215 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1809814474] [2022-12-14 14:13:32,215 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1809814474] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 14:13:32,215 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1986074770] [2022-12-14 14:13:32,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:13:32,216 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-12-14 14:13:32,216 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 [2022-12-14 14:13:32,216 INFO L229 MonitoredProcess]: Starting monitored process 70 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-12-14 14:13:32,217 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (70)] Waiting until timeout for monitored process [2022-12-14 14:13:32,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:13:32,368 INFO L263 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 7 conjunts are in the unsatisfiable core [2022-12-14 14:13:32,370 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:13:32,415 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 2 proven. 22 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-12-14 14:13:32,415 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:13:32,511 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 2 proven. 22 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-12-14 14:13:32,511 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1986074770] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 14:13:32,512 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [501222249] [2022-12-14 14:13:32,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:13:32,512 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:13:32,512 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 14:13:32,513 INFO L229 MonitoredProcess]: Starting monitored process 71 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 14:13:32,513 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2022-12-14 14:13:32,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:13:32,594 INFO L263 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-14 14:13:32,595 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:13:32,645 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 2 proven. 22 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-12-14 14:13:32,646 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:13:33,068 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 8 proven. 16 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-12-14 14:13:33,068 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [501222249] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 14:13:33,068 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-12-14 14:13:33,068 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8, 8, 8, 9] total 19 [2022-12-14 14:13:33,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1989546177] [2022-12-14 14:13:33,069 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-12-14 14:13:33,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-12-14 14:13:33,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 14:13:33,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-12-14 14:13:33,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2022-12-14 14:13:33,070 INFO L87 Difference]: Start difference. First operand 116 states and 130 transitions. Second operand has 19 states, 19 states have (on average 4.526315789473684) internal successors, (86), 19 states have internal predecessors, (86), 10 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-12-14 14:13:33,435 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:13:33,435 INFO L93 Difference]: Finished difference Result 116 states and 122 transitions. [2022-12-14 14:13:33,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-12-14 14:13:33,437 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 4.526315789473684) internal successors, (86), 19 states have internal predecessors, (86), 10 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) Word has length 52 [2022-12-14 14:13:33,437 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:13:33,437 INFO L225 Difference]: With dead ends: 116 [2022-12-14 14:13:33,437 INFO L226 Difference]: Without dead ends: 116 [2022-12-14 14:13:33,437 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 309 GetRequests, 289 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=96, Invalid=366, Unknown=0, NotChecked=0, Total=462 [2022-12-14 14:13:33,438 INFO L413 NwaCegarLoop]: 43 mSDtfsCounter, 100 mSDsluCounter, 408 mSDsCounter, 0 mSdLazyCounter, 239 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 451 SdHoareTripleChecker+Invalid, 240 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 239 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-12-14 14:13:33,438 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [100 Valid, 451 Invalid, 240 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 239 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-12-14 14:13:33,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 116 states. [2022-12-14 14:13:33,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 116 to 109. [2022-12-14 14:13:33,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 109 states, 88 states have (on average 1.1477272727272727) internal successors, (101), 95 states have internal predecessors, (101), 6 states have call successors, (6), 5 states have call predecessors, (6), 7 states have return successors, (9), 8 states have call predecessors, (9), 6 states have call successors, (9) [2022-12-14 14:13:33,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 116 transitions. [2022-12-14 14:13:33,441 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 116 transitions. Word has length 52 [2022-12-14 14:13:33,441 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:13:33,441 INFO L495 AbstractCegarLoop]: Abstraction has 109 states and 116 transitions. [2022-12-14 14:13:33,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 4.526315789473684) internal successors, (86), 19 states have internal predecessors, (86), 10 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-12-14 14:13:33,441 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 116 transitions. [2022-12-14 14:13:33,442 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-12-14 14:13:33,442 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:13:33,442 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:13:33,447 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Ended with exit code 0 [2022-12-14 14:13:33,649 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (69)] Ended with exit code 0 [2022-12-14 14:13:33,848 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (70)] Ended with exit code 0 [2022-12-14 14:13:34,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 71 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,69 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,70 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt [2022-12-14 14:13:34,044 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2022-12-14 14:13:34,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:13:34,046 INFO L85 PathProgramCache]: Analyzing trace with hash 998331403, now seen corresponding path program 2 times [2022-12-14 14:13:34,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 14:13:34,047 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1182299538] [2022-12-14 14:13:34,047 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-14 14:13:34,048 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 14:13:34,048 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 14:13:34,050 INFO L229 MonitoredProcess]: Starting monitored process 72 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 14:13:34,051 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (72)] Waiting until timeout for monitored process [2022-12-14 14:13:34,194 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-14 14:13:34,194 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 14:13:34,198 INFO L263 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 24 conjunts are in the unsatisfiable core [2022-12-14 14:13:34,200 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:13:34,203 INFO L350 Elim1Store]: Elim1 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 7 [2022-12-14 14:13:34,269 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 14:13:34,269 INFO L350 Elim1Store]: Elim1 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 13 treesize of output 13 [2022-12-14 14:13:34,320 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 14:13:36,417 WARN L859 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_125| (_ BitVec 32)) (|v_ULTIMATE.start_entry_point_~array~0#1.offset_BEFORE_CALL_145| (_ BitVec 32))) (not (= (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_125|) |v_ULTIMATE.start_entry_point_~array~0#1.offset_BEFORE_CALL_145|) |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_125|))) is different from true [2022-12-14 14:13:36,495 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2022-12-14 14:13:38,601 WARN L859 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_126| (_ BitVec 32)) (|v_ULTIMATE.start_entry_point_~array~0#1.offset_BEFORE_CALL_146| (_ BitVec 32))) (not (= (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_126|) |v_ULTIMATE.start_entry_point_~array~0#1.offset_BEFORE_CALL_146|) |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_126|))) is different from true [2022-12-14 14:13:38,812 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 8 [2022-12-14 14:13:38,866 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-12-14 14:13:38,877 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 6 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 16 not checked. [2022-12-14 14:13:38,878 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:13:39,008 INFO L350 Elim1Store]: Elim1 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 46 treesize of output 42 [2022-12-14 14:13:39,698 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 2 proven. 36 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-12-14 14:13:39,698 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 14:13:39,698 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1182299538] [2022-12-14 14:13:39,698 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1182299538] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 14:13:39,698 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1159951211] [2022-12-14 14:13:39,698 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-14 14:13:39,698 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-12-14 14:13:39,699 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 [2022-12-14 14:13:39,699 INFO L229 MonitoredProcess]: Starting monitored process 73 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-12-14 14:13:39,700 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (73)] Waiting until timeout for monitored process [2022-12-14 14:13:39,863 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 14:13:39,863 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [309749636] [2022-12-14 14:13:39,863 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-14 14:13:39,863 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:13:39,863 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 14:13:39,864 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (73)] Forceful destruction successful, exit code 1 [2022-12-14 14:13:39,864 INFO L229 MonitoredProcess]: Starting monitored process 74 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 14:13:39,865 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2022-12-14 14:13:39,966 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-14 14:13:39,966 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 14:13:39,969 INFO L263 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 28 conjunts are in the unsatisfiable core [2022-12-14 14:13:39,972 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:13:39,975 INFO L350 Elim1Store]: Elim1 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 7 [2022-12-14 14:13:40,020 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 14:13:40,020 INFO L350 Elim1Store]: Elim1 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 13 treesize of output 13 [2022-12-14 14:13:40,038 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 14:13:42,065 WARN L859 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_entry_point_~array~0#1.offset_BEFORE_CALL_149| (_ BitVec 32)) (|v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_131| (_ BitVec 32))) (not (= |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_131| (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_131|) |v_ULTIMATE.start_entry_point_~array~0#1.offset_BEFORE_CALL_149|)))) is different from true [2022-12-14 14:13:42,135 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2022-12-14 14:13:44,208 WARN L859 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_entry_point_~array~0#1.offset_BEFORE_CALL_150| (_ BitVec 32)) (|v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_132| (_ BitVec 32))) (not (= |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_132| (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_132|) |v_ULTIMATE.start_entry_point_~array~0#1.offset_BEFORE_CALL_150|)))) is different from true [2022-12-14 14:13:44,336 INFO L321 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-12-14 14:13:44,336 INFO L350 Elim1Store]: Elim1 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 20 treesize of output 11 [2022-12-14 14:13:44,406 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-12-14 14:13:44,501 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 6 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 16 not checked. [2022-12-14 14:13:44,501 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:13:44,774 INFO L350 Elim1Store]: Elim1 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 46 treesize of output 42 [2022-12-14 14:13:46,349 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 2 proven. 36 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-12-14 14:13:46,349 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [309749636] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 14:13:46,349 INFO L184 FreeRefinementEngine]: Found 0 perfect and 4 imperfect interpolant sequences. [2022-12-14 14:13:46,349 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 15, 19, 19] total 44 [2022-12-14 14:13:46,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366013886] [2022-12-14 14:13:46,349 INFO L85 oduleStraightlineAll]: Using 4 imperfect interpolants to construct interpolant automaton [2022-12-14 14:13:46,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-12-14 14:13:46,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 14:13:46,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-12-14 14:13:46,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=1457, Unknown=4, NotChecked=324, Total=1980 [2022-12-14 14:13:46,351 INFO L87 Difference]: Start difference. First operand 109 states and 116 transitions. Second operand has 45 states, 44 states have (on average 2.727272727272727) internal successors, (120), 41 states have internal predecessors, (120), 10 states have call successors, (12), 7 states have call predecessors, (12), 7 states have return successors, (12), 10 states have call predecessors, (12), 10 states have call successors, (12) [2022-12-14 14:14:08,952 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.46s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 14:14:12,487 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 14:14:14,805 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 14:14:16,808 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 14:14:20,025 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 14:14:22,035 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 14:14:27,965 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 14:14:29,968 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 14:14:49,966 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:14:49,966 INFO L93 Difference]: Finished difference Result 219 states and 228 transitions. [2022-12-14 14:14:49,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2022-12-14 14:14:49,967 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 44 states have (on average 2.727272727272727) internal successors, (120), 41 states have internal predecessors, (120), 10 states have call successors, (12), 7 states have call predecessors, (12), 7 states have return successors, (12), 10 states have call predecessors, (12), 10 states have call successors, (12) Word has length 54 [2022-12-14 14:14:49,967 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:14:49,967 INFO L225 Difference]: With dead ends: 219 [2022-12-14 14:14:49,967 INFO L226 Difference]: Without dead ends: 219 [2022-12-14 14:14:49,969 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 299 GetRequests, 160 SyntacticMatches, 11 SemanticMatches, 128 ConstructedPredicates, 4 IntricatePredicates, 0 DeprecatedPredicates, 4693 ImplicationChecksByTransitivity, 55.5s TimeCoverageRelationStatistics Valid=2313, Invalid=13442, Unknown=11, NotChecked=1004, Total=16770 [2022-12-14 14:14:49,970 INFO L413 NwaCegarLoop]: 30 mSDtfsCounter, 946 mSDsluCounter, 432 mSDsCounter, 0 mSdLazyCounter, 1448 mSolverCounterSat, 153 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 946 SdHoareTripleChecker+Valid, 462 SdHoareTripleChecker+Invalid, 2186 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 153 IncrementalHoareTripleChecker+Valid, 1448 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 578 IncrementalHoareTripleChecker+Unchecked, 18.6s IncrementalHoareTripleChecker+Time [2022-12-14 14:14:49,970 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [946 Valid, 462 Invalid, 2186 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [153 Valid, 1448 Invalid, 7 Unknown, 578 Unchecked, 18.6s Time] [2022-12-14 14:14:49,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 219 states. [2022-12-14 14:14:49,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 219 to 112. [2022-12-14 14:14:49,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 112 states, 91 states have (on average 1.164835164835165) internal successors, (106), 98 states have internal predecessors, (106), 6 states have call successors, (6), 5 states have call predecessors, (6), 7 states have return successors, (9), 8 states have call predecessors, (9), 6 states have call successors, (9) [2022-12-14 14:14:49,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 121 transitions. [2022-12-14 14:14:49,972 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 121 transitions. Word has length 54 [2022-12-14 14:14:49,972 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:14:49,972 INFO L495 AbstractCegarLoop]: Abstraction has 112 states and 121 transitions. [2022-12-14 14:14:49,972 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 44 states have (on average 2.727272727272727) internal successors, (120), 41 states have internal predecessors, (120), 10 states have call successors, (12), 7 states have call predecessors, (12), 7 states have return successors, (12), 10 states have call predecessors, (12), 10 states have call successors, (12) [2022-12-14 14:14:49,972 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 121 transitions. [2022-12-14 14:14:49,973 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2022-12-14 14:14:49,973 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:14:49,973 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:14:49,977 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Ended with exit code 0 [2022-12-14 14:14:50,186 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (72)] Ended with exit code 0 [2022-12-14 14:14:50,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 74 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,72 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 14:14:50,375 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2022-12-14 14:14:50,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:14:50,376 INFO L85 PathProgramCache]: Analyzing trace with hash -1999848787, now seen corresponding path program 4 times [2022-12-14 14:14:50,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 14:14:50,377 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1707539194] [2022-12-14 14:14:50,377 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-14 14:14:50,377 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 14:14:50,378 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 14:14:50,379 INFO L229 MonitoredProcess]: Starting monitored process 75 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 14:14:50,380 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (75)] Waiting until timeout for monitored process [2022-12-14 14:14:50,553 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-14 14:14:50,553 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 14:14:50,560 INFO L263 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 52 conjunts are in the unsatisfiable core [2022-12-14 14:14:50,563 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:14:50,581 INFO L350 Elim1Store]: Elim1 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 7 [2022-12-14 14:14:50,588 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 14:14:50,759 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (exists ((v_ArrVal_1183 (_ BitVec 32))) (= |c_#length| (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_1183))))) is different from true [2022-12-14 14:14:50,776 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 14:14:50,776 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 14:14:50,787 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 14:14:50,787 INFO L350 Elim1Store]: Elim1 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 13 treesize of output 13 [2022-12-14 14:14:50,910 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (exists ((v_ArrVal_1184 (_ BitVec 32))) (= |c_#length| (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_1184))))) is different from true [2022-12-14 14:14:50,926 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 14:14:50,927 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 14:14:50,937 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 14:14:50,938 INFO L350 Elim1Store]: Elim1 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 13 treesize of output 13 [2022-12-14 14:14:51,045 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (exists ((v_ArrVal_1185 (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_1185) |c_#length|)))) is different from true [2022-12-14 14:14:51,062 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 14:14:51,063 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 14:14:51,077 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 14:14:51,077 INFO L350 Elim1Store]: Elim1 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 13 treesize of output 13 [2022-12-14 14:14:51,222 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (exists ((v_ArrVal_1186 (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_1186) |c_#length|)))) is different from true [2022-12-14 14:14:51,239 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 14:14:51,239 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 14:14:51,254 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 14:14:51,254 INFO L350 Elim1Store]: Elim1 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 13 treesize of output 13 [2022-12-14 14:14:51,399 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (exists ((v_ArrVal_1187 (_ BitVec 32))) (= |c_#length| (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_1187))) (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)))) is different from true [2022-12-14 14:14:51,414 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 14:14:51,414 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 14:14:51,429 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 14:14:51,429 INFO L350 Elim1Store]: Elim1 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 13 treesize of output 13 [2022-12-14 14:14:51,479 INFO L134 CoverageAnalysis]: Checked inductivity of 116 backedges. 5 proven. 61 refuted. 0 times theorem prover too weak. 20 trivial. 30 not checked. [2022-12-14 14:14:51,479 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:14:51,985 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 14:14:51,985 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1707539194] [2022-12-14 14:14:51,985 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1707539194] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 14:14:51,985 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [597220138] [2022-12-14 14:14:51,985 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-14 14:14:51,985 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-12-14 14:14:51,985 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 [2022-12-14 14:14:51,986 INFO L229 MonitoredProcess]: Starting monitored process 76 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-12-14 14:14:51,987 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (76)] Waiting until timeout for monitored process [2022-12-14 14:14:52,220 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-14 14:14:52,220 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 14:14:52,235 INFO L263 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 52 conjunts are in the unsatisfiable core [2022-12-14 14:14:52,238 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:14:52,247 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 14:14:52,257 INFO L350 Elim1Store]: Elim1 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 7 [2022-12-14 14:14:52,333 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (exists ((v_ArrVal_1229 (_ BitVec 32))) (= |c_#length| (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_1229))) (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)))) is different from true [2022-12-14 14:14:52,352 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 14:14:52,352 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 14:14:52,368 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 14:14:52,368 INFO L350 Elim1Store]: Elim1 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 13 treesize of output 13 [2022-12-14 14:14:52,444 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (exists ((v_ArrVal_1230 (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_1230) |c_#length|)))) is different from true [2022-12-14 14:14:52,461 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 14:14:52,462 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 14:14:52,473 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 14:14:52,473 INFO L350 Elim1Store]: Elim1 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 13 treesize of output 13 [2022-12-14 14:14:52,551 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (exists ((v_ArrVal_1231 (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_1231) |c_#length|)))) is different from true [2022-12-14 14:14:52,569 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 14:14:52,570 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 14:14:52,580 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 14:14:52,581 INFO L350 Elim1Store]: Elim1 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 13 treesize of output 13 [2022-12-14 14:14:52,656 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (exists ((v_ArrVal_1232 (_ BitVec 32))) (= |c_#length| (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_1232))) (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)))) is different from true [2022-12-14 14:14:52,672 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 14:14:52,673 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 14:14:52,687 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 14:14:52,687 INFO L350 Elim1Store]: Elim1 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 13 treesize of output 13 [2022-12-14 14:14:52,763 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (exists ((v_ArrVal_1233 (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_1233) |c_#length|)) (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)))) is different from true [2022-12-14 14:14:52,780 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 14:14:52,781 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 14:14:52,791 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 14:14:52,792 INFO L350 Elim1Store]: Elim1 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 13 treesize of output 13 [2022-12-14 14:14:52,813 INFO L134 CoverageAnalysis]: Checked inductivity of 116 backedges. 5 proven. 61 refuted. 0 times theorem prover too weak. 20 trivial. 30 not checked. [2022-12-14 14:14:52,814 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:14:53,193 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [597220138] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 14:14:53,193 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [813286380] [2022-12-14 14:14:53,193 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-14 14:14:53,193 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:14:53,194 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 14:14:53,194 INFO L229 MonitoredProcess]: Starting monitored process 77 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 14:14:53,195 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2022-12-14 14:14:53,297 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-14 14:14:53,297 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 14:14:53,301 INFO L263 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 56 conjunts are in the unsatisfiable core [2022-12-14 14:14:53,303 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:14:53,312 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 14:14:53,321 INFO L350 Elim1Store]: Elim1 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 7 [2022-12-14 14:14:53,391 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (exists ((v_ArrVal_1275 (_ BitVec 32))) (= |c_#length| (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_1275))))) is different from true [2022-12-14 14:14:53,409 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 14:14:53,409 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 14:14:53,424 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 14:14:53,424 INFO L350 Elim1Store]: Elim1 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 13 treesize of output 13 [2022-12-14 14:14:53,496 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (exists ((v_ArrVal_1276 (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_1276) |c_#length|)))) is different from true [2022-12-14 14:14:53,514 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 14:14:53,515 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 14:14:53,529 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 14:14:53,529 INFO L350 Elim1Store]: Elim1 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 13 treesize of output 13 [2022-12-14 14:14:53,684 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 14:14:53,684 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 14:14:53,712 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 14:14:53,712 INFO L350 Elim1Store]: Elim1 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 19 treesize of output 27 [2022-12-14 14:14:54,058 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 14:14:54,059 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-12-14 14:14:54,108 INFO L321 Elim1Store]: treesize reduction 44, result has 34.3 percent of original size [2022-12-14 14:14:54,108 INFO L350 Elim1Store]: Elim1 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 26 treesize of output 43 [2022-12-14 14:14:54,512 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (exists ((v_ArrVal_1281 (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_1281) |c_#length|)))) is different from true [2022-12-14 14:14:54,538 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 14:14:54,539 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-12-14 14:14:54,583 INFO L321 Elim1Store]: treesize reduction 18, result has 41.9 percent of original size [2022-12-14 14:14:54,583 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 27 treesize of output 31 [2022-12-14 14:14:54,606 INFO L134 CoverageAnalysis]: Checked inductivity of 116 backedges. 5 proven. 65 refuted. 0 times theorem prover too weak. 22 trivial. 24 not checked. [2022-12-14 14:14:54,606 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:14:56,945 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [813286380] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 14:14:56,945 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 14:14:56,945 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22, 21] total 35 [2022-12-14 14:14:56,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1728389474] [2022-12-14 14:14:56,945 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 14:14:56,945 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-12-14 14:14:56,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 14:14:56,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-12-14 14:14:56,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=520, Unknown=13, NotChecked=754, Total=1406 [2022-12-14 14:14:56,946 INFO L87 Difference]: Start difference. First operand 112 states and 121 transitions. Second operand has 36 states, 34 states have (on average 2.0588235294117645) internal successors, (70), 35 states have internal predecessors, (70), 8 states have call successors, (8), 2 states have call predecessors, (8), 15 states have return successors, (16), 8 states have call predecessors, (16), 8 states have call successors, (16) [2022-12-14 14:14:59,473 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:14:59,473 INFO L93 Difference]: Finished difference Result 199 states and 215 transitions. [2022-12-14 14:14:59,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-12-14 14:14:59,474 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 34 states have (on average 2.0588235294117645) internal successors, (70), 35 states have internal predecessors, (70), 8 states have call successors, (8), 2 states have call predecessors, (8), 15 states have return successors, (16), 8 states have call predecessors, (16), 8 states have call successors, (16) Word has length 58 [2022-12-14 14:14:59,474 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:14:59,475 INFO L225 Difference]: With dead ends: 199 [2022-12-14 14:14:59,475 INFO L226 Difference]: Without dead ends: 199 [2022-12-14 14:14:59,476 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 199 GetRequests, 144 SyntacticMatches, 3 SemanticMatches, 52 ConstructedPredicates, 13 IntricatePredicates, 0 DeprecatedPredicates, 332 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=249, Invalid=1430, Unknown=13, NotChecked=1170, Total=2862 [2022-12-14 14:14:59,476 INFO L413 NwaCegarLoop]: 51 mSDtfsCounter, 247 mSDsluCounter, 563 mSDsCounter, 0 mSdLazyCounter, 956 mSolverCounterSat, 32 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 248 SdHoareTripleChecker+Valid, 614 SdHoareTripleChecker+Invalid, 2707 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 956 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 1716 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-12-14 14:14:59,476 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [248 Valid, 614 Invalid, 2707 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 956 Invalid, 3 Unknown, 1716 Unchecked, 1.5s Time] [2022-12-14 14:14:59,477 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 199 states. [2022-12-14 14:14:59,479 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 199 to 118. [2022-12-14 14:14:59,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 118 states, 96 states have (on average 1.15625) internal successors, (111), 103 states have internal predecessors, (111), 7 states have call successors, (7), 5 states have call predecessors, (7), 7 states have return successors, (11), 9 states have call predecessors, (11), 7 states have call successors, (11) [2022-12-14 14:14:59,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 129 transitions. [2022-12-14 14:14:59,480 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 129 transitions. Word has length 58 [2022-12-14 14:14:59,480 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:14:59,480 INFO L495 AbstractCegarLoop]: Abstraction has 118 states and 129 transitions. [2022-12-14 14:14:59,480 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 34 states have (on average 2.0588235294117645) internal successors, (70), 35 states have internal predecessors, (70), 8 states have call successors, (8), 2 states have call predecessors, (8), 15 states have return successors, (16), 8 states have call predecessors, (16), 8 states have call successors, (16) [2022-12-14 14:14:59,480 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 129 transitions. [2022-12-14 14:14:59,481 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2022-12-14 14:14:59,481 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:14:59,481 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:14:59,486 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Forceful destruction successful, exit code 0 [2022-12-14 14:14:59,688 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (76)] Ended with exit code 0 [2022-12-14 14:14:59,895 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (75)] Ended with exit code 0 [2022-12-14 14:15:00,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,76 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt,75 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 14:15:00,083 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2022-12-14 14:15:00,084 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:15:00,084 INFO L85 PathProgramCache]: Analyzing trace with hash 1618774478, now seen corresponding path program 2 times [2022-12-14 14:15:00,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 14:15:00,085 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [982970067] [2022-12-14 14:15:00,086 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-14 14:15:00,086 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 14:15:00,086 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 14:15:00,087 INFO L229 MonitoredProcess]: Starting monitored process 78 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 14:15:00,088 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (78)] Waiting until timeout for monitored process [2022-12-14 14:15:00,225 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-14 14:15:00,226 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 14:15:00,230 INFO L263 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 43 conjunts are in the unsatisfiable core [2022-12-14 14:15:00,233 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:15:00,440 INFO L350 Elim1Store]: Elim1 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 15 treesize of output 11 [2022-12-14 14:15:00,565 INFO L321 Elim1Store]: treesize reduction 13, result has 7.1 percent of original size [2022-12-14 14:15:00,565 INFO L350 Elim1Store]: Elim1 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 15 [2022-12-14 14:15:10,927 INFO L321 Elim1Store]: treesize reduction 21, result has 25.0 percent of original size [2022-12-14 14:15:10,927 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 59 treesize of output 50 [2022-12-14 14:15:11,170 INFO L321 Elim1Store]: treesize reduction 46, result has 9.8 percent of original size [2022-12-14 14:15:11,171 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 105 treesize of output 94 [2022-12-14 14:15:18,101 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-14 14:15:18,101 INFO L350 Elim1Store]: Elim1 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 63 treesize of output 35 [2022-12-14 14:15:22,668 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 12 proven. 32 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-14 14:15:22,669 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:15:33,183 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 14:15:33,183 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [982970067] [2022-12-14 14:15:33,183 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [982970067] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 14:15:33,183 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1316828308] [2022-12-14 14:15:33,183 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-14 14:15:33,183 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-12-14 14:15:33,183 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 [2022-12-14 14:15:33,184 INFO L229 MonitoredProcess]: Starting monitored process 79 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-12-14 14:15:33,185 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (79)] Waiting until timeout for monitored process [2022-12-14 14:15:33,480 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-14 14:15:33,480 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 14:15:33,483 INFO L263 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 45 conjunts are in the unsatisfiable core [2022-12-14 14:15:33,486 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:15:40,519 INFO L350 Elim1Store]: Elim1 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 15 treesize of output 11 [2022-12-14 14:15:40,947 INFO L321 Elim1Store]: treesize reduction 38, result has 2.6 percent of original size [2022-12-14 14:15:40,947 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 28 treesize of output 18 [2022-12-14 14:15:47,611 INFO L321 Elim1Store]: treesize reduction 21, result has 25.0 percent of original size [2022-12-14 14:15:47,611 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 59 treesize of output 50 [2022-12-14 14:15:48,148 INFO L321 Elim1Store]: treesize reduction 90, result has 1.1 percent of original size [2022-12-14 14:15:48,149 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 63 treesize of output 45 [2022-12-14 14:15:50,025 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-14 14:15:50,025 INFO L350 Elim1Store]: Elim1 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 63 treesize of output 35 [2022-12-14 14:15:54,650 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_256 (_ BitVec 32)) (|ULTIMATE.start_entry_point_~array~0#1.base| (_ BitVec 32)) (|v_ULTIMATE.start_entry_point_#t~mem42#1.base_76| (_ BitVec 32))) (let ((.cse1 (store |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~array~0#1.base| (_ bv1 1)))) (let ((.cse0 (store .cse1 |v_ULTIMATE.start_entry_point_#t~mem42#1.base_76| (_ bv1 1)))) (and (= (_ bv0 1) (select .cse0 v_arrayElimCell_256)) (= (store (store (store .cse0 v_arrayElimCell_256 (_ bv0 1)) |v_ULTIMATE.start_entry_point_#t~mem42#1.base_76| (_ bv0 1)) |ULTIMATE.start_entry_point_~array~0#1.base| (_ bv0 1)) |c_#valid|) (= (select |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~array~0#1.base|) (_ bv0 1)) (= (select .cse1 |v_ULTIMATE.start_entry_point_#t~mem42#1.base_76|) (_ bv0 1)))))) (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| (_ bv0 32)))) is different from true [2022-12-14 14:15:54,670 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 10 proven. 32 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-14 14:15:54,670 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:16:08,254 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1316828308] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 14:16:08,255 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [843496542] [2022-12-14 14:16:08,255 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-14 14:16:08,255 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:16:08,255 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 14:16:08,256 INFO L229 MonitoredProcess]: Starting monitored process 80 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 14:16:08,257 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Waiting until timeout for monitored process [2022-12-14 14:16:08,350 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-14 14:16:08,350 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 14:16:08,353 INFO L263 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 48 conjunts are in the unsatisfiable core [2022-12-14 14:16:08,359 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:16:08,795 INFO L350 Elim1Store]: Elim1 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 15 treesize of output 11 [2022-12-14 14:16:09,256 INFO L321 Elim1Store]: treesize reduction 13, result has 7.1 percent of original size [2022-12-14 14:16:09,256 INFO L350 Elim1Store]: Elim1 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 15 [2022-12-14 14:16:15,982 INFO L321 Elim1Store]: treesize reduction 21, result has 25.0 percent of original size [2022-12-14 14:16:15,982 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 59 treesize of output 50 [2022-12-14 14:16:16,608 INFO L321 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-12-14 14:16:16,609 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 58 treesize of output 42 [2022-12-14 14:16:18,484 INFO L321 Elim1Store]: treesize reduction 18, result has 14.3 percent of original size [2022-12-14 14:16:18,484 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 67 treesize of output 38 [2022-12-14 14:16:53,256 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 10 proven. 32 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-14 14:16:53,256 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:17:12,433 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [843496542] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 14:17:12,433 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 14:17:12,433 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 25, 27] total 64 [2022-12-14 14:17:12,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [161135311] [2022-12-14 14:17:12,434 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 14:17:12,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 65 states [2022-12-14 14:17:12,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 14:17:12,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2022-12-14 14:17:12,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=595, Invalid=7568, Unknown=31, NotChecked=178, Total=8372 [2022-12-14 14:17:12,435 INFO L87 Difference]: Start difference. First operand 118 states and 129 transitions. Second operand has 65 states, 62 states have (on average 1.8870967741935485) internal successors, (117), 57 states have internal predecessors, (117), 10 states have call successors, (10), 4 states have call predecessors, (10), 5 states have return successors, (11), 11 states have call predecessors, (11), 10 states have call successors, (11) [2022-12-14 14:17:14,497 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 14:17:16,586 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 14:17:22,709 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 14:17:24,761 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 14:17:28,897 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 14:17:31,089 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 14:17:33,146 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 14:17:39,392 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 14:17:41,450 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 14:17:47,639 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 14:17:49,696 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 14:17:51,743 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 14:17:54,827 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 14:18:03,011 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 14:18:22,704 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 14:18:24,708 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 14:18:26,719 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 14:18:28,724 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 14:18:38,850 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 14:18:40,852 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 14:18:42,858 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 14:18:43,339 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:18:43,339 INFO L93 Difference]: Finished difference Result 123 states and 133 transitions. [2022-12-14 14:18:43,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-12-14 14:18:43,340 INFO L78 Accepts]: Start accepts. Automaton has has 65 states, 62 states have (on average 1.8870967741935485) internal successors, (117), 57 states have internal predecessors, (117), 10 states have call successors, (10), 4 states have call predecessors, (10), 5 states have return successors, (11), 11 states have call predecessors, (11), 10 states have call successors, (11) Word has length 56 [2022-12-14 14:18:43,341 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:18:43,341 INFO L225 Difference]: With dead ends: 123 [2022-12-14 14:18:43,341 INFO L226 Difference]: Without dead ends: 100 [2022-12-14 14:18:43,343 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 287 GetRequests, 161 SyntacticMatches, 10 SemanticMatches, 116 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 4621 ImplicationChecksByTransitivity, 173.3s TimeCoverageRelationStatistics Valid=983, Invalid=12548, Unknown=45, NotChecked=230, Total=13806 [2022-12-14 14:18:43,343 INFO L413 NwaCegarLoop]: 22 mSDtfsCounter, 113 mSDsluCounter, 357 mSDsCounter, 0 mSdLazyCounter, 1268 mSolverCounterSat, 32 mSolverCounterUnsat, 27 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 45.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 379 SdHoareTripleChecker+Invalid, 1400 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 1268 IncrementalHoareTripleChecker+Invalid, 27 IncrementalHoareTripleChecker+Unknown, 73 IncrementalHoareTripleChecker+Unchecked, 45.5s IncrementalHoareTripleChecker+Time [2022-12-14 14:18:43,343 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [113 Valid, 379 Invalid, 1400 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 1268 Invalid, 27 Unknown, 73 Unchecked, 45.5s Time] [2022-12-14 14:18:43,343 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2022-12-14 14:18:43,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 98. [2022-12-14 14:18:43,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 77 states have (on average 1.1818181818181819) internal successors, (91), 85 states have internal predecessors, (91), 7 states have call successors, (7), 4 states have call predecessors, (7), 6 states have return successors, (10), 8 states have call predecessors, (10), 7 states have call successors, (10) [2022-12-14 14:18:43,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 108 transitions. [2022-12-14 14:18:43,346 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 108 transitions. Word has length 56 [2022-12-14 14:18:43,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:18:43,346 INFO L495 AbstractCegarLoop]: Abstraction has 98 states and 108 transitions. [2022-12-14 14:18:43,347 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 65 states, 62 states have (on average 1.8870967741935485) internal successors, (117), 57 states have internal predecessors, (117), 10 states have call successors, (10), 4 states have call predecessors, (10), 5 states have return successors, (11), 11 states have call predecessors, (11), 10 states have call successors, (11) [2022-12-14 14:18:43,347 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 108 transitions. [2022-12-14 14:18:43,347 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-12-14 14:18:43,347 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:18:43,347 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:18:43,350 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (79)] Ended with exit code 0 [2022-12-14 14:18:43,555 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (78)] Ended with exit code 0 [2022-12-14 14:18:43,757 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Ended with exit code 0 [2022-12-14 14:18:43,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 79 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt,78 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,80 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:18:43,950 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2022-12-14 14:18:43,950 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:18:43,951 INFO L85 PathProgramCache]: Analyzing trace with hash 1837376524, now seen corresponding path program 2 times [2022-12-14 14:18:43,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 14:18:43,951 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1418536416] [2022-12-14 14:18:43,952 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-14 14:18:43,952 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 14:18:43,952 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 14:18:43,955 INFO L229 MonitoredProcess]: Starting monitored process 81 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 14:18:43,957 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (81)] Waiting until timeout for monitored process [2022-12-14 14:18:44,124 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-14 14:18:44,124 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 14:18:44,129 INFO L263 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 32 conjunts are in the unsatisfiable core [2022-12-14 14:18:44,131 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:18:44,212 INFO L350 Elim1Store]: Elim1 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 7 [2022-12-14 14:18:44,296 INFO L350 Elim1Store]: Elim1 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 15 treesize of output 11 [2022-12-14 14:18:44,408 INFO L350 Elim1Store]: Elim1 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 11 treesize of output 5 [2022-12-14 14:18:44,501 INFO L321 Elim1Store]: treesize reduction 49, result has 38.0 percent of original size [2022-12-14 14:18:44,501 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 45 [2022-12-14 14:18:44,658 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 35 [2022-12-14 14:18:44,863 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 5 [2022-12-14 14:18:45,340 INFO L350 Elim1Store]: Elim1 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 31 treesize of output 37 [2022-12-14 14:18:45,478 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-14 14:18:45,479 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 15 [2022-12-14 14:18:45,523 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 20 proven. 49 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-14 14:18:45,523 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:18:46,225 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 14:18:46,225 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1418536416] [2022-12-14 14:18:46,225 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1418536416] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 14:18:46,225 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1065442061] [2022-12-14 14:18:46,225 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-14 14:18:46,225 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-12-14 14:18:46,225 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 [2022-12-14 14:18:46,226 INFO L229 MonitoredProcess]: Starting monitored process 82 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-12-14 14:18:46,226 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (82)] Waiting until timeout for monitored process [2022-12-14 14:18:46,410 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 14:18:46,410 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1124029632] [2022-12-14 14:18:46,410 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-14 14:18:46,410 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:18:46,410 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 14:18:46,411 INFO L229 MonitoredProcess]: Starting monitored process 83 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 14:18:46,412 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Waiting until timeout for monitored process [2022-12-14 14:18:46,412 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (82)] Ended with exit code 1 [2022-12-14 14:18:46,507 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-14 14:18:46,508 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 14:18:46,511 INFO L263 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 35 conjunts are in the unsatisfiable core [2022-12-14 14:18:46,513 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:18:46,851 INFO L350 Elim1Store]: Elim1 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 7 [2022-12-14 14:18:47,046 INFO L350 Elim1Store]: Elim1 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 15 treesize of output 11 [2022-12-14 14:18:47,255 INFO L350 Elim1Store]: Elim1 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 11 treesize of output 5 [2022-12-14 14:18:47,334 INFO L321 Elim1Store]: treesize reduction 40, result has 37.5 percent of original size [2022-12-14 14:18:47,334 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 25 treesize of output 39 [2022-12-14 14:18:47,622 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 14:18:47,622 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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 [2022-12-14 14:18:47,966 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 5 [2022-12-14 14:18:48,242 INFO L350 Elim1Store]: Elim1 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 31 treesize of output 37 [2022-12-14 14:18:48,290 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-14 14:18:48,290 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 15 [2022-12-14 14:18:48,297 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 20 proven. 49 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-14 14:18:48,297 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:18:49,235 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1124029632] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 14:18:49,235 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 14:18:49,235 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 24] total 35 [2022-12-14 14:18:49,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [623115036] [2022-12-14 14:18:49,236 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 14:18:49,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-12-14 14:18:49,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 14:18:49,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-12-14 14:18:49,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=209, Invalid=1953, Unknown=0, NotChecked=0, Total=2162 [2022-12-14 14:18:49,237 INFO L87 Difference]: Start difference. First operand 98 states and 108 transitions. Second operand has 36 states, 34 states have (on average 1.9411764705882353) internal successors, (66), 30 states have internal predecessors, (66), 9 states have call successors, (9), 3 states have call predecessors, (9), 5 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-12-14 14:18:51,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:18:51,449 INFO L93 Difference]: Finished difference Result 112 states and 122 transitions. [2022-12-14 14:18:51,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-12-14 14:18:51,450 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 34 states have (on average 1.9411764705882353) internal successors, (66), 30 states have internal predecessors, (66), 9 states have call successors, (9), 3 states have call predecessors, (9), 5 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) Word has length 59 [2022-12-14 14:18:51,450 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:18:51,450 INFO L225 Difference]: With dead ends: 112 [2022-12-14 14:18:51,451 INFO L226 Difference]: Without dead ends: 112 [2022-12-14 14:18:51,451 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 98 SyntacticMatches, 5 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 943 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=307, Invalid=2773, Unknown=0, NotChecked=0, Total=3080 [2022-12-14 14:18:51,451 INFO L413 NwaCegarLoop]: 34 mSDtfsCounter, 137 mSDsluCounter, 442 mSDsCounter, 0 mSdLazyCounter, 1153 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 139 SdHoareTripleChecker+Valid, 476 SdHoareTripleChecker+Invalid, 1177 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 1153 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-12-14 14:18:51,451 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [139 Valid, 476 Invalid, 1177 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 1153 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-12-14 14:18:51,452 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112 states. [2022-12-14 14:18:51,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112 to 112. [2022-12-14 14:18:51,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 112 states, 91 states have (on average 1.1538461538461537) internal successors, (105), 98 states have internal predecessors, (105), 7 states have call successors, (7), 4 states have call predecessors, (7), 6 states have return successors, (10), 9 states have call predecessors, (10), 7 states have call successors, (10) [2022-12-14 14:18:51,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 122 transitions. [2022-12-14 14:18:51,453 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 122 transitions. Word has length 59 [2022-12-14 14:18:51,453 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:18:51,453 INFO L495 AbstractCegarLoop]: Abstraction has 112 states and 122 transitions. [2022-12-14 14:18:51,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 34 states have (on average 1.9411764705882353) internal successors, (66), 30 states have internal predecessors, (66), 9 states have call successors, (9), 3 states have call predecessors, (9), 5 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-12-14 14:18:51,454 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 122 transitions. [2022-12-14 14:18:51,454 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2022-12-14 14:18:51,454 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:18:51,454 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:18:51,463 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (81)] Ended with exit code 0 [2022-12-14 14:18:51,659 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Ended with exit code 0 [2022-12-14 14:18:51,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 81 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,83 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:18:51,855 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2022-12-14 14:18:51,855 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:18:51,855 INFO L85 PathProgramCache]: Analyzing trace with hash -2074075986, now seen corresponding path program 3 times [2022-12-14 14:18:51,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 14:18:51,855 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1095499714] [2022-12-14 14:18:51,855 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 14:18:51,855 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 14:18:51,855 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 14:18:51,856 INFO L229 MonitoredProcess]: Starting monitored process 84 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 14:18:51,857 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (84)] Waiting until timeout for monitored process [2022-12-14 14:18:52,096 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-12-14 14:18:52,096 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 14:18:52,103 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 22 conjunts are in the unsatisfiable core [2022-12-14 14:18:52,104 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:18:55,425 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 29 proven. 27 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-12-14 14:18:55,425 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:18:59,622 INFO L350 Elim1Store]: Elim1 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 11 treesize of output 9 [2022-12-14 14:19:01,415 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 30 proven. 26 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-12-14 14:19:01,415 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 14:19:01,415 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1095499714] [2022-12-14 14:19:01,416 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1095499714] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 14:19:01,416 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [323040281] [2022-12-14 14:19:01,416 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 14:19:01,416 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-12-14 14:19:01,416 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 [2022-12-14 14:19:01,417 INFO L229 MonitoredProcess]: Starting monitored process 85 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-12-14 14:19:01,417 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (85)] Waiting until timeout for monitored process [2022-12-14 14:19:01,727 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-12-14 14:19:01,727 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 14:19:01,740 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 29 conjunts are in the unsatisfiable core [2022-12-14 14:19:01,742 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:19:03,491 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (exists ((v_ArrVal_1538 (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_1538) |c_#length|)))) is different from true [2022-12-14 14:19:03,529 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 14:19:03,530 INFO L350 Elim1Store]: Elim1 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 18 [2022-12-14 14:19:03,555 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 14:19:03,556 INFO L350 Elim1Store]: Elim1 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 13 treesize of output 13 [2022-12-14 14:19:08,708 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 43 proven. 23 refuted. 0 times theorem prover too weak. 12 trivial. 2 not checked. [2022-12-14 14:19:08,708 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:19:16,814 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [323040281] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 14:19:16,814 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1958882801] [2022-12-14 14:19:16,814 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 14:19:16,814 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:19:16,814 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 14:19:16,815 INFO L229 MonitoredProcess]: Starting monitored process 86 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 14:19:16,816 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Waiting until timeout for monitored process [2022-12-14 14:19:17,171 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-12-14 14:19:17,174 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 14:19:17,178 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 17 conjunts are in the unsatisfiable core [2022-12-14 14:19:17,179 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:19:22,721 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 11 proven. 29 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-12-14 14:19:22,721 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:19:22,861 INFO L350 Elim1Store]: Elim1 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 34 treesize of output 30 [2022-12-14 14:19:26,300 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 14 proven. 26 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-12-14 14:19:26,300 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1958882801] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 14:19:26,300 INFO L184 FreeRefinementEngine]: Found 0 perfect and 5 imperfect interpolant sequences. [2022-12-14 14:19:26,300 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 21, 16, 14] total 63 [2022-12-14 14:19:26,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [213294084] [2022-12-14 14:19:26,300 INFO L85 oduleStraightlineAll]: Using 5 imperfect interpolants to construct interpolant automaton [2022-12-14 14:19:26,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2022-12-14 14:19:26,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 14:19:26,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2022-12-14 14:19:26,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=508, Invalid=4606, Unknown=2, NotChecked=140, Total=5256 [2022-12-14 14:19:26,302 INFO L87 Difference]: Start difference. First operand 112 states and 122 transitions. Second operand has 64 states, 62 states have (on average 2.370967741935484) internal successors, (147), 64 states have internal predecessors, (147), 14 states have call successors, (16), 4 states have call predecessors, (16), 4 states have return successors, (16), 14 states have call predecessors, (16), 14 states have call successors, (16) [2022-12-14 14:19:36,490 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.46s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 14:20:06,106 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:20:06,108 INFO L93 Difference]: Finished difference Result 169 states and 178 transitions. [2022-12-14 14:20:06,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-12-14 14:20:06,111 INFO L78 Accepts]: Start accepts. Automaton has has 64 states, 62 states have (on average 2.370967741935484) internal successors, (147), 64 states have internal predecessors, (147), 14 states have call successors, (16), 4 states have call predecessors, (16), 4 states have return successors, (16), 14 states have call predecessors, (16), 14 states have call successors, (16) Word has length 62 [2022-12-14 14:20:06,111 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:20:06,112 INFO L225 Difference]: With dead ends: 169 [2022-12-14 14:20:06,112 INFO L226 Difference]: Without dead ends: 169 [2022-12-14 14:20:06,113 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 383 GetRequests, 264 SyntacticMatches, 4 SemanticMatches, 115 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 4446 ImplicationChecksByTransitivity, 54.4s TimeCoverageRelationStatistics Valid=2232, Invalid=11110, Unknown=2, NotChecked=228, Total=13572 [2022-12-14 14:20:06,113 INFO L413 NwaCegarLoop]: 42 mSDtfsCounter, 696 mSDsluCounter, 601 mSDsCounter, 0 mSdLazyCounter, 1113 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 696 SdHoareTripleChecker+Valid, 643 SdHoareTripleChecker+Invalid, 1339 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 1113 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 150 IncrementalHoareTripleChecker+Unchecked, 10.7s IncrementalHoareTripleChecker+Time [2022-12-14 14:20:06,113 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [696 Valid, 643 Invalid, 1339 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 1113 Invalid, 0 Unknown, 150 Unchecked, 10.7s Time] [2022-12-14 14:20:06,113 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states. [2022-12-14 14:20:06,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 113. [2022-12-14 14:20:06,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 113 states, 92 states have (on average 1.1630434782608696) internal successors, (107), 99 states have internal predecessors, (107), 7 states have call successors, (7), 4 states have call predecessors, (7), 6 states have return successors, (10), 9 states have call predecessors, (10), 7 states have call successors, (10) [2022-12-14 14:20:06,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 124 transitions. [2022-12-14 14:20:06,115 INFO L78 Accepts]: Start accepts. Automaton has 113 states and 124 transitions. Word has length 62 [2022-12-14 14:20:06,115 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:20:06,115 INFO L495 AbstractCegarLoop]: Abstraction has 113 states and 124 transitions. [2022-12-14 14:20:06,116 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 64 states, 62 states have (on average 2.370967741935484) internal successors, (147), 64 states have internal predecessors, (147), 14 states have call successors, (16), 4 states have call predecessors, (16), 4 states have return successors, (16), 14 states have call predecessors, (16), 14 states have call successors, (16) [2022-12-14 14:20:06,116 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 124 transitions. [2022-12-14 14:20:06,116 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2022-12-14 14:20:06,116 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:20:06,116 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:20:06,119 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (85)] Ended with exit code 0 [2022-12-14 14:20:06,355 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (84)] Forceful destruction successful, exit code 0 [2022-12-14 14:20:06,533 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Ended with exit code 0 [2022-12-14 14:20:06,717 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 85 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt,84 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,86 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:20:06,718 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2022-12-14 14:20:06,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:20:06,720 INFO L85 PathProgramCache]: Analyzing trace with hash -2074075987, now seen corresponding path program 2 times [2022-12-14 14:20:06,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 14:20:06,721 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [972101420] [2022-12-14 14:20:06,721 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-14 14:20:06,722 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 14:20:06,722 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 14:20:06,724 INFO L229 MonitoredProcess]: Starting monitored process 87 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 14:20:06,727 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (87)] Waiting until timeout for monitored process [2022-12-14 14:20:06,863 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-14 14:20:06,863 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 14:20:06,868 INFO L263 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 26 conjunts are in the unsatisfiable core [2022-12-14 14:20:06,871 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:20:07,010 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 14:20:07,011 INFO L350 Elim1Store]: Elim1 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 13 treesize of output 13 [2022-12-14 14:20:07,098 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 14:20:09,207 WARN L859 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_173| (_ BitVec 32))) (not (= |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_173| (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_173|) (_ bv4 32))))) is different from true [2022-12-14 14:20:09,300 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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 28 [2022-12-14 14:20:11,366 WARN L859 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_174| (_ BitVec 32))) (not (= (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_174|) (_ bv4 32)) |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_174|))) is different from true [2022-12-14 14:20:11,639 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 8 [2022-12-14 14:20:11,677 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-12-14 14:20:11,707 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 18 proven. 44 refuted. 0 times theorem prover too weak. 2 trivial. 16 not checked. [2022-12-14 14:20:11,707 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:20:11,783 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2022-12-14 14:20:12,344 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 22 proven. 34 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-12-14 14:20:12,344 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 14:20:12,344 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [972101420] [2022-12-14 14:20:12,344 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [972101420] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 14:20:12,344 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1934726258] [2022-12-14 14:20:12,344 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-14 14:20:12,344 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-12-14 14:20:12,344 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 [2022-12-14 14:20:12,345 INFO L229 MonitoredProcess]: Starting monitored process 88 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-12-14 14:20:12,346 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (88)] Waiting until timeout for monitored process [2022-12-14 14:20:12,535 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 14:20:12,535 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [880547867] [2022-12-14 14:20:12,536 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-14 14:20:12,536 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:20:12,536 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 14:20:12,536 INFO L229 MonitoredProcess]: Starting monitored process 89 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 14:20:12,537 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Waiting until timeout for monitored process [2022-12-14 14:20:12,538 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (88)] Ended with exit code 1 [2022-12-14 14:20:12,647 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-14 14:20:12,648 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 14:20:12,651 INFO L263 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 28 conjunts are in the unsatisfiable core [2022-12-14 14:20:12,653 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:20:13,034 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 14:20:13,035 INFO L350 Elim1Store]: Elim1 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 13 treesize of output 13 [2022-12-14 14:20:13,200 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 14:20:15,417 WARN L859 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_179| (_ BitVec 32))) (not (= (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_179|) (_ bv4 32)) |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_179|))) is different from true [2022-12-14 14:20:15,575 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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 28 [2022-12-14 14:20:17,703 WARN L859 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_180| (_ BitVec 32))) (not (= |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_180| (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_180|) (_ bv4 32))))) is different from true [2022-12-14 14:20:17,901 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 8 [2022-12-14 14:20:17,918 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-12-14 14:20:17,925 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 18 proven. 44 refuted. 0 times theorem prover too weak. 2 trivial. 16 not checked. [2022-12-14 14:20:17,926 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:20:17,995 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2022-12-14 14:20:19,954 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 22 proven. 34 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-12-14 14:20:19,954 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [880547867] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 14:20:19,954 INFO L184 FreeRefinementEngine]: Found 0 perfect and 4 imperfect interpolant sequences. [2022-12-14 14:20:19,954 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 12, 22, 17] total 51 [2022-12-14 14:20:19,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1958609000] [2022-12-14 14:20:19,954 INFO L85 oduleStraightlineAll]: Using 4 imperfect interpolants to construct interpolant automaton [2022-12-14 14:20:19,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2022-12-14 14:20:19,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 14:20:19,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2022-12-14 14:20:19,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=213, Invalid=2055, Unknown=4, NotChecked=380, Total=2652 [2022-12-14 14:20:19,956 INFO L87 Difference]: Start difference. First operand 113 states and 124 transitions. Second operand has 52 states, 50 states have (on average 2.5) internal successors, (125), 46 states have internal predecessors, (125), 15 states have call successors, (17), 7 states have call predecessors, (17), 7 states have return successors, (18), 16 states have call predecessors, (18), 15 states have call successors, (18) [2022-12-14 14:20:47,182 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 14:20:49,605 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 14:20:54,930 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:20:54,930 INFO L93 Difference]: Finished difference Result 191 states and 200 transitions. [2022-12-14 14:20:54,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-12-14 14:20:54,932 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 50 states have (on average 2.5) internal successors, (125), 46 states have internal predecessors, (125), 15 states have call successors, (17), 7 states have call predecessors, (17), 7 states have return successors, (18), 16 states have call predecessors, (18), 15 states have call successors, (18) Word has length 62 [2022-12-14 14:20:54,932 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:20:54,933 INFO L225 Difference]: With dead ends: 191 [2022-12-14 14:20:54,933 INFO L226 Difference]: Without dead ends: 191 [2022-12-14 14:20:54,934 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 298 GetRequests, 189 SyntacticMatches, 11 SemanticMatches, 98 ConstructedPredicates, 4 IntricatePredicates, 0 DeprecatedPredicates, 2498 ImplicationChecksByTransitivity, 39.3s TimeCoverageRelationStatistics Valid=1138, Invalid=7990, Unknown=8, NotChecked=764, Total=9900 [2022-12-14 14:20:54,934 INFO L413 NwaCegarLoop]: 35 mSDtfsCounter, 843 mSDsluCounter, 612 mSDsCounter, 0 mSdLazyCounter, 1812 mSolverCounterSat, 62 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 843 SdHoareTripleChecker+Valid, 647 SdHoareTripleChecker+Invalid, 2383 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 1812 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 506 IncrementalHoareTripleChecker+Unchecked, 6.9s IncrementalHoareTripleChecker+Time [2022-12-14 14:20:54,934 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [843 Valid, 647 Invalid, 2383 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 1812 Invalid, 3 Unknown, 506 Unchecked, 6.9s Time] [2022-12-14 14:20:54,935 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 191 states. [2022-12-14 14:20:54,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 191 to 117. [2022-12-14 14:20:54,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 117 states, 95 states have (on average 1.1473684210526316) internal successors, (109), 102 states have internal predecessors, (109), 7 states have call successors, (7), 5 states have call predecessors, (7), 7 states have return successors, (10), 9 states have call predecessors, (10), 7 states have call successors, (10) [2022-12-14 14:20:54,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 126 transitions. [2022-12-14 14:20:54,937 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 126 transitions. Word has length 62 [2022-12-14 14:20:54,937 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:20:54,937 INFO L495 AbstractCegarLoop]: Abstraction has 117 states and 126 transitions. [2022-12-14 14:20:54,937 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 50 states have (on average 2.5) internal successors, (125), 46 states have internal predecessors, (125), 15 states have call successors, (17), 7 states have call predecessors, (17), 7 states have return successors, (18), 16 states have call predecessors, (18), 15 states have call successors, (18) [2022-12-14 14:20:54,937 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 126 transitions. [2022-12-14 14:20:54,937 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2022-12-14 14:20:54,938 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:20:54,938 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:20:54,945 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (87)] Ended with exit code 0 [2022-12-14 14:20:55,143 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Ended with exit code 0 [2022-12-14 14:20:55,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 87 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,89 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:20:55,339 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2022-12-14 14:20:55,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:20:55,340 INFO L85 PathProgramCache]: Analyzing trace with hash 128153861, now seen corresponding path program 2 times [2022-12-14 14:20:55,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 14:20:55,341 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1931839372] [2022-12-14 14:20:55,341 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-14 14:20:55,341 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 14:20:55,342 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 14:20:55,344 INFO L229 MonitoredProcess]: Starting monitored process 90 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 14:20:55,347 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (90)] Waiting until timeout for monitored process [2022-12-14 14:20:55,516 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-14 14:20:55,516 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 14:20:55,523 INFO L263 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 23 conjunts are in the unsatisfiable core [2022-12-14 14:20:55,526 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:20:55,620 INFO L350 Elim1Store]: Elim1 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 15 treesize of output 11 [2022-12-14 14:20:55,803 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 14:20:55,804 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2022-12-14 14:20:55,969 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 14:20:55,969 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2022-12-14 14:20:56,278 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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 [2022-12-14 14:20:56,301 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 12 proven. 54 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-12-14 14:20:56,301 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:20:57,292 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 8 proven. 42 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-12-14 14:20:57,292 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 14:20:57,292 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1931839372] [2022-12-14 14:20:57,292 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1931839372] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 14:20:57,293 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1567445953] [2022-12-14 14:20:57,293 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-14 14:20:57,293 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-12-14 14:20:57,293 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 [2022-12-14 14:20:57,294 INFO L229 MonitoredProcess]: Starting monitored process 91 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-12-14 14:20:57,294 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (91)] Waiting until timeout for monitored process [2022-12-14 14:20:57,499 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 14:20:57,499 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [696455298] [2022-12-14 14:20:57,499 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-14 14:20:57,499 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:20:57,499 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 14:20:57,500 INFO L229 MonitoredProcess]: Starting monitored process 92 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 14:20:57,501 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Waiting until timeout for monitored process [2022-12-14 14:20:57,501 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (91)] Ended with exit code 1 [2022-12-14 14:20:57,615 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-14 14:20:57,615 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 14:20:57,618 INFO L263 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 27 conjunts are in the unsatisfiable core [2022-12-14 14:20:57,620 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:20:57,934 INFO L350 Elim1Store]: Elim1 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 15 treesize of output 11 [2022-12-14 14:20:58,312 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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 27 [2022-12-14 14:20:58,541 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 14:20:58,542 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2022-12-14 14:20:58,785 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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 [2022-12-14 14:20:58,787 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 12 proven. 54 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-12-14 14:20:58,787 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:21:00,950 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 8 proven. 42 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-12-14 14:21:00,950 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [696455298] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 14:21:00,950 INFO L184 FreeRefinementEngine]: Found 0 perfect and 4 imperfect interpolant sequences. [2022-12-14 14:21:00,950 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13, 18, 15] total 47 [2022-12-14 14:21:00,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582342296] [2022-12-14 14:21:00,950 INFO L85 oduleStraightlineAll]: Using 4 imperfect interpolants to construct interpolant automaton [2022-12-14 14:21:00,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-12-14 14:21:00,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 14:21:00,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-12-14 14:21:00,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=245, Invalid=2011, Unknown=0, NotChecked=0, Total=2256 [2022-12-14 14:21:00,952 INFO L87 Difference]: Start difference. First operand 117 states and 126 transitions. Second operand has 48 states, 46 states have (on average 2.891304347826087) internal successors, (133), 42 states have internal predecessors, (133), 15 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (18), 18 states have call predecessors, (18), 15 states have call successors, (18) [2022-12-14 14:21:07,462 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 14:21:09,466 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 14:21:11,478 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 14:21:13,920 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 14:21:15,928 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 14:21:18,538 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 14:21:22,307 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 14:21:24,317 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 14:21:33,827 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 14:21:35,831 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 14:21:37,838 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 14:21:52,714 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:21:52,715 INFO L93 Difference]: Finished difference Result 323 states and 328 transitions. [2022-12-14 14:21:52,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2022-12-14 14:21:52,715 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 46 states have (on average 2.891304347826087) internal successors, (133), 42 states have internal predecessors, (133), 15 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (18), 18 states have call predecessors, (18), 15 states have call successors, (18) Word has length 63 [2022-12-14 14:21:52,715 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:21:52,716 INFO L225 Difference]: With dead ends: 323 [2022-12-14 14:21:52,716 INFO L226 Difference]: Without dead ends: 323 [2022-12-14 14:21:52,717 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 328 GetRequests, 195 SyntacticMatches, 12 SemanticMatches, 121 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4768 ImplicationChecksByTransitivity, 29.5s TimeCoverageRelationStatistics Valid=2186, Invalid=12820, Unknown=0, NotChecked=0, Total=15006 [2022-12-14 14:21:52,717 INFO L413 NwaCegarLoop]: 53 mSDtfsCounter, 2811 mSDsluCounter, 850 mSDsCounter, 0 mSdLazyCounter, 1899 mSolverCounterSat, 100 mSolverCounterUnsat, 11 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 25.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2811 SdHoareTripleChecker+Valid, 903 SdHoareTripleChecker+Invalid, 2010 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 100 IncrementalHoareTripleChecker+Valid, 1899 IncrementalHoareTripleChecker+Invalid, 11 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 25.5s IncrementalHoareTripleChecker+Time [2022-12-14 14:21:52,717 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2811 Valid, 903 Invalid, 2010 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [100 Valid, 1899 Invalid, 11 Unknown, 0 Unchecked, 25.5s Time] [2022-12-14 14:21:52,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 323 states. [2022-12-14 14:21:52,719 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 323 to 145. [2022-12-14 14:21:52,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 145 states, 121 states have (on average 1.2479338842975207) internal successors, (151), 129 states have internal predecessors, (151), 7 states have call successors, (7), 6 states have call predecessors, (7), 9 states have return successors, (10), 9 states have call predecessors, (10), 7 states have call successors, (10) [2022-12-14 14:21:52,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 168 transitions. [2022-12-14 14:21:52,720 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 168 transitions. Word has length 63 [2022-12-14 14:21:52,720 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:21:52,720 INFO L495 AbstractCegarLoop]: Abstraction has 145 states and 168 transitions. [2022-12-14 14:21:52,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 46 states have (on average 2.891304347826087) internal successors, (133), 42 states have internal predecessors, (133), 15 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (18), 18 states have call predecessors, (18), 15 states have call successors, (18) [2022-12-14 14:21:52,720 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 168 transitions. [2022-12-14 14:21:52,720 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2022-12-14 14:21:52,720 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:21:52,720 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:21:52,726 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Ended with exit code 0 [2022-12-14 14:21:52,951 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (90)] Ended with exit code 0 [2022-12-14 14:21:53,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 92 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,90 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 14:21:53,122 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2022-12-14 14:21:53,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:21:53,123 INFO L85 PathProgramCache]: Analyzing trace with hash -322197523, now seen corresponding path program 2 times [2022-12-14 14:21:53,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 14:21:53,124 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [23217636] [2022-12-14 14:21:53,124 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-14 14:21:53,125 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 14:21:53,125 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 14:21:53,127 INFO L229 MonitoredProcess]: Starting monitored process 93 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 14:21:53,130 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (93)] Waiting until timeout for monitored process [2022-12-14 14:21:53,490 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-14 14:21:53,490 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 14:21:53,496 INFO L263 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 23 conjunts are in the unsatisfiable core [2022-12-14 14:21:53,498 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:21:53,643 INFO L350 Elim1Store]: Elim1 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 15 treesize of output 11 [2022-12-14 14:21:53,888 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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 27 [2022-12-14 14:21:54,101 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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 27 [2022-12-14 14:21:54,512 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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 [2022-12-14 14:21:54,549 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 12 proven. 58 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-12-14 14:21:54,550 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:21:55,806 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 8 proven. 44 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-12-14 14:21:55,806 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 14:21:55,806 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [23217636] [2022-12-14 14:21:55,806 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [23217636] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 14:21:55,806 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [940315796] [2022-12-14 14:21:55,806 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-14 14:21:55,806 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-12-14 14:21:55,806 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 [2022-12-14 14:21:55,807 INFO L229 MonitoredProcess]: Starting monitored process 94 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-12-14 14:21:55,808 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (94)] Waiting until timeout for monitored process [2022-12-14 14:21:56,059 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 14:21:56,059 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2070888424] [2022-12-14 14:21:56,059 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-14 14:21:56,059 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:21:56,059 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 14:21:56,060 INFO L229 MonitoredProcess]: Starting monitored process 95 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 14:21:56,061 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Waiting until timeout for monitored process [2022-12-14 14:21:56,061 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f71bb505-3101-4b94-854e-52f724b21bd5/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (94)] Ended with exit code 1 [2022-12-14 14:21:56,226 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-14 14:21:56,226 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 14:21:56,230 INFO L263 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 27 conjunts are in the unsatisfiable core [2022-12-14 14:21:56,232 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:21:56,715 INFO L350 Elim1Store]: Elim1 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 15 treesize of output 11 [2022-12-14 14:21:57,097 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 14:21:57,097 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2022-12-14 14:21:57,431 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 14:21:57,431 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2022-12-14 14:21:57,809 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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 [2022-12-14 14:21:57,816 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 12 proven. 58 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-12-14 14:21:57,816 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:22:00,431 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 8 proven. 44 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-12-14 14:22:00,431 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2070888424] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 14:22:00,431 INFO L184 FreeRefinementEngine]: Found 0 perfect and 4 imperfect interpolant sequences. [2022-12-14 14:22:00,432 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 13, 19, 15] total 48 [2022-12-14 14:22:00,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [79935855] [2022-12-14 14:22:00,432 INFO L85 oduleStraightlineAll]: Using 4 imperfect interpolants to construct interpolant automaton [2022-12-14 14:22:00,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-12-14 14:22:00,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 14:22:00,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-12-14 14:22:00,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=247, Invalid=2105, Unknown=0, NotChecked=0, Total=2352 [2022-12-14 14:22:00,433 INFO L87 Difference]: Start difference. First operand 145 states and 168 transitions. Second operand has 49 states, 47 states have (on average 2.893617021276596) internal successors, (136), 43 states have internal predecessors, (136), 15 states have call successors, (16), 2 states have call predecessors, (16), 4 states have return successors, (18), 18 states have call predecessors, (18), 15 states have call successors, (18) [2022-12-14 14:22:02,645 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 14:22:19,371 WARN L233 SmtUtils]: Spent 12.45s on a formula simplification. DAG size of input: 71 DAG size of output: 63 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-12-14 14:22:34,883 WARN L233 SmtUtils]: Spent 14.54s on a formula simplification. DAG size of input: 75 DAG size of output: 67 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-12-14 14:22:37,204 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 14:22:39,207 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 14:22:41,212 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 14:22:47,855 WARN L233 SmtUtils]: Spent 6.43s on a formula simplification. DAG size of input: 68 DAG size of output: 60 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-12-14 14:22:49,868 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 14:22:51,871 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 14:23:04,665 WARN L233 SmtUtils]: Spent 12.57s on a formula simplification. DAG size of input: 83 DAG size of output: 75 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-12-14 14:23:06,699 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 14:23:25,911 WARN L233 SmtUtils]: Spent 18.47s on a formula simplification. DAG size of input: 76 DAG size of output: 68 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-12-14 14:23:42,742 WARN L233 SmtUtils]: Spent 16.61s on a formula simplification. DAG size of input: 73 DAG size of output: 71 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-12-14 14:23:45,243 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 14:23:47,248 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 14:24:04,207 WARN L233 SmtUtils]: Spent 16.78s on a formula simplification. DAG size of input: 85 DAG size of output: 83 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate)