./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/ldv-memsafety/memleaks_test18_2.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 8393723b 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_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/config/TaipanMemDerefMemtrack.xml -i ../../sv-benchmarks/c/ldv-memsafety/memleaks_test18_2.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS --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 27e059eb1633b1ab9c045484375455e2667fa3360a55d0bc53eccfa53fe7600f --- 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-8393723 [2022-11-19 07:27:25,601 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-19 07:27:25,603 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-19 07:27:25,626 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-19 07:27:25,626 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-19 07:27:25,627 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-19 07:27:25,629 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-19 07:27:25,630 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-19 07:27:25,632 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-19 07:27:25,633 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-19 07:27:25,634 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-19 07:27:25,636 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-19 07:27:25,636 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-19 07:27:25,637 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-19 07:27:25,639 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-19 07:27:25,640 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-19 07:27:25,641 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-19 07:27:25,642 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-19 07:27:25,644 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-19 07:27:25,645 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-19 07:27:25,647 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-19 07:27:25,648 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-19 07:27:25,649 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-19 07:27:25,650 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-19 07:27:25,654 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-19 07:27:25,654 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-19 07:27:25,655 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-19 07:27:25,656 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-19 07:27:25,656 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-19 07:27:25,657 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-19 07:27:25,658 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-19 07:27:25,658 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-19 07:27:25,659 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-19 07:27:25,660 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-19 07:27:25,661 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-19 07:27:25,662 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-19 07:27:25,663 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-19 07:27:25,663 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-19 07:27:25,663 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-19 07:27:25,664 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-19 07:27:25,665 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-19 07:27:25,666 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Default.epf [2022-11-19 07:27:25,700 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-19 07:27:25,704 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-19 07:27:25,705 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-19 07:27:25,705 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-19 07:27:25,706 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-19 07:27:25,707 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-19 07:27:25,707 INFO L138 SettingsManager]: * User list type=DISABLED [2022-11-19 07:27:25,708 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-11-19 07:27:25,708 INFO L138 SettingsManager]: * Explicit value domain=true [2022-11-19 07:27:25,708 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2022-11-19 07:27:25,709 INFO L138 SettingsManager]: * Octagon Domain=false [2022-11-19 07:27:25,710 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-11-19 07:27:25,710 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2022-11-19 07:27:25,710 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2022-11-19 07:27:25,710 INFO L138 SettingsManager]: * Interval Domain=false [2022-11-19 07:27:25,711 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2022-11-19 07:27:25,711 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2022-11-19 07:27:25,711 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2022-11-19 07:27:25,712 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-19 07:27:25,712 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-19 07:27:25,712 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-19 07:27:25,713 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-19 07:27:25,713 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-11-19 07:27:25,713 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-19 07:27:25,713 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-19 07:27:25,714 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-19 07:27:25,714 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2022-11-19 07:27:25,714 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2022-11-19 07:27:25,714 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2022-11-19 07:27:25,715 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-19 07:27:25,715 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-11-19 07:27:25,715 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-19 07:27:25,715 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-19 07:27:25,716 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-19 07:27:25,716 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-19 07:27:25,716 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-19 07:27:25,716 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-19 07:27:25,717 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2022-11-19 07:27:25,717 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-19 07:27:25,717 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2022-11-19 07:27:25,718 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-19 07:27:25,718 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-11-19 07:27:25,718 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_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS 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 -> 27e059eb1633b1ab9c045484375455e2667fa3360a55d0bc53eccfa53fe7600f [2022-11-19 07:27:25,988 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-19 07:27:26,023 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-19 07:27:26,026 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-19 07:27:26,027 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-19 07:27:26,028 INFO L275 PluginConnector]: CDTParser initialized [2022-11-19 07:27:26,029 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/../../sv-benchmarks/c/ldv-memsafety/memleaks_test18_2.i [2022-11-19 07:27:26,087 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/data/b0be8d33d/0d0e226451f34f5580357a590c93ee57/FLAG9b9b3aac9 [2022-11-19 07:27:26,593 INFO L306 CDTParser]: Found 1 translation units. [2022-11-19 07:27:26,594 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/sv-benchmarks/c/ldv-memsafety/memleaks_test18_2.i [2022-11-19 07:27:26,618 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/data/b0be8d33d/0d0e226451f34f5580357a590c93ee57/FLAG9b9b3aac9 [2022-11-19 07:27:26,887 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/data/b0be8d33d/0d0e226451f34f5580357a590c93ee57 [2022-11-19 07:27:26,889 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-19 07:27:26,891 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-19 07:27:26,892 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-19 07:27:26,893 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-19 07:27:26,897 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-19 07:27:26,898 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 07:27:26" (1/1) ... [2022-11-19 07:27:26,899 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@39c6f0fe and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:27:26, skipping insertion in model container [2022-11-19 07:27:26,899 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 07:27:26" (1/1) ... [2022-11-19 07:27:26,908 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-19 07:27:26,972 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-19 07:27:27,505 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-19 07:27:27,532 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-11-19 07:27:27,533 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@3068a86e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:27:27, skipping insertion in model container [2022-11-19 07:27:27,533 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-19 07:27:27,533 INFO L184 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2022-11-19 07:27:27,537 INFO L158 Benchmark]: Toolchain (without parser) took 644.18ms. Allocated memory is still 130.0MB. Free memory was 84.9MB in the beginning and 99.2MB in the end (delta: -14.3MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2022-11-19 07:27:27,537 INFO L158 Benchmark]: CDTParser took 0.27ms. Allocated memory is still 130.0MB. Free memory is still 102.5MB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-19 07:27:27,539 INFO L158 Benchmark]: CACSL2BoogieTranslator took 641.15ms. Allocated memory is still 130.0MB. Free memory was 84.7MB in the beginning and 99.2MB in the end (delta: -14.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2022-11-19 07:27:27,541 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.27ms. Allocated memory is still 130.0MB. Free memory is still 102.5MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 641.15ms. Allocated memory is still 130.0MB. Free memory was 84.7MB in the beginning and 99.2MB in the end (delta: -14.5MB). Peak memory consumption was 10.5MB. 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_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/config/TaipanMemDerefMemtrack.xml -i ../../sv-benchmarks/c/ldv-memsafety/memleaks_test18_2.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS --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 27e059eb1633b1ab9c045484375455e2667fa3360a55d0bc53eccfa53fe7600f --- 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-8393723 [2022-11-19 07:27:29,641 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-19 07:27:29,643 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-19 07:27:29,664 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-19 07:27:29,665 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-19 07:27:29,666 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-19 07:27:29,667 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-19 07:27:29,669 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-19 07:27:29,671 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-19 07:27:29,672 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-19 07:27:29,673 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-19 07:27:29,674 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-19 07:27:29,675 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-19 07:27:29,676 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-19 07:27:29,677 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-19 07:27:29,678 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-19 07:27:29,679 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-19 07:27:29,680 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-19 07:27:29,682 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-19 07:27:29,684 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-19 07:27:29,685 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-19 07:27:29,687 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-19 07:27:29,688 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-19 07:27:29,689 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-19 07:27:29,692 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-19 07:27:29,693 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-19 07:27:29,693 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-19 07:27:29,694 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-19 07:27:29,695 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-19 07:27:29,696 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-19 07:27:29,696 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-19 07:27:29,697 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-19 07:27:29,698 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-19 07:27:29,698 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-19 07:27:29,700 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-19 07:27:29,700 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-19 07:27:29,701 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-19 07:27:29,701 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-19 07:27:29,701 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-19 07:27:29,702 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-19 07:27:29,703 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-19 07:27:29,706 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Bitvector.epf [2022-11-19 07:27:29,755 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-19 07:27:29,755 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-19 07:27:29,755 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-19 07:27:29,756 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-19 07:27:29,756 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-19 07:27:29,756 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-19 07:27:29,757 INFO L138 SettingsManager]: * User list type=DISABLED [2022-11-19 07:27:29,757 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-11-19 07:27:29,757 INFO L138 SettingsManager]: * Explicit value domain=true [2022-11-19 07:27:29,757 INFO L138 SettingsManager]: * Octagon Domain=false [2022-11-19 07:27:29,758 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-11-19 07:27:29,758 INFO L138 SettingsManager]: * Interval Domain=false [2022-11-19 07:27:29,759 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-19 07:27:29,759 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-19 07:27:29,759 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-19 07:27:29,759 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-19 07:27:29,759 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-11-19 07:27:29,760 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-19 07:27:29,760 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-19 07:27:29,760 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-19 07:27:29,760 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2022-11-19 07:27:29,760 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2022-11-19 07:27:29,761 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2022-11-19 07:27:29,761 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-19 07:27:29,761 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-11-19 07:27:29,761 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-11-19 07:27:29,761 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-11-19 07:27:29,762 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-19 07:27:29,762 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-19 07:27:29,766 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-19 07:27:29,766 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-19 07:27:29,767 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-19 07:27:29,767 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-19 07:27:29,767 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-19 07:27:29,770 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-19 07:27:29,770 INFO L138 SettingsManager]: * Trace refinement strategy=WALRUS [2022-11-19 07:27:29,771 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-11-19 07:27:29,771 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-11-19 07:27:29,771 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-11-19 07:27:29,771 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_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS 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 -> 27e059eb1633b1ab9c045484375455e2667fa3360a55d0bc53eccfa53fe7600f [2022-11-19 07:27:30,158 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-19 07:27:30,181 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-19 07:27:30,184 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-19 07:27:30,185 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-19 07:27:30,186 INFO L275 PluginConnector]: CDTParser initialized [2022-11-19 07:27:30,188 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/../../sv-benchmarks/c/ldv-memsafety/memleaks_test18_2.i [2022-11-19 07:27:30,266 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/data/d3219866b/6908fa64a11b4cfbaef9acab57e7f4f9/FLAG6d3b2f6cb [2022-11-19 07:27:30,914 INFO L306 CDTParser]: Found 1 translation units. [2022-11-19 07:27:30,921 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/sv-benchmarks/c/ldv-memsafety/memleaks_test18_2.i [2022-11-19 07:27:30,935 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/data/d3219866b/6908fa64a11b4cfbaef9acab57e7f4f9/FLAG6d3b2f6cb [2022-11-19 07:27:31,153 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/data/d3219866b/6908fa64a11b4cfbaef9acab57e7f4f9 [2022-11-19 07:27:31,155 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-19 07:27:31,157 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-19 07:27:31,158 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-19 07:27:31,158 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-19 07:27:31,168 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-19 07:27:31,169 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 07:27:31" (1/1) ... [2022-11-19 07:27:31,170 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@56963b09 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:27:31, skipping insertion in model container [2022-11-19 07:27:31,172 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 07:27:31" (1/1) ... [2022-11-19 07:27:31,179 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-19 07:27:31,241 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-19 07:27:31,716 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-19 07:27:31,735 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2022-11-19 07:27:31,742 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-19 07:27:31,788 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-19 07:27:31,794 INFO L203 MainTranslator]: Completed pre-run [2022-11-19 07:27:31,835 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-19 07:27:31,873 INFO L208 MainTranslator]: Completed translation [2022-11-19 07:27:31,874 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:27:31 WrapperNode [2022-11-19 07:27:31,874 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-19 07:27:31,875 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-19 07:27:31,875 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-19 07:27:31,876 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-19 07:27:31,883 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:27:31" (1/1) ... [2022-11-19 07:27:31,903 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:27:31" (1/1) ... [2022-11-19 07:27:31,936 INFO L138 Inliner]: procedures = 165, calls = 73, calls flagged for inlining = 21, calls inlined = 3, statements flattened = 54 [2022-11-19 07:27:31,936 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-19 07:27:31,937 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-19 07:27:31,937 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-19 07:27:31,937 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-19 07:27:31,947 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:27:31" (1/1) ... [2022-11-19 07:27:31,947 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:27:31" (1/1) ... [2022-11-19 07:27:31,949 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:27:31" (1/1) ... [2022-11-19 07:27:31,950 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:27:31" (1/1) ... [2022-11-19 07:27:31,956 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:27:31" (1/1) ... [2022-11-19 07:27:31,960 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:27:31" (1/1) ... [2022-11-19 07:27:31,962 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:27:31" (1/1) ... [2022-11-19 07:27:31,963 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:27:31" (1/1) ... [2022-11-19 07:27:31,965 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-19 07:27:31,966 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-19 07:27:31,966 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-19 07:27:31,966 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-19 07:27:31,967 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:27:31" (1/1) ... [2022-11-19 07:27:31,973 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-19 07:27:31,985 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 07:27:32,003 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-19 07:27:32,026 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-19 07:27:32,051 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-11-19 07:27:32,051 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-11-19 07:27:32,051 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-19 07:27:32,051 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-19 07:27:32,052 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-19 07:27:32,052 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-11-19 07:27:32,052 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-19 07:27:32,052 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-11-19 07:27:32,052 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-19 07:27:32,052 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-19 07:27:32,214 INFO L235 CfgBuilder]: Building ICFG [2022-11-19 07:27:32,226 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-19 07:27:32,467 INFO L276 CfgBuilder]: Performing block encoding [2022-11-19 07:27:32,473 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-19 07:27:32,478 INFO L300 CfgBuilder]: Removed 2 assume(true) statements. [2022-11-19 07:27:32,480 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 07:27:32 BoogieIcfgContainer [2022-11-19 07:27:32,480 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-19 07:27:32,482 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-19 07:27:32,484 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-19 07:27:32,487 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-19 07:27:32,487 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.11 07:27:31" (1/3) ... [2022-11-19 07:27:32,488 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1eeb908f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 07:27:32, skipping insertion in model container [2022-11-19 07:27:32,488 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:27:31" (2/3) ... [2022-11-19 07:27:32,490 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1eeb908f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 07:27:32, skipping insertion in model container [2022-11-19 07:27:32,490 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 07:27:32" (3/3) ... [2022-11-19 07:27:32,493 INFO L112 eAbstractionObserver]: Analyzing ICFG memleaks_test18_2.i [2022-11-19 07:27:32,517 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-19 07:27:32,518 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 11 error locations. [2022-11-19 07:27:32,595 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-19 07:27:32,605 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;@234fb5fd, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-19 07:27:32,605 INFO L358 AbstractCegarLoop]: Starting to check reachability of 11 error locations. [2022-11-19 07:27:32,610 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-11-19 07:27:32,617 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-11-19 07:27:32,618 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:27:32,619 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:27:32,619 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-11-19 07:27:32,626 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:27:32,626 INFO L85 PathProgramCache]: Analyzing trace with hash 1121226903, now seen corresponding path program 1 times [2022-11-19 07:27:32,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:27:32,640 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1324930095] [2022-11-19 07:27:32,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:27:32,640 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-11-19 07:27:32,641 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:27:32,646 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:27:32,658 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:27:32,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:27:32,785 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-19 07:27:32,792 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:27:32,904 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 07:27:32,904 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 07:27:32,906 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:27:32,906 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1324930095] [2022-11-19 07:27:32,907 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1324930095] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:27:32,908 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 07:27:32,908 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-19 07:27:32,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [241987159] [2022-11-19 07:27:32,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:27:32,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-19 07:27:32,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:27:32,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-19 07:27:32,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-19 07:27:32,964 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-11-19 07:27:33,116 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:27:33,117 INFO L93 Difference]: Finished difference Result 74 states and 85 transitions. [2022-11-19 07:27:33,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-19 07:27:33,119 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-11-19 07:27:33,120 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:27:33,128 INFO L225 Difference]: With dead ends: 74 [2022-11-19 07:27:33,128 INFO L226 Difference]: Without dead ends: 70 [2022-11-19 07:27:33,130 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-11-19 07:27:33,133 INFO L413 NwaCegarLoop]: 64 mSDtfsCounter, 32 mSDsluCounter, 153 mSDsCounter, 0 mSdLazyCounter, 54 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 217 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-11-19 07:27:33,134 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [34 Valid, 217 Invalid, 55 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 54 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-19 07:27:33,152 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70 states. [2022-11-19 07:27:33,171 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70 to 42. [2022-11-19 07:27:33,172 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-11-19 07:27:33,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 48 transitions. [2022-11-19 07:27:33,175 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 48 transitions. Word has length 11 [2022-11-19 07:27:33,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:27:33,175 INFO L495 AbstractCegarLoop]: Abstraction has 42 states and 48 transitions. [2022-11-19 07:27:33,176 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-11-19 07:27:33,176 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 48 transitions. [2022-11-19 07:27:33,177 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-11-19 07:27:33,177 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:27:33,177 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:27:33,198 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:27:33,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:27:33,389 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-11-19 07:27:33,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:27:33,389 INFO L85 PathProgramCache]: Analyzing trace with hash 2008730584, now seen corresponding path program 1 times [2022-11-19 07:27:33,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:27:33,393 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [156418213] [2022-11-19 07:27:33,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:27:33,393 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-11-19 07:27:33,394 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:27:33,395 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:27:33,422 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:27:33,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:27:33,465 INFO L263 TraceCheckSpWp]: Trace formula consists of 36 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-19 07:27:33,467 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:27:33,525 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 07:27:33,525 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 07:27:33,525 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:27:33,525 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [156418213] [2022-11-19 07:27:33,526 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [156418213] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:27:33,526 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 07:27:33,526 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-19 07:27:33,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300525140] [2022-11-19 07:27:33,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:27:33,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-19 07:27:33,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:27:33,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-19 07:27:33,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-19 07:27:33,535 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-11-19 07:27:33,668 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:27:33,668 INFO L93 Difference]: Finished difference Result 69 states and 79 transitions. [2022-11-19 07:27:33,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-19 07:27:33,670 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-11-19 07:27:33,670 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:27:33,671 INFO L225 Difference]: With dead ends: 69 [2022-11-19 07:27:33,672 INFO L226 Difference]: Without dead ends: 67 [2022-11-19 07:27:33,672 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-11-19 07:27:33,673 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-11-19 07:27:33,674 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-11-19 07:27:33,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2022-11-19 07:27:33,685 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 48. [2022-11-19 07:27:33,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48 states, 32 states have (on average 1.53125) internal successors, (49), 42 states have internal predecessors, (49), 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-11-19 07:27:33,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 58 transitions. [2022-11-19 07:27:33,688 INFO L78 Accepts]: Start accepts. Automaton has 48 states and 58 transitions. Word has length 11 [2022-11-19 07:27:33,689 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:27:33,689 INFO L495 AbstractCegarLoop]: Abstraction has 48 states and 58 transitions. [2022-11-19 07:27:33,690 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-11-19 07:27:33,690 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 58 transitions. [2022-11-19 07:27:33,691 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-11-19 07:27:33,691 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:27:33,692 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:27:33,709 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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)] Forceful destruction successful, exit code 0 [2022-11-19 07:27:33,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:27:33,910 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2022-11-19 07:27:33,910 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:27:33,911 INFO L85 PathProgramCache]: Analyzing trace with hash 398308128, now seen corresponding path program 1 times [2022-11-19 07:27:33,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:27:33,911 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1209020235] [2022-11-19 07:27:33,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:27:33,912 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-11-19 07:27:33,912 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:27:33,913 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:27:33,925 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:27:33,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:27:33,967 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-19 07:27:33,968 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:27:34,004 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 07:27:34,004 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 07:27:34,005 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:27:34,005 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1209020235] [2022-11-19 07:27:34,005 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1209020235] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:27:34,005 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 07:27:34,005 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-19 07:27:34,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [43364949] [2022-11-19 07:27:34,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:27:34,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-19 07:27:34,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:27:34,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-19 07:27:34,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-11-19 07:27:34,007 INFO L87 Difference]: Start difference. First operand 48 states and 58 transitions. Second operand has 4 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 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-11-19 07:27:34,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:27:34,060 INFO L93 Difference]: Finished difference Result 83 states and 101 transitions. [2022-11-19 07:27:34,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-19 07:27:34,061 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 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 12 [2022-11-19 07:27:34,061 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:27:34,062 INFO L225 Difference]: With dead ends: 83 [2022-11-19 07:27:34,063 INFO L226 Difference]: Without dead ends: 83 [2022-11-19 07:27:34,063 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 9 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-11-19 07:27:34,064 INFO L413 NwaCegarLoop]: 39 mSDtfsCounter, 87 mSDsluCounter, 30 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 89 SdHoareTripleChecker+Valid, 69 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-19 07:27:34,065 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [89 Valid, 69 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-19 07:27:34,066 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2022-11-19 07:27:34,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 49. [2022-11-19 07:27:34,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49 states, 33 states have (on average 1.5151515151515151) internal successors, (50), 43 states have internal predecessors, (50), 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-11-19 07:27:34,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 59 transitions. [2022-11-19 07:27:34,072 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 59 transitions. Word has length 12 [2022-11-19 07:27:34,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:27:34,073 INFO L495 AbstractCegarLoop]: Abstraction has 49 states and 59 transitions. [2022-11-19 07:27:34,073 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 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-11-19 07:27:34,073 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 59 transitions. [2022-11-19 07:27:34,074 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-11-19 07:27:34,074 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:27:34,074 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:27:34,087 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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)] Forceful destruction successful, exit code 0 [2022-11-19 07:27:34,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:27:34,286 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-11-19 07:27:34,286 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:27:34,286 INFO L85 PathProgramCache]: Analyzing trace with hash 1387011810, now seen corresponding path program 1 times [2022-11-19 07:27:34,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:27:34,287 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2141281825] [2022-11-19 07:27:34,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:27:34,288 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-11-19 07:27:34,288 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:27:34,289 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:27:34,296 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:27:34,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:27:34,355 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-19 07:27:34,358 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:27:34,390 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-11-19 07:27:34,463 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-11-19 07:27:34,525 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-19 07:27:34,525 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-11-19 07:27:34,540 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 2 not checked. [2022-11-19 07:27:34,540 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:27:34,732 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 07:27:34,732 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:27:34,732 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2141281825] [2022-11-19 07:27:34,732 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2141281825] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:27:34,733 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [775653877] [2022-11-19 07:27:34,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:27:34,733 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 07:27:34,733 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 07:27:34,736 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 07:27:34,769 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (6)] Waiting until timeout for monitored process [2022-11-19 07:27:34,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:27:34,859 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-19 07:27:34,862 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:27:34,869 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-11-19 07:27:34,900 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-11-19 07:27:34,920 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-11-19 07:27:34,921 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-11-19 07:27:34,956 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 2 not checked. [2022-11-19 07:27:34,956 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:27:35,134 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 07:27:35,135 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [775653877] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:27:35,138 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1577432369] [2022-11-19 07:27:35,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:27:35,139 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:27:35,139 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 07:27:35,146 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 07:27:35,150 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-11-19 07:27:35,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:27:35,217 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-19 07:27:35,223 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:27:35,227 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-11-19 07:27:35,269 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-11-19 07:27:35,305 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-19 07:27:35,306 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-11-19 07:27:35,320 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 2 not checked. [2022-11-19 07:27:35,321 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:27:35,560 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 07:27:35,560 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1577432369] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:27:35,561 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-11-19 07:27:35,562 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 6, 5, 6, 5] total 9 [2022-11-19 07:27:35,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [4761706] [2022-11-19 07:27:35,563 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-11-19 07:27:35,563 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-19 07:27:35,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:27:35,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-19 07:27:35,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=33, Unknown=3, NotChecked=36, Total=90 [2022-11-19 07:27:35,565 INFO L87 Difference]: Start difference. First operand 49 states and 59 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-11-19 07:27:37,786 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:27:37,786 INFO L93 Difference]: Finished difference Result 76 states and 90 transitions. [2022-11-19 07:27:37,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-19 07:27:37,787 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-11-19 07:27:37,787 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:27:37,788 INFO L225 Difference]: With dead ends: 76 [2022-11-19 07:27:37,788 INFO L226 Difference]: Without dead ends: 76 [2022-11-19 07:27:37,789 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 85 SyntacticMatches, 9 SemanticMatches, 9 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=22, Invalid=43, Unknown=3, NotChecked=42, Total=110 [2022-11-19 07:27:37,790 INFO L413 NwaCegarLoop]: 34 mSDtfsCounter, 24 mSDsluCounter, 96 mSDsCounter, 0 mSdLazyCounter, 78 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 130 SdHoareTripleChecker+Invalid, 311 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 78 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 229 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-19 07:27:37,790 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [24 Valid, 130 Invalid, 311 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 78 Invalid, 0 Unknown, 229 Unchecked, 0.1s Time] [2022-11-19 07:27:37,791 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76 states. [2022-11-19 07:27:37,797 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76 to 69. [2022-11-19 07:27:37,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 69 states, 50 states have (on average 1.52) internal successors, (76), 60 states have internal predecessors, (76), 4 states have call successors, (4), 2 states have call predecessors, (4), 4 states have return successors, (8), 6 states have call predecessors, (8), 4 states have call successors, (8) [2022-11-19 07:27:37,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 88 transitions. [2022-11-19 07:27:37,799 INFO L78 Accepts]: Start accepts. Automaton has 69 states and 88 transitions. Word has length 18 [2022-11-19 07:27:37,799 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:27:37,799 INFO L495 AbstractCegarLoop]: Abstraction has 69 states and 88 transitions. [2022-11-19 07:27:37,799 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-11-19 07:27:37,800 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 88 transitions. [2022-11-19 07:27:37,800 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-11-19 07:27:37,800 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:27:37,801 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:27:37,811 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (6)] Forceful destruction successful, exit code 0 [2022-11-19 07:27:38,019 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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)] Forceful destruction successful, exit code 0 [2022-11-19 07:27:38,216 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2022-11-19 07:27:38,412 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:27:38,412 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-11-19 07:27:38,413 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:27:38,413 INFO L85 PathProgramCache]: Analyzing trace with hash 1387011811, now seen corresponding path program 1 times [2022-11-19 07:27:38,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:27:38,413 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [854036618] [2022-11-19 07:27:38,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:27:38,414 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-11-19 07:27:38,414 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:27:38,415 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:27:38,424 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:27:38,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:27:38,506 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 20 conjunts are in the unsatisfiable core [2022-11-19 07:27:38,509 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:27:38,542 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-11-19 07:27:38,549 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-11-19 07:27:38,754 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-11-19 07:27:38,781 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:27:38,783 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-11-19 07:27:38,798 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 07:27:38,799 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-11-19 07:27:38,844 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 2 not checked. [2022-11-19 07:27:38,844 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:27:41,279 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:27:41,280 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [854036618] [2022-11-19 07:27:41,280 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [854036618] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 07:27:41,280 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [792316507] [2022-11-19 07:27:41,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:27:41,280 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 07:27:41,281 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 07:27:41,283 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 07:27:41,285 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (9)] Waiting until timeout for monitored process [2022-11-19 07:27:41,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:27:41,423 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 20 conjunts are in the unsatisfiable core [2022-11-19 07:27:41,426 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:27:41,439 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-11-19 07:27:41,447 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-11-19 07:27:41,548 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-11-19 07:27:41,586 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:27:41,587 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-11-19 07:27:41,598 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 07:27:41,599 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-11-19 07:27:41,626 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 2 not checked. [2022-11-19 07:27:41,627 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:27:43,940 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [792316507] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 07:27:43,941 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1369749669] [2022-11-19 07:27:43,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:27:43,941 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:27:43,941 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 07:27:43,942 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 07:27:43,944 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-11-19 07:27:44,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:27:44,033 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 20 conjunts are in the unsatisfiable core [2022-11-19 07:27:44,041 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:27:44,057 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-11-19 07:27:44,064 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-11-19 07:27:44,175 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-11-19 07:27:44,207 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:27:44,208 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-11-19 07:27:44,221 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 07:27:44,222 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-11-19 07:27:44,252 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 2 not checked. [2022-11-19 07:27:44,253 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:27:44,589 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1369749669] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 07:27:44,589 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-19 07:27:44,589 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 11 [2022-11-19 07:27:44,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1679797534] [2022-11-19 07:27:44,589 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-19 07:27:44,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-19 07:27:44,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:27:44,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-19 07:27:44,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=90, Unknown=3, NotChecked=60, Total=182 [2022-11-19 07:27:44,591 INFO L87 Difference]: Start difference. First operand 69 states and 88 transitions. Second operand has 12 states, 10 states have (on average 1.8) internal successors, (18), 11 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-11-19 07:27:45,333 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:27:45,333 INFO L93 Difference]: Finished difference Result 139 states and 168 transitions. [2022-11-19 07:27:45,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-19 07:27:45,334 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 10 states have (on average 1.8) internal successors, (18), 11 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-11-19 07:27:45,334 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:27:45,335 INFO L225 Difference]: With dead ends: 139 [2022-11-19 07:27:45,336 INFO L226 Difference]: Without dead ends: 139 [2022-11-19 07:27:45,336 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 49 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=37, Invalid=128, Unknown=3, NotChecked=72, Total=240 [2022-11-19 07:27:45,337 INFO L413 NwaCegarLoop]: 62 mSDtfsCounter, 69 mSDsluCounter, 265 mSDsCounter, 0 mSdLazyCounter, 327 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 327 SdHoareTripleChecker+Invalid, 617 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 327 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 282 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-19 07:27:45,337 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [71 Valid, 327 Invalid, 617 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 327 Invalid, 0 Unknown, 282 Unchecked, 0.6s Time] [2022-11-19 07:27:45,338 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139 states. [2022-11-19 07:27:45,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139 to 84. [2022-11-19 07:27:45,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84 states, 64 states have (on average 1.546875) internal successors, (99), 74 states have internal predecessors, (99), 5 states have call successors, (5), 2 states have call predecessors, (5), 4 states have return successors, (10), 7 states have call predecessors, (10), 5 states have call successors, (10) [2022-11-19 07:27:45,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 114 transitions. [2022-11-19 07:27:45,346 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 114 transitions. Word has length 18 [2022-11-19 07:27:45,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:27:45,346 INFO L495 AbstractCegarLoop]: Abstraction has 84 states and 114 transitions. [2022-11-19 07:27:45,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 10 states have (on average 1.8) internal successors, (18), 11 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-11-19 07:27:45,346 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 114 transitions. [2022-11-19 07:27:45,347 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-11-19 07:27:45,347 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:27:45,347 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:27:45,354 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2022-11-19 07:27:45,555 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (9)] Forceful destruction successful, exit code 0 [2022-11-19 07:27:45,761 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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)] Forceful destruction successful, exit code 0 [2022-11-19 07:27:45,954 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:27:45,954 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-11-19 07:27:45,954 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:27:45,954 INFO L85 PathProgramCache]: Analyzing trace with hash 881453185, now seen corresponding path program 1 times [2022-11-19 07:27:45,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:27:45,955 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1847390853] [2022-11-19 07:27:45,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:27:45,955 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-11-19 07:27:45,955 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:27:45,956 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:27:45,962 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:27:46,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:27:46,031 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-19 07:27:46,033 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:27:46,105 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 07:27:46,105 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 07:27:46,105 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:27:46,105 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1847390853] [2022-11-19 07:27:46,105 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1847390853] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:27:46,105 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 07:27:46,105 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-19 07:27:46,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [151675822] [2022-11-19 07:27:46,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:27:46,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-19 07:27:46,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:27:46,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-19 07:27:46,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-19 07:27:46,107 INFO L87 Difference]: Start difference. First operand 84 states and 114 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-11-19 07:27:46,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:27:46,169 INFO L93 Difference]: Finished difference Result 68 states and 86 transitions. [2022-11-19 07:27:46,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-19 07:27:46,170 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-11-19 07:27:46,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:27:46,171 INFO L225 Difference]: With dead ends: 68 [2022-11-19 07:27:46,171 INFO L226 Difference]: Without dead ends: 64 [2022-11-19 07:27:46,171 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-11-19 07:27:46,172 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.1s IncrementalHoareTripleChecker+Time [2022-11-19 07:27:46,172 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.1s Time] [2022-11-19 07:27:46,178 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2022-11-19 07:27:46,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 62. [2022-11-19 07:27:46,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62 states, 47 states have (on average 1.553191489361702) internal successors, (73), 56 states have internal predecessors, (73), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-19 07:27:46,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 79 transitions. [2022-11-19 07:27:46,183 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 79 transitions. Word has length 18 [2022-11-19 07:27:46,183 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:27:46,183 INFO L495 AbstractCegarLoop]: Abstraction has 62 states and 79 transitions. [2022-11-19 07:27:46,184 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-11-19 07:27:46,184 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 79 transitions. [2022-11-19 07:27:46,184 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-11-19 07:27:46,184 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:27:46,184 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:27:46,194 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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)] Forceful destruction successful, exit code 0 [2022-11-19 07:27:46,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:27:46,385 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-11-19 07:27:46,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:27:46,386 INFO L85 PathProgramCache]: Analyzing trace with hash 1478437295, now seen corresponding path program 1 times [2022-11-19 07:27:46,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:27:46,386 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2098824138] [2022-11-19 07:27:46,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:27:46,386 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-11-19 07:27:46,386 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:27:46,387 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:27:46,388 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:27:46,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:27:46,451 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-19 07:27:46,452 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:27:46,480 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-19 07:27:46,480 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 07:27:46,480 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:27:46,480 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2098824138] [2022-11-19 07:27:46,481 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2098824138] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:27:46,481 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 07:27:46,481 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-19 07:27:46,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2022767291] [2022-11-19 07:27:46,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:27:46,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-19 07:27:46,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:27:46,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-19 07:27:46,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-19 07:27:46,482 INFO L87 Difference]: Start difference. First operand 62 states and 79 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-11-19 07:27:46,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:27:46,544 INFO L93 Difference]: Finished difference Result 79 states and 99 transitions. [2022-11-19 07:27:46,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-19 07:27:46,546 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-11-19 07:27:46,546 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:27:46,546 INFO L225 Difference]: With dead ends: 79 [2022-11-19 07:27:46,546 INFO L226 Difference]: Without dead ends: 79 [2022-11-19 07:27:46,547 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-11-19 07:27:46,551 INFO L413 NwaCegarLoop]: 41 mSDtfsCounter, 8 mSDsluCounter, 112 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 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-11-19 07:27:46,551 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 153 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-19 07:27:46,552 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79 states. [2022-11-19 07:27:46,555 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79 to 68. [2022-11-19 07:27:46,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 68 states, 52 states have (on average 1.5) internal successors, (78), 60 states have internal predecessors, (78), 3 states have call successors, (3), 2 states have call predecessors, (3), 3 states have return successors, (5), 5 states have call predecessors, (5), 3 states have call successors, (5) [2022-11-19 07:27:46,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 86 transitions. [2022-11-19 07:27:46,556 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 86 transitions. Word has length 20 [2022-11-19 07:27:46,556 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:27:46,557 INFO L495 AbstractCegarLoop]: Abstraction has 68 states and 86 transitions. [2022-11-19 07:27:46,557 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-11-19 07:27:46,557 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 86 transitions. [2022-11-19 07:27:46,557 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-11-19 07:27:46,557 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:27:46,557 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:27:46,572 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:27:46,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:27:46,758 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-11-19 07:27:46,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:27:46,759 INFO L85 PathProgramCache]: Analyzing trace with hash -1073719666, now seen corresponding path program 1 times [2022-11-19 07:27:46,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:27:46,759 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1314133532] [2022-11-19 07:27:46,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:27:46,759 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-11-19 07:27:46,759 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:27:46,760 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:27:46,761 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:27:46,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:27:46,813 INFO L263 TraceCheckSpWp]: Trace formula consists of 59 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-19 07:27:46,814 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:27:46,876 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-19 07:27:46,876 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 07:27:46,876 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:27:46,876 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1314133532] [2022-11-19 07:27:46,877 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1314133532] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:27:46,877 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 07:27:46,877 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-19 07:27:46,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [283859157] [2022-11-19 07:27:46,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:27:46,879 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-19 07:27:46,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:27:46,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-19 07:27:46,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-19 07:27:46,880 INFO L87 Difference]: Start difference. First operand 68 states and 86 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-11-19 07:27:46,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:27:46,959 INFO L93 Difference]: Finished difference Result 67 states and 76 transitions. [2022-11-19 07:27:46,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-19 07:27:46,960 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-11-19 07:27:46,960 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:27:46,961 INFO L225 Difference]: With dead ends: 67 [2022-11-19 07:27:46,961 INFO L226 Difference]: Without dead ends: 67 [2022-11-19 07:27:46,961 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-11-19 07:27:46,962 INFO L413 NwaCegarLoop]: 39 mSDtfsCounter, 17 mSDsluCounter, 63 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 102 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.1s IncrementalHoareTripleChecker+Time [2022-11-19 07:27:46,962 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [17 Valid, 102 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-19 07:27:46,963 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2022-11-19 07:27:46,966 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 60. [2022-11-19 07:27:46,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60 states, 44 states have (on average 1.4090909090909092) internal successors, (62), 52 states have internal predecessors, (62), 3 states have call successors, (3), 2 states have call predecessors, (3), 3 states have return successors, (5), 5 states have call predecessors, (5), 3 states have call successors, (5) [2022-11-19 07:27:46,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 70 transitions. [2022-11-19 07:27:46,967 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 70 transitions. Word has length 20 [2022-11-19 07:27:46,967 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:27:46,967 INFO L495 AbstractCegarLoop]: Abstraction has 60 states and 70 transitions. [2022-11-19 07:27:46,967 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-11-19 07:27:46,967 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 70 transitions. [2022-11-19 07:27:46,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-11-19 07:27:46,968 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:27:46,968 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-11-19 07:27:46,987 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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)] Forceful destruction successful, exit code 0 [2022-11-19 07:27:47,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:27:47,169 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-11-19 07:27:47,169 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:27:47,169 INFO L85 PathProgramCache]: Analyzing trace with hash 1074427268, now seen corresponding path program 1 times [2022-11-19 07:27:47,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:27:47,170 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1649433264] [2022-11-19 07:27:47,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:27:47,170 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-11-19 07:27:47,170 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:27:47,171 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:27:47,206 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:27:47,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:27:47,246 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-19 07:27:47,251 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:27:47,491 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 07:27:47,491 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:27:47,628 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-19 07:27:47,628 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:27:47,628 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1649433264] [2022-11-19 07:27:47,628 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1649433264] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:27:47,628 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1994430895] [2022-11-19 07:27:47,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:27:47,629 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 07:27:47,629 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 07:27:47,630 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 07:27:47,642 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (15)] Waiting until timeout for monitored process [2022-11-19 07:27:47,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:27:47,716 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-19 07:27:47,717 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:27:47,767 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 07:27:47,767 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:27:47,827 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-19 07:27:47,827 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1994430895] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:27:47,827 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1707037231] [2022-11-19 07:27:47,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:27:47,827 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:27:47,827 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 07:27:47,831 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 07:27:47,839 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-11-19 07:27:47,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:27:47,908 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-19 07:27:47,909 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:27:47,958 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 07:27:47,958 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:27:48,015 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-19 07:27:48,016 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1707037231] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:27:48,016 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-11-19 07:27:48,016 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 5, 4, 5, 4] total 9 [2022-11-19 07:27:48,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926747698] [2022-11-19 07:27:48,016 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-11-19 07:27:48,017 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-19 07:27:48,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:27:48,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-19 07:27:48,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-19 07:27:48,017 INFO L87 Difference]: Start difference. First operand 60 states and 70 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-11-19 07:27:48,202 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:27:48,202 INFO L93 Difference]: Finished difference Result 59 states and 68 transitions. [2022-11-19 07:27:48,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-19 07:27:48,203 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-11-19 07:27:48,203 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:27:48,204 INFO L225 Difference]: With dead ends: 59 [2022-11-19 07:27:48,204 INFO L226 Difference]: Without dead ends: 59 [2022-11-19 07:27:48,204 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 109 SyntacticMatches, 3 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-19 07:27:48,205 INFO L413 NwaCegarLoop]: 27 mSDtfsCounter, 31 mSDsluCounter, 98 mSDsCounter, 0 mSdLazyCounter, 95 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 125 SdHoareTripleChecker+Invalid, 106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 95 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 10 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-19 07:27:48,205 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [32 Valid, 125 Invalid, 106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 95 Invalid, 0 Unknown, 10 Unchecked, 0.2s Time] [2022-11-19 07:27:48,205 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2022-11-19 07:27:48,208 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 59. [2022-11-19 07:27:48,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59 states, 44 states have (on average 1.3636363636363635) internal successors, (60), 51 states have internal predecessors, (60), 3 states have call successors, (3), 2 states have call predecessors, (3), 3 states have return successors, (5), 5 states have call predecessors, (5), 3 states have call successors, (5) [2022-11-19 07:27:48,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 68 transitions. [2022-11-19 07:27:48,209 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 68 transitions. Word has length 21 [2022-11-19 07:27:48,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:27:48,209 INFO L495 AbstractCegarLoop]: Abstraction has 59 states and 68 transitions. [2022-11-19 07:27:48,210 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-11-19 07:27:48,210 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 68 transitions. [2022-11-19 07:27:48,210 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-11-19 07:27:48,210 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:27:48,210 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:27:48,224 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (15)] Ended with exit code 0 [2022-11-19 07:27:48,428 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-11-19 07:27:48,631 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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)] Forceful destruction successful, exit code 0 [2022-11-19 07:27:48,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:27:48,824 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2022-11-19 07:27:48,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:27:48,825 INFO L85 PathProgramCache]: Analyzing trace with hash -807401739, now seen corresponding path program 1 times [2022-11-19 07:27:48,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:27:48,825 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [374049610] [2022-11-19 07:27:48,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:27:48,825 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-11-19 07:27:48,826 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:27:48,826 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:27:48,830 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:27:48,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:27:48,894 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-19 07:27:48,896 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:27:48,974 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-19 07:27:48,975 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:27:49,062 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-19 07:27:49,063 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:27:49,063 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [374049610] [2022-11-19 07:27:49,063 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [374049610] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:27:49,063 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2113738069] [2022-11-19 07:27:49,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:27:49,063 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 07:27:49,063 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 07:27:49,064 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 07:27:49,090 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (18)] Waiting until timeout for monitored process [2022-11-19 07:27:49,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:27:49,197 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-19 07:27:49,198 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:27:49,243 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-19 07:27:49,243 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:27:49,286 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-19 07:27:49,286 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [2113738069] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:27:49,286 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1717956624] [2022-11-19 07:27:49,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:27:49,287 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:27:49,287 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 07:27:49,291 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 07:27:49,318 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-11-19 07:27:49,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:27:49,371 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-19 07:27:49,372 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:27:49,419 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-19 07:27:49,419 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:27:49,461 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-19 07:27:49,461 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1717956624] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:27:49,461 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-11-19 07:27:49,461 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5, 5, 5, 5] total 8 [2022-11-19 07:27:49,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418146876] [2022-11-19 07:27:49,461 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-11-19 07:27:49,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-19 07:27:49,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:27:49,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-19 07:27:49,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-11-19 07:27:49,463 INFO L87 Difference]: Start difference. First operand 59 states and 68 transitions. Second operand has 8 states, 8 states have (on average 3.0) internal successors, (24), 8 states have internal predecessors, (24), 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-11-19 07:27:49,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:27:49,630 INFO L93 Difference]: Finished difference Result 137 states and 156 transitions. [2022-11-19 07:27:49,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-19 07:27:49,631 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.0) internal successors, (24), 8 states have internal predecessors, (24), 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 22 [2022-11-19 07:27:49,631 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:27:49,632 INFO L225 Difference]: With dead ends: 137 [2022-11-19 07:27:49,632 INFO L226 Difference]: Without dead ends: 137 [2022-11-19 07:27:49,632 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 120 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-11-19 07:27:49,633 INFO L413 NwaCegarLoop]: 47 mSDtfsCounter, 201 mSDsluCounter, 106 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 202 SdHoareTripleChecker+Valid, 153 SdHoareTripleChecker+Invalid, 58 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-19 07:27:49,633 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [202 Valid, 153 Invalid, 58 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 48 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-19 07:27:49,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2022-11-19 07:27:49,637 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 77. [2022-11-19 07:27:49,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 77 states, 60 states have (on average 1.3333333333333333) internal successors, (80), 65 states have internal predecessors, (80), 5 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (9), 9 states have call predecessors, (9), 5 states have call successors, (9) [2022-11-19 07:27:49,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 94 transitions. [2022-11-19 07:27:49,638 INFO L78 Accepts]: Start accepts. Automaton has 77 states and 94 transitions. Word has length 22 [2022-11-19 07:27:49,638 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:27:49,639 INFO L495 AbstractCegarLoop]: Abstraction has 77 states and 94 transitions. [2022-11-19 07:27:49,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.0) internal successors, (24), 8 states have internal predecessors, (24), 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-11-19 07:27:49,639 INFO L276 IsEmpty]: Start isEmpty. Operand 77 states and 94 transitions. [2022-11-19 07:27:49,639 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-11-19 07:27:49,639 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:27:49,640 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-11-19 07:27:49,646 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (18)] Forceful destruction successful, exit code 0 [2022-11-19 07:27:49,850 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-11-19 07:27:50,047 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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)] Forceful destruction successful, exit code 0 [2022-11-19 07:27:50,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:27:50,241 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-11-19 07:27:50,241 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:27:50,241 INFO L85 PathProgramCache]: Analyzing trace with hash -2128418719, now seen corresponding path program 1 times [2022-11-19 07:27:50,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:27:50,241 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1487878263] [2022-11-19 07:27:50,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:27:50,242 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-11-19 07:27:50,242 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:27:50,243 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:27:50,244 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:27:50,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:27:50,314 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-19 07:27:50,316 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:27:50,520 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-11-19 07:27:50,527 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-19 07:27:50,527 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:27:50,690 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-11-19 07:27:50,692 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:27:50,692 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1487878263] [2022-11-19 07:27:50,692 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1487878263] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 07:27:50,692 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [594584644] [2022-11-19 07:27:50,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:27:50,692 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 07:27:50,692 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 07:27:50,693 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 07:27:50,704 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (21)] Waiting until timeout for monitored process [2022-11-19 07:27:50,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:27:50,813 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 13 conjunts are in the unsatisfiable core [2022-11-19 07:27:50,815 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:27:51,094 WARN L859 $PredicateComparison]: unable to prove that (and (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| (_ bv0 32))) (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-11-19 07:27:51,104 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-19 07:27:51,104 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:27:51,225 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-11-19 07:27:51,226 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [594584644] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 07:27:51,227 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [957717513] [2022-11-19 07:27:51,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:27:51,227 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:27:51,227 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 07:27:51,228 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 07:27:51,264 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-11-19 07:27:51,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:27:51,327 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-19 07:27:51,329 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:27:51,400 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-11-19 07:27:51,442 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-19 07:27:51,442 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:27:51,557 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-11-19 07:27:51,559 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [957717513] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 07:27:51,559 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-19 07:27:51,559 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2022-11-19 07:27:51,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2074759808] [2022-11-19 07:27:51,560 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-19 07:27:51,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-11-19 07:27:51,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:27:51,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-11-19 07:27:51,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=150, Unknown=5, NotChecked=140, Total=342 [2022-11-19 07:27:51,561 INFO L87 Difference]: Start difference. First operand 77 states and 94 transitions. Second operand has 16 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 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-11-19 07:27:51,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:27:51,737 INFO L93 Difference]: Finished difference Result 118 states and 146 transitions. [2022-11-19 07:27:51,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-19 07:27:51,739 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 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-11-19 07:27:51,740 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:27:51,741 INFO L225 Difference]: With dead ends: 118 [2022-11-19 07:27:51,741 INFO L226 Difference]: Without dead ends: 111 [2022-11-19 07:27:51,741 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 101 SyntacticMatches, 7 SemanticMatches, 19 ConstructedPredicates, 5 IntricatePredicates, 2 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=55, Invalid=200, Unknown=5, NotChecked=160, Total=420 [2022-11-19 07:27:51,742 INFO L413 NwaCegarLoop]: 46 mSDtfsCounter, 20 mSDsluCounter, 282 mSDsCounter, 0 mSdLazyCounter, 58 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 328 SdHoareTripleChecker+Invalid, 269 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 58 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 208 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-19 07:27:51,742 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 328 Invalid, 269 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 58 Invalid, 0 Unknown, 208 Unchecked, 0.1s Time] [2022-11-19 07:27:51,743 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111 states. [2022-11-19 07:27:51,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111 to 98. [2022-11-19 07:27:51,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 78 states have (on average 1.3461538461538463) internal successors, (105), 83 states have internal predecessors, (105), 8 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (15), 12 states have call predecessors, (15), 8 states have call successors, (15) [2022-11-19 07:27:51,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 128 transitions. [2022-11-19 07:27:51,750 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 128 transitions. Word has length 24 [2022-11-19 07:27:51,750 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:27:51,750 INFO L495 AbstractCegarLoop]: Abstraction has 98 states and 128 transitions. [2022-11-19 07:27:51,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 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-11-19 07:27:51,751 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 128 transitions. [2022-11-19 07:27:51,751 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-11-19 07:27:51,751 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:27:51,752 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:27:51,763 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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)] Forceful destruction successful, exit code 0 [2022-11-19 07:27:51,967 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-11-19 07:27:52,165 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (21)] Forceful destruction successful, exit code 0 [2022-11-19 07:27:52,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt [2022-11-19 07:27:52,364 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-11-19 07:27:52,364 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:27:52,364 INFO L85 PathProgramCache]: Analyzing trace with hash -1844216072, now seen corresponding path program 1 times [2022-11-19 07:27:52,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:27:52,364 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [538820068] [2022-11-19 07:27:52,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:27:52,365 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-11-19 07:27:52,365 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:27:52,366 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:27:52,373 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:27:52,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:27:52,458 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 28 conjunts are in the unsatisfiable core [2022-11-19 07:27:52,460 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:27:52,493 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-11-19 07:27:52,503 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-11-19 07:27:52,682 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-11-19 07:27:52,703 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:27:52,704 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-11-19 07:27:52,721 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 07:27:52,722 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-11-19 07:27:52,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_146 (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_146) |c_#length|)))) is different from true [2022-11-19 07:27:52,911 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:27:52,912 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-11-19 07:27:52,925 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 07:27:52,926 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-11-19 07:27:52,988 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 2 trivial. 6 not checked. [2022-11-19 07:27:52,988 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:27:55,409 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:27:55,409 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [538820068] [2022-11-19 07:27:55,409 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [538820068] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 07:27:55,410 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [245980266] [2022-11-19 07:27:55,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:27:55,410 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 07:27:55,410 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 07:27:55,419 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 07:27:55,420 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (24)] Waiting until timeout for monitored process [2022-11-19 07:27:55,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:27:55,580 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 28 conjunts are in the unsatisfiable core [2022-11-19 07:27:55,583 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:27:55,601 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-11-19 07:27:55,609 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-11-19 07:27:55,701 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-11-19 07:27:55,735 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:27:55,736 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-11-19 07:27:55,748 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 07:27:55,748 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-11-19 07:27:55,832 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-11-19 07:27:55,853 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:27:55,854 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-11-19 07:27:55,867 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 07:27:55,867 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-11-19 07:27:55,893 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 2 trivial. 6 not checked. [2022-11-19 07:27:55,893 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:27:56,159 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [245980266] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 07:27:56,159 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1765370287] [2022-11-19 07:27:56,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:27:56,159 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:27:56,160 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 07:27:56,161 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 07:27:56,163 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-11-19 07:27:56,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:27:56,253 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 29 conjunts are in the unsatisfiable core [2022-11-19 07:27:56,256 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:27:56,267 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-11-19 07:27:56,274 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-11-19 07:27:56,380 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-11-19 07:27:56,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:27:56,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-11-19 07:27:56,427 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 07:27:56,428 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-11-19 07:27:56,517 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-11-19 07:27:56,542 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:27:56,543 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-11-19 07:27:56,556 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 07:27:56,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-11-19 07:27:56,579 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 2 trivial. 6 not checked. [2022-11-19 07:27:56,579 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:27:58,874 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1765370287] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 07:27:58,874 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-19 07:27:58,874 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 16 [2022-11-19 07:27:58,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1902081876] [2022-11-19 07:27:58,874 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-19 07:27:58,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-11-19 07:27:58,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:27:58,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-11-19 07:27:58,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=131, Unknown=6, NotChecked=162, Total=342 [2022-11-19 07:27:58,876 INFO L87 Difference]: Start difference. First operand 98 states and 128 transitions. Second operand has 17 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 16 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-11-19 07:27:59,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:27:59,521 INFO L93 Difference]: Finished difference Result 127 states and 156 transitions. [2022-11-19 07:27:59,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-19 07:27:59,521 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 16 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-11-19 07:27:59,522 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:27:59,522 INFO L225 Difference]: With dead ends: 127 [2022-11-19 07:27:59,523 INFO L226 Difference]: Without dead ends: 126 [2022-11-19 07:27:59,523 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 74 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 6 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=51, Invalid=177, Unknown=6, NotChecked=186, Total=420 [2022-11-19 07:27:59,524 INFO L413 NwaCegarLoop]: 30 mSDtfsCounter, 55 mSDsluCounter, 176 mSDsCounter, 0 mSdLazyCounter, 253 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 206 SdHoareTripleChecker+Invalid, 703 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 253 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 439 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-19 07:27:59,524 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [55 Valid, 206 Invalid, 703 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 253 Invalid, 0 Unknown, 439 Unchecked, 0.4s Time] [2022-11-19 07:27:59,524 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 126 states. [2022-11-19 07:27:59,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 126 to 111. [2022-11-19 07:27:59,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 111 states, 91 states have (on average 1.3626373626373627) internal successors, (124), 96 states have internal predecessors, (124), 8 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (15), 12 states have call predecessors, (15), 8 states have call successors, (15) [2022-11-19 07:27:59,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 111 states and 147 transitions. [2022-11-19 07:27:59,530 INFO L78 Accepts]: Start accepts. Automaton has 111 states and 147 transitions. Word has length 28 [2022-11-19 07:27:59,531 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:27:59,531 INFO L495 AbstractCegarLoop]: Abstraction has 111 states and 147 transitions. [2022-11-19 07:27:59,531 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 16 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-11-19 07:27:59,531 INFO L276 IsEmpty]: Start isEmpty. Operand 111 states and 147 transitions. [2022-11-19 07:27:59,532 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-11-19 07:27:59,532 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:27:59,532 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-11-19 07:27:59,555 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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)] Forceful destruction successful, exit code 0 [2022-11-19 07:27:59,743 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-11-19 07:27:59,940 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (24)] Forceful destruction successful, exit code 0 [2022-11-19 07:28:00,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt [2022-11-19 07:28:00,133 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-11-19 07:28:00,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:28:00,134 INFO L85 PathProgramCache]: Analyzing trace with hash -1022360221, now seen corresponding path program 1 times [2022-11-19 07:28:00,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:28:00,134 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [411732134] [2022-11-19 07:28:00,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:28:00,136 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-11-19 07:28:00,136 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:28:00,137 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:28:00,162 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:28:00,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:28:00,218 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-19 07:28:00,220 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:28:00,457 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 8 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-19 07:28:00,457 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:28:01,057 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-11-19 07:28:01,351 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 8 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-19 07:28:01,351 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:28:01,351 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [411732134] [2022-11-19 07:28:01,351 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [411732134] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:28:01,351 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1251529967] [2022-11-19 07:28:01,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:28:01,352 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 07:28:01,352 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 07:28:01,355 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 07:28:01,379 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (27)] Waiting until timeout for monitored process [2022-11-19 07:28:01,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:28:01,507 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-19 07:28:01,509 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:28:01,644 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 8 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-19 07:28:01,644 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:28:06,019 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-11-19 07:28:06,083 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 8 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-19 07:28:06,083 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1251529967] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:28:06,083 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1869271714] [2022-11-19 07:28:06,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:28:06,083 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:28:06,084 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 07:28:06,084 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 07:28:06,112 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-11-19 07:28:06,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:28:06,179 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-19 07:28:06,180 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:28:06,341 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 8 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-19 07:28:06,341 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:28:14,746 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-11-19 07:28:14,807 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 8 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-19 07:28:14,807 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1869271714] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:28:14,807 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-11-19 07:28:14,807 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8, 8, 8, 8] total 17 [2022-11-19 07:28:14,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [824596728] [2022-11-19 07:28:14,808 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-11-19 07:28:14,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-19 07:28:14,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:28:14,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-19 07:28:14,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=254, Unknown=6, NotChecked=0, Total=306 [2022-11-19 07:28:14,809 INFO L87 Difference]: Start difference. First operand 111 states and 147 transitions. Second operand has 18 states, 17 states have (on average 2.764705882352941) internal successors, (47), 16 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-11-19 07:28:16,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:28:16,925 INFO L93 Difference]: Finished difference Result 185 states and 215 transitions. [2022-11-19 07:28:16,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-11-19 07:28:16,926 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 2.764705882352941) internal successors, (47), 16 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-11-19 07:28:16,926 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:28:16,927 INFO L225 Difference]: With dead ends: 185 [2022-11-19 07:28:16,927 INFO L226 Difference]: Without dead ends: 185 [2022-11-19 07:28:16,928 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 183 GetRequests, 158 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 13.8s TimeCoverageRelationStatistics Valid=104, Invalid=540, Unknown=6, NotChecked=0, Total=650 [2022-11-19 07:28:16,928 INFO L413 NwaCegarLoop]: 32 mSDtfsCounter, 207 mSDsluCounter, 279 mSDsCounter, 0 mSdLazyCounter, 316 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 207 SdHoareTripleChecker+Valid, 311 SdHoareTripleChecker+Invalid, 421 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 316 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 94 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-11-19 07:28:16,929 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [207 Valid, 311 Invalid, 421 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 316 Invalid, 0 Unknown, 94 Unchecked, 1.1s Time] [2022-11-19 07:28:16,929 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2022-11-19 07:28:16,934 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 112. [2022-11-19 07:28:16,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 112 states, 91 states have (on average 1.3406593406593406) internal successors, (122), 96 states have internal predecessors, (122), 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-11-19 07:28:16,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 145 transitions. [2022-11-19 07:28:16,936 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 145 transitions. Word has length 30 [2022-11-19 07:28:16,936 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:28:16,936 INFO L495 AbstractCegarLoop]: Abstraction has 112 states and 145 transitions. [2022-11-19 07:28:16,937 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 2.764705882352941) internal successors, (47), 16 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-11-19 07:28:16,937 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 145 transitions. [2022-11-19 07:28:16,938 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-11-19 07:28:16,938 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:28:16,938 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-11-19 07:28:16,953 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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)] Forceful destruction successful, exit code 0 [2022-11-19 07:28:17,153 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-11-19 07:28:17,351 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (27)] Ended with exit code 0 [2022-11-19 07:28:17,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt [2022-11-19 07:28:17,550 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-11-19 07:28:17,550 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:28:17,550 INFO L85 PathProgramCache]: Analyzing trace with hash -1628395789, now seen corresponding path program 1 times [2022-11-19 07:28:17,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:28:17,551 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [75757371] [2022-11-19 07:28:17,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:28:17,551 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-11-19 07:28:17,551 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:28:17,552 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:28:17,553 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:28:17,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:28:17,638 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 14 conjunts are in the unsatisfiable core [2022-11-19 07:28:17,640 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:28:17,738 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-11-19 07:28:17,924 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-11-19 07:28:17,942 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-19 07:28:17,942 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:28:18,192 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-19 07:28:18,193 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:28:18,193 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [75757371] [2022-11-19 07:28:18,193 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [75757371] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:28:18,193 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1340543267] [2022-11-19 07:28:18,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:28:18,193 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 07:28:18,193 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 07:28:18,195 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 07:28:18,218 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (30)] Waiting until timeout for monitored process [2022-11-19 07:28:18,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:28:18,361 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 14 conjunts are in the unsatisfiable core [2022-11-19 07:28:18,363 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:28:18,421 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-11-19 07:28:18,552 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-11-19 07:28:18,555 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-19 07:28:18,556 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:28:18,646 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-19 07:28:18,646 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1340543267] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:28:18,646 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [186130699] [2022-11-19 07:28:18,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:28:18,647 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:28:18,647 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 07:28:18,648 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 07:28:18,650 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-11-19 07:28:18,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:28:18,735 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 14 conjunts are in the unsatisfiable core [2022-11-19 07:28:18,736 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:28:18,788 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-11-19 07:28:18,942 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-11-19 07:28:18,945 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-19 07:28:18,945 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:28:19,031 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-19 07:28:19,031 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [186130699] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:28:19,031 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-11-19 07:28:19,031 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8, 11, 8, 11, 8] total 16 [2022-11-19 07:28:19,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1475417187] [2022-11-19 07:28:19,032 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-11-19 07:28:19,032 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-11-19 07:28:19,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:28:19,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-11-19 07:28:19,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2022-11-19 07:28:19,033 INFO L87 Difference]: Start difference. First operand 112 states and 145 transitions. Second operand has 17 states, 16 states have (on average 2.375) internal successors, (38), 14 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-11-19 07:28:20,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:28:20,160 INFO L93 Difference]: Finished difference Result 145 states and 169 transitions. [2022-11-19 07:28:20,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-11-19 07:28:20,162 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 2.375) internal successors, (38), 14 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-11-19 07:28:20,162 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:28:20,163 INFO L225 Difference]: With dead ends: 145 [2022-11-19 07:28:20,163 INFO L226 Difference]: Without dead ends: 145 [2022-11-19 07:28:20,164 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 197 GetRequests, 161 SyntacticMatches, 6 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 241 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=162, Invalid=830, Unknown=0, NotChecked=0, Total=992 [2022-11-19 07:28:20,164 INFO L413 NwaCegarLoop]: 26 mSDtfsCounter, 184 mSDsluCounter, 235 mSDsCounter, 0 mSdLazyCounter, 349 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 185 SdHoareTripleChecker+Valid, 261 SdHoareTripleChecker+Invalid, 392 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 349 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 37 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-19 07:28:20,165 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [185 Valid, 261 Invalid, 392 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 349 Invalid, 0 Unknown, 37 Unchecked, 0.5s Time] [2022-11-19 07:28:20,165 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states. [2022-11-19 07:28:20,170 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 120. [2022-11-19 07:28:20,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120 states, 97 states have (on average 1.3298969072164948) internal successors, (129), 103 states have internal predecessors, (129), 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-11-19 07:28:20,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 152 transitions. [2022-11-19 07:28:20,172 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 152 transitions. Word has length 31 [2022-11-19 07:28:20,172 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:28:20,172 INFO L495 AbstractCegarLoop]: Abstraction has 120 states and 152 transitions. [2022-11-19 07:28:20,172 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 2.375) internal successors, (38), 14 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-11-19 07:28:20,172 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 152 transitions. [2022-11-19 07:28:20,173 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-11-19 07:28:20,173 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:28:20,174 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-11-19 07:28:20,180 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-11-19 07:28:20,386 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:28:20,580 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (30)] Ended with exit code 0 [2022-11-19 07:28:20,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt [2022-11-19 07:28:20,779 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-11-19 07:28:20,780 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:28:20,780 INFO L85 PathProgramCache]: Analyzing trace with hash 1059338178, now seen corresponding path program 1 times [2022-11-19 07:28:20,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:28:20,780 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1126106708] [2022-11-19 07:28:20,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:28:20,780 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-11-19 07:28:20,781 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:28:20,782 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:28:20,783 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:28:20,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:28:20,880 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 17 conjunts are in the unsatisfiable core [2022-11-19 07:28:20,882 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:28:21,287 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-11-19 07:28:21,806 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-11-19 07:28:21,874 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 07:28:21,874 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:28:22,363 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-19 07:28:22,363 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:28:22,363 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1126106708] [2022-11-19 07:28:22,363 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1126106708] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:28:22,363 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1048756381] [2022-11-19 07:28:22,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:28:22,364 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 07:28:22,364 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 07:28:22,365 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 07:28:22,366 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (33)] Waiting until timeout for monitored process [2022-11-19 07:28:22,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:28:22,506 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 14 conjunts are in the unsatisfiable core [2022-11-19 07:28:22,507 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:28:22,741 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-11-19 07:28:23,192 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-11-19 07:28:23,198 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-19 07:28:23,199 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:28:23,303 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-19 07:28:23,303 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1048756381] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:28:23,303 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [291522065] [2022-11-19 07:28:23,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:28:23,304 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:28:23,304 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 07:28:23,304 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 07:28:23,307 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-11-19 07:28:23,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:28:23,400 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 14 conjunts are in the unsatisfiable core [2022-11-19 07:28:23,402 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:28:23,475 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-11-19 07:28:23,728 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-11-19 07:28:23,735 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-19 07:28:23,735 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:28:23,843 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-19 07:28:23,843 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [291522065] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:28:23,843 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-11-19 07:28:23,844 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 8, 12, 8, 12, 8] total 30 [2022-11-19 07:28:23,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1884544763] [2022-11-19 07:28:23,844 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-11-19 07:28:23,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-11-19 07:28:23,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:28:23,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-11-19 07:28:23,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=796, Unknown=0, NotChecked=0, Total=930 [2022-11-19 07:28:23,845 INFO L87 Difference]: Start difference. First operand 120 states and 152 transitions. Second operand has 31 states, 30 states have (on average 2.2333333333333334) internal successors, (67), 26 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-11-19 07:28:24,448 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:28:24,449 INFO L93 Difference]: Finished difference Result 170 states and 207 transitions. [2022-11-19 07:28:24,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-11-19 07:28:24,450 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 30 states have (on average 2.2333333333333334) internal successors, (67), 26 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-11-19 07:28:24,450 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:28:24,451 INFO L225 Difference]: With dead ends: 170 [2022-11-19 07:28:24,451 INFO L226 Difference]: Without dead ends: 170 [2022-11-19 07:28:24,452 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 194 GetRequests, 157 SyntacticMatches, 4 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 482 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=158, Invalid=1032, Unknown=0, NotChecked=0, Total=1190 [2022-11-19 07:28:24,452 INFO L413 NwaCegarLoop]: 35 mSDtfsCounter, 24 mSDsluCounter, 432 mSDsCounter, 0 mSdLazyCounter, 147 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 467 SdHoareTripleChecker+Invalid, 304 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 147 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 155 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-19 07:28:24,452 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [24 Valid, 467 Invalid, 304 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 147 Invalid, 0 Unknown, 155 Unchecked, 0.3s Time] [2022-11-19 07:28:24,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 170 states. [2022-11-19 07:28:24,457 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 170 to 153. [2022-11-19 07:28:24,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 153 states, 125 states have (on average 1.312) internal successors, (164), 133 states have internal predecessors, (164), 10 states have call successors, (10), 5 states have call predecessors, (10), 9 states have return successors, (19), 14 states have call predecessors, (19), 10 states have call successors, (19) [2022-11-19 07:28:24,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 193 transitions. [2022-11-19 07:28:24,467 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 193 transitions. Word has length 32 [2022-11-19 07:28:24,467 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:28:24,467 INFO L495 AbstractCegarLoop]: Abstraction has 153 states and 193 transitions. [2022-11-19 07:28:24,468 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 30 states have (on average 2.2333333333333334) internal successors, (67), 26 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-11-19 07:28:24,468 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 193 transitions. [2022-11-19 07:28:24,469 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-11-19 07:28:24,469 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:28:24,469 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-11-19 07:28:24,490 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:28:24,671 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (33)] Ended with exit code 0 [2022-11-19 07:28:24,874 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2022-11-19 07:28:25,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt,34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:28:25,070 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2022-11-19 07:28:25,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:28:25,071 INFO L85 PathProgramCache]: Analyzing trace with hash 650513953, now seen corresponding path program 2 times [2022-11-19 07:28:25,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:28:25,071 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [948355522] [2022-11-19 07:28:25,071 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-19 07:28:25,071 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-11-19 07:28:25,071 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:28:25,072 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:28:25,111 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:28:25,173 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-19 07:28:25,174 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-19 07:28:25,177 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-19 07:28:25,178 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:28:25,228 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-19 07:28:25,228 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 07:28:25,228 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:28:25,228 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [948355522] [2022-11-19 07:28:25,229 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [948355522] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:28:25,229 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 07:28:25,229 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-19 07:28:25,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [782021006] [2022-11-19 07:28:25,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:28:25,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-19 07:28:25,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:28:25,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-19 07:28:25,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-19 07:28:25,231 INFO L87 Difference]: Start difference. First operand 153 states and 193 transitions. Second operand has 5 states, 5 states have (on average 5.0) internal successors, (25), 4 states have internal predecessors, (25), 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-11-19 07:28:25,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:28:25,259 INFO L93 Difference]: Finished difference Result 103 states and 116 transitions. [2022-11-19 07:28:25,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-19 07:28:25,259 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.0) internal successors, (25), 4 states have internal predecessors, (25), 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 32 [2022-11-19 07:28:25,259 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:28:25,260 INFO L225 Difference]: With dead ends: 103 [2022-11-19 07:28:25,260 INFO L226 Difference]: Without dead ends: 99 [2022-11-19 07:28:25,260 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 28 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-11-19 07:28:25,261 INFO L413 NwaCegarLoop]: 41 mSDtfsCounter, 21 mSDsluCounter, 93 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 134 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-19 07:28:25,261 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [21 Valid, 134 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-19 07:28:25,262 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2022-11-19 07:28:25,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 94. [2022-11-19 07:28:25,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94 states, 74 states have (on average 1.2837837837837838) internal successors, (95), 82 states have internal predecessors, (95), 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-11-19 07:28:25,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 108 transitions. [2022-11-19 07:28:25,266 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 108 transitions. Word has length 32 [2022-11-19 07:28:25,266 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:28:25,266 INFO L495 AbstractCegarLoop]: Abstraction has 94 states and 108 transitions. [2022-11-19 07:28:25,266 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.0) internal successors, (25), 4 states have internal predecessors, (25), 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-11-19 07:28:25,266 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 108 transitions. [2022-11-19 07:28:25,267 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-11-19 07:28:25,267 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:28:25,267 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-11-19 07:28:25,279 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:28:25,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:28:25,479 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-11-19 07:28:25,479 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:28:25,479 INFO L85 PathProgramCache]: Analyzing trace with hash -1520254763, now seen corresponding path program 1 times [2022-11-19 07:28:25,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:28:25,479 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1308335721] [2022-11-19 07:28:25,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:28:25,480 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-11-19 07:28:25,480 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:28:25,480 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:28:25,484 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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)] Waiting until timeout for monitored process [2022-11-19 07:28:25,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:28:25,563 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 17 conjunts are in the unsatisfiable core [2022-11-19 07:28:25,565 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:28:25,601 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-11-19 07:28:25,683 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-11-19 07:28:25,757 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-11-19 07:28:25,868 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-11-19 07:28:25,896 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-19 07:28:25,896 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:28:26,309 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 10 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-19 07:28:26,309 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:28:26,309 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1308335721] [2022-11-19 07:28:26,309 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1308335721] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:28:26,310 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [561378114] [2022-11-19 07:28:26,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:28:26,310 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 07:28:26,310 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 07:28:26,311 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 07:28:26,312 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (37)] Waiting until timeout for monitored process [2022-11-19 07:28:26,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:28:26,453 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 18 conjunts are in the unsatisfiable core [2022-11-19 07:28:26,455 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:28:26,480 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-11-19 07:28:26,514 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-11-19 07:28:26,542 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-11-19 07:28:26,595 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-11-19 07:28:26,602 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-19 07:28:26,602 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:28:28,839 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 10 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-19 07:28:28,840 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [561378114] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:28:28,840 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1005796246] [2022-11-19 07:28:28,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:28:28,840 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:28:28,840 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 07:28:28,843 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 07:28:28,866 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-11-19 07:28:28,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:28:28,944 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 17 conjunts are in the unsatisfiable core [2022-11-19 07:28:28,946 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:28:28,972 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-11-19 07:28:29,009 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-11-19 07:28:29,039 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-11-19 07:28:29,091 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-11-19 07:28:29,099 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-19 07:28:29,099 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:28:37,360 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 10 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-19 07:28:37,361 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1005796246] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:28:37,361 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-11-19 07:28:37,361 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 9, 12, 9, 12, 9] total 20 [2022-11-19 07:28:37,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1858791862] [2022-11-19 07:28:37,361 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-11-19 07:28:37,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-11-19 07:28:37,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:28:37,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-11-19 07:28:37,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=364, Unknown=5, NotChecked=0, Total=420 [2022-11-19 07:28:37,362 INFO L87 Difference]: Start difference. First operand 94 states and 108 transitions. Second operand has 21 states, 20 states have (on average 2.5) internal successors, (50), 18 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-11-19 07:28:38,618 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:28:38,618 INFO L93 Difference]: Finished difference Result 100 states and 112 transitions. [2022-11-19 07:28:38,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-19 07:28:38,619 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 2.5) internal successors, (50), 18 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-11-19 07:28:38,619 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:28:38,620 INFO L225 Difference]: With dead ends: 100 [2022-11-19 07:28:38,620 INFO L226 Difference]: Without dead ends: 100 [2022-11-19 07:28:38,621 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 205 GetRequests, 176 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 132 ImplicationChecksByTransitivity, 11.1s TimeCoverageRelationStatistics Valid=111, Invalid=814, Unknown=5, NotChecked=0, Total=930 [2022-11-19 07:28:38,621 INFO L413 NwaCegarLoop]: 33 mSDtfsCounter, 45 mSDsluCounter, 272 mSDsCounter, 0 mSdLazyCounter, 439 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 305 SdHoareTripleChecker+Invalid, 523 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 439 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 80 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-11-19 07:28:38,621 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [46 Valid, 305 Invalid, 523 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 439 Invalid, 0 Unknown, 80 Unchecked, 0.7s Time] [2022-11-19 07:28:38,622 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2022-11-19 07:28:38,625 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 96. [2022-11-19 07:28:38,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 76 states have (on average 1.2763157894736843) internal successors, (97), 84 states have internal predecessors, (97), 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-11-19 07:28:38,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 110 transitions. [2022-11-19 07:28:38,626 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 110 transitions. Word has length 33 [2022-11-19 07:28:38,626 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:28:38,626 INFO L495 AbstractCegarLoop]: Abstraction has 96 states and 110 transitions. [2022-11-19 07:28:38,627 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 2.5) internal successors, (50), 18 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-11-19 07:28:38,627 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 110 transitions. [2022-11-19 07:28:38,627 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-11-19 07:28:38,627 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:28:38,628 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-11-19 07:28:38,639 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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)] Ended with exit code 0 [2022-11-19 07:28:38,840 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (37)] Ended with exit code 0 [2022-11-19 07:28:39,043 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2022-11-19 07:28:39,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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,37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt,38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:28:39,239 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2022-11-19 07:28:39,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:28:39,240 INFO L85 PathProgramCache]: Analyzing trace with hash 520579815, now seen corresponding path program 1 times [2022-11-19 07:28:39,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:28:39,240 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1713736471] [2022-11-19 07:28:39,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:28:39,240 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-11-19 07:28:39,240 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:28:39,241 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:28:39,242 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:28:39,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:28:39,328 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-19 07:28:39,329 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:28:39,400 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-19 07:28:39,400 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:28:39,541 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-19 07:28:39,541 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:28:39,541 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1713736471] [2022-11-19 07:28:39,541 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1713736471] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:28:39,541 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2022850908] [2022-11-19 07:28:39,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:28:39,542 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 07:28:39,542 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 07:28:39,547 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 07:28:39,550 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (40)] Waiting until timeout for monitored process [2022-11-19 07:28:39,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:28:39,718 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-19 07:28:39,720 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:28:39,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-11-19 07:28:39,760 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:28:39,833 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-19 07:28:39,833 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [2022850908] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:28:39,833 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1133524844] [2022-11-19 07:28:39,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:28:39,834 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:28:39,834 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 07:28:39,835 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 07:28:39,837 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-11-19 07:28:39,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:28:39,928 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-19 07:28:39,930 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:28:39,969 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-19 07:28:39,969 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:28:40,189 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-19 07:28:40,189 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1133524844] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:28:40,189 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-11-19 07:28:40,189 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6, 6, 6, 7] total 13 [2022-11-19 07:28:40,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [491884] [2022-11-19 07:28:40,190 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-11-19 07:28:40,190 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-11-19 07:28:40,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:28:40,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-11-19 07:28:40,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2022-11-19 07:28:40,191 INFO L87 Difference]: Start difference. First operand 96 states and 110 transitions. Second operand has 13 states, 13 states have (on average 4.230769230769231) internal successors, (55), 13 states have internal predecessors, (55), 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-11-19 07:28:40,403 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:28:40,403 INFO L93 Difference]: Finished difference Result 101 states and 107 transitions. [2022-11-19 07:28:40,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-19 07:28:40,404 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 4.230769230769231) internal successors, (55), 13 states have internal predecessors, (55), 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-11-19 07:28:40,404 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:28:40,405 INFO L225 Difference]: With dead ends: 101 [2022-11-19 07:28:40,405 INFO L226 Difference]: Without dead ends: 101 [2022-11-19 07:28:40,405 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-11-19 07:28:40,406 INFO L413 NwaCegarLoop]: 37 mSDtfsCounter, 52 mSDsluCounter, 251 mSDsCounter, 0 mSdLazyCounter, 102 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 288 SdHoareTripleChecker+Invalid, 105 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 102 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-19 07:28:40,406 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [52 Valid, 288 Invalid, 105 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 102 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-19 07:28:40,407 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2022-11-19 07:28:40,409 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 92. [2022-11-19 07:28:40,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 72 states have (on average 1.2083333333333333) internal successors, (87), 80 states have internal predecessors, (87), 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-11-19 07:28:40,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 100 transitions. [2022-11-19 07:28:40,410 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 100 transitions. Word has length 36 [2022-11-19 07:28:40,410 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:28:40,411 INFO L495 AbstractCegarLoop]: Abstraction has 92 states and 100 transitions. [2022-11-19 07:28:40,411 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.230769230769231) internal successors, (55), 13 states have internal predecessors, (55), 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-11-19 07:28:40,411 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 100 transitions. [2022-11-19 07:28:40,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2022-11-19 07:28:40,412 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:28:40,412 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:28:40,418 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (40)] Forceful destruction successful, exit code 0 [2022-11-19 07:28:40,621 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:28:40,818 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2022-11-19 07:28:41,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt,39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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,41 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:28:41,015 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-11-19 07:28:41,015 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:28:41,015 INFO L85 PathProgramCache]: Analyzing trace with hash -159020851, now seen corresponding path program 2 times [2022-11-19 07:28:41,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:28:41,015 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1595387050] [2022-11-19 07:28:41,016 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-19 07:28:41,016 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-11-19 07:28:41,016 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:28:41,017 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:28:41,038 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:28:41,136 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-19 07:28:41,136 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-19 07:28:41,140 INFO L263 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 36 conjunts are in the unsatisfiable core [2022-11-19 07:28:41,148 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:28:41,165 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-11-19 07:28:41,173 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-11-19 07:28:41,323 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-11-19 07:28:41,343 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:28:41,344 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-11-19 07:28:41,360 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 07:28:41,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-11-19 07:28:41,485 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-11-19 07:28:41,505 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:28:41,506 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-11-19 07:28:41,519 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 07:28:41,519 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-11-19 07:28:41,675 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-11-19 07:28:41,700 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:28:41,701 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-11-19 07:28:41,714 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 07:28:41,714 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-11-19 07:28:41,768 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 3 proven. 19 refuted. 0 times theorem prover too weak. 6 trivial. 12 not checked. [2022-11-19 07:28:41,768 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:28:44,201 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:28:44,202 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1595387050] [2022-11-19 07:28:44,202 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1595387050] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 07:28:44,202 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [942045197] [2022-11-19 07:28:44,202 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-19 07:28:44,202 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 07:28:44,202 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 07:28:44,203 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 07:28:44,205 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (43)] Waiting until timeout for monitored process [2022-11-19 07:28:44,402 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-19 07:28:44,402 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-19 07:28:44,405 INFO L263 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 36 conjunts are in the unsatisfiable core [2022-11-19 07:28:44,408 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:28:44,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 5 [2022-11-19 07:28:44,425 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-11-19 07:28:44,504 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-11-19 07:28:44,525 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:28:44,526 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-11-19 07:28:44,539 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 07:28:44,539 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-11-19 07:28:44,637 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-11-19 07:28:44,661 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:28:44,662 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-11-19 07:28:44,676 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 07:28:44,677 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-11-19 07:28:44,755 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-11-19 07:28:44,775 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:28:44,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-11-19 07:28:44,792 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 07:28:44,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-11-19 07:28:44,815 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 3 proven. 19 refuted. 0 times theorem prover too weak. 6 trivial. 12 not checked. [2022-11-19 07:28:44,815 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:28:47,219 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [942045197] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 07:28:47,219 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [992060980] [2022-11-19 07:28:47,219 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-19 07:28:47,219 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:28:47,219 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 07:28:47,221 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 07:28:47,224 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2022-11-19 07:28:47,339 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-19 07:28:47,339 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-19 07:28:47,342 INFO L263 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 36 conjunts are in the unsatisfiable core [2022-11-19 07:28:47,345 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:28:47,356 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-11-19 07:28:47,365 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-11-19 07:28:47,466 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-11-19 07:28:47,487 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:28:47,488 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-11-19 07:28:47,499 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 07:28:47,500 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-11-19 07:28:47,589 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-11-19 07:28:47,619 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:28:47,620 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-11-19 07:28:47,639 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 07:28:47,639 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-11-19 07:28:47,728 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-11-19 07:28:47,759 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:28:47,763 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-11-19 07:28:47,785 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 07:28:47,785 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-11-19 07:28:47,807 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 3 proven. 19 refuted. 0 times theorem prover too weak. 6 trivial. 12 not checked. [2022-11-19 07:28:47,807 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:28:50,156 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [992060980] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 07:28:50,156 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-19 07:28:50,156 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 21 [2022-11-19 07:28:50,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869912236] [2022-11-19 07:28:50,156 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-19 07:28:50,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-11-19 07:28:50,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:28:50,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-11-19 07:28:50,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=178, Unknown=11, NotChecked=306, Total=552 [2022-11-19 07:28:50,157 INFO L87 Difference]: Start difference. First operand 92 states and 100 transitions. Second operand has 22 states, 20 states have (on average 2.0) internal successors, (40), 21 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-11-19 07:28:50,942 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:28:50,942 INFO L93 Difference]: Finished difference Result 127 states and 134 transitions. [2022-11-19 07:28:50,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-19 07:28:50,942 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 20 states have (on average 2.0) internal successors, (40), 21 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-11-19 07:28:50,943 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:28:50,944 INFO L225 Difference]: With dead ends: 127 [2022-11-19 07:28:50,944 INFO L226 Difference]: Without dead ends: 127 [2022-11-19 07:28:50,944 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 99 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 9 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 7.3s TimeCoverageRelationStatistics Valid=65, Invalid=232, Unknown=11, NotChecked=342, Total=650 [2022-11-19 07:28:50,945 INFO L413 NwaCegarLoop]: 39 mSDtfsCounter, 60 mSDsluCounter, 249 mSDsCounter, 0 mSdLazyCounter, 360 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 288 SdHoareTripleChecker+Invalid, 1123 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 360 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 751 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-19 07:28:50,945 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [60 Valid, 288 Invalid, 1123 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 360 Invalid, 0 Unknown, 751 Unchecked, 0.5s Time] [2022-11-19 07:28:50,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2022-11-19 07:28:50,948 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 107. [2022-11-19 07:28:50,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 107 states, 87 states have (on average 1.2413793103448276) internal successors, (108), 94 states have internal predecessors, (108), 5 states have call successors, (5), 4 states have call predecessors, (5), 6 states have return successors, (8), 8 states have call predecessors, (8), 5 states have call successors, (8) [2022-11-19 07:28:50,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 107 states to 107 states and 121 transitions. [2022-11-19 07:28:50,949 INFO L78 Accepts]: Start accepts. Automaton has 107 states and 121 transitions. Word has length 38 [2022-11-19 07:28:50,950 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:28:50,950 INFO L495 AbstractCegarLoop]: Abstraction has 107 states and 121 transitions. [2022-11-19 07:28:50,950 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 20 states have (on average 2.0) internal successors, (40), 21 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-11-19 07:28:50,950 INFO L276 IsEmpty]: Start isEmpty. Operand 107 states and 121 transitions. [2022-11-19 07:28:50,951 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2022-11-19 07:28:50,951 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:28:50,951 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-11-19 07:28:50,962 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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)] Forceful destruction successful, exit code 0 [2022-11-19 07:28:51,163 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2022-11-19 07:28:51,361 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (43)] Ended with exit code 0 [2022-11-19 07:28:51,559 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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,44 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,43 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt [2022-11-19 07:28:51,559 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-11-19 07:28:51,559 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:28:51,559 INFO L85 PathProgramCache]: Analyzing trace with hash 2060951864, now seen corresponding path program 1 times [2022-11-19 07:28:51,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:28:51,560 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1326143878] [2022-11-19 07:28:51,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:28:51,560 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-11-19 07:28:51,560 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:28:51,561 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:28:51,562 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:28:51,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:28:51,655 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 24 conjunts are in the unsatisfiable core [2022-11-19 07:28:51,657 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:28:51,662 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-11-19 07:28:51,760 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 07:28:51,760 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-11-19 07:28:51,848 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-11-19 07:28:51,952 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-11-19 07:28:56,148 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-11-19 07:28:56,201 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-11-19 07:28:56,235 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 07:28:56,235 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:28:56,759 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-11-19 07:28:57,086 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 07:28:57,086 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:28:57,086 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1326143878] [2022-11-19 07:28:57,087 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1326143878] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:28:57,087 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [873415298] [2022-11-19 07:28:57,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:28:57,087 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 07:28:57,087 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 07:28:57,088 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 07:28:57,091 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (46)] Waiting until timeout for monitored process [2022-11-19 07:28:57,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:28:57,266 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 25 conjunts are in the unsatisfiable core [2022-11-19 07:28:57,267 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:28:57,274 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-11-19 07:28:57,332 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 07:28:57,332 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-11-19 07:28:57,365 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-11-19 07:28:57,440 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-11-19 07:28:59,592 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-11-19 07:28:59,612 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-11-19 07:28:59,623 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 07:28:59,624 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:29:01,963 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-11-19 07:29:02,325 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 07:29:02,325 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [873415298] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:29:02,325 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [669843039] [2022-11-19 07:29:02,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:29:02,325 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:29:02,325 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 07:29:02,326 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 07:29:02,328 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2022-11-19 07:29:02,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:29:02,430 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 25 conjunts are in the unsatisfiable core [2022-11-19 07:29:02,432 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:29:02,438 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-11-19 07:29:02,498 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 07:29:02,498 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-11-19 07:29:02,533 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-11-19 07:29:04,676 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-11-19 07:29:04,856 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:29:04,856 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-11-19 07:29:04,945 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-11-19 07:29:05,069 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 6 not checked. [2022-11-19 07:29:05,069 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:29:05,337 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-11-19 07:29:06,526 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-19 07:29:06,527 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [669843039] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:29:06,527 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-11-19 07:29:06,527 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 14, 13, 16, 16] total 41 [2022-11-19 07:29:06,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1144843704] [2022-11-19 07:29:06,528 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-11-19 07:29:06,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2022-11-19 07:29:06,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:29:06,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2022-11-19 07:29:06,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=194, Invalid=1447, Unknown=3, NotChecked=78, Total=1722 [2022-11-19 07:29:06,530 INFO L87 Difference]: Start difference. First operand 107 states and 121 transitions. Second operand has 42 states, 41 states have (on average 2.2195121951219514) internal successors, (91), 37 states have internal predecessors, (91), 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-11-19 07:29:12,637 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.38s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:29:17,260 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.09s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:29:18,842 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:29:18,842 INFO L93 Difference]: Finished difference Result 163 states and 168 transitions. [2022-11-19 07:29:18,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-11-19 07:29:18,843 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 41 states have (on average 2.2195121951219514) internal successors, (91), 37 states have internal predecessors, (91), 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-11-19 07:29:18,843 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:29:18,843 INFO L225 Difference]: With dead ends: 163 [2022-11-19 07:29:18,843 INFO L226 Difference]: Without dead ends: 163 [2022-11-19 07:29:18,845 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 261 GetRequests, 169 SyntacticMatches, 15 SemanticMatches, 77 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 1662 ImplicationChecksByTransitivity, 21.0s TimeCoverageRelationStatistics Valid=862, Invalid=5145, Unknown=3, NotChecked=152, Total=6162 [2022-11-19 07:29:18,846 INFO L413 NwaCegarLoop]: 22 mSDtfsCounter, 474 mSDsluCounter, 310 mSDsCounter, 0 mSdLazyCounter, 812 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 474 SdHoareTripleChecker+Valid, 332 SdHoareTripleChecker+Invalid, 1135 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 812 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 254 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2022-11-19 07:29:18,846 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [474 Valid, 332 Invalid, 1135 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 812 Invalid, 0 Unknown, 254 Unchecked, 4.1s Time] [2022-11-19 07:29:18,847 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states. [2022-11-19 07:29:18,850 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 113. [2022-11-19 07:29:18,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 113 states, 93 states have (on average 1.2688172043010753) internal successors, (118), 100 states have internal predecessors, (118), 5 states have call successors, (5), 4 states have call predecessors, (5), 6 states have return successors, (8), 8 states have call predecessors, (8), 5 states have call successors, (8) [2022-11-19 07:29:18,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 131 transitions. [2022-11-19 07:29:18,851 INFO L78 Accepts]: Start accepts. Automaton has 113 states and 131 transitions. Word has length 38 [2022-11-19 07:29:18,851 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:29:18,852 INFO L495 AbstractCegarLoop]: Abstraction has 113 states and 131 transitions. [2022-11-19 07:29:18,852 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 41 states have (on average 2.2195121951219514) internal successors, (91), 37 states have internal predecessors, (91), 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-11-19 07:29:18,852 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 131 transitions. [2022-11-19 07:29:18,853 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-11-19 07:29:18,853 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:29:18,853 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-11-19 07:29:18,865 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:29:19,069 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2022-11-19 07:29:19,267 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (46)] Forceful destruction successful, exit code 0 [2022-11-19 07:29:19,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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,47 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,46 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt [2022-11-19 07:29:19,465 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-11-19 07:29:19,466 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:29:19,466 INFO L85 PathProgramCache]: Analyzing trace with hash 594821051, now seen corresponding path program 1 times [2022-11-19 07:29:19,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:29:19,466 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [825472694] [2022-11-19 07:29:19,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:29:19,466 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-11-19 07:29:19,466 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:29:19,467 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:29:19,474 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:29:19,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:29:19,598 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 30 conjunts are in the unsatisfiable core [2022-11-19 07:29:19,601 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:29:19,950 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-11-19 07:29:20,128 INFO L321 Elim1Store]: treesize reduction 9, result has 35.7 percent of original size [2022-11-19 07:29:20,128 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-11-19 07:29:20,283 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-11-19 07:29:31,240 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-11-19 07:29:31,252 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-19 07:29:31,252 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:29:38,228 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-11-19 07:29:38,230 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:29:38,230 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [825472694] [2022-11-19 07:29:38,231 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [825472694] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 07:29:38,231 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1856727195] [2022-11-19 07:29:38,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:29:38,231 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 07:29:38,231 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 07:29:38,232 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 07:29:38,235 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (49)] Waiting until timeout for monitored process [2022-11-19 07:29:38,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:29:38,434 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 34 conjunts are in the unsatisfiable core [2022-11-19 07:29:38,436 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:29:41,295 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-11-19 07:29:41,635 INFO L321 Elim1Store]: treesize reduction 24, result has 17.2 percent of original size [2022-11-19 07:29:41,636 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-11-19 07:29:41,924 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-11-19 07:29:42,509 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-11-19 07:29:42,529 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-19 07:29:42,529 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:29:43,514 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-11-19 07:30:02,857 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1856727195] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 07:30:02,857 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1269261782] [2022-11-19 07:30:02,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:30:02,858 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:30:02,858 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 07:30:02,859 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 07:30:02,861 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2022-11-19 07:30:02,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:30:02,991 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 33 conjunts are in the unsatisfiable core [2022-11-19 07:30:02,994 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:30:03,171 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-11-19 07:30:03,269 INFO L321 Elim1Store]: treesize reduction 9, result has 35.7 percent of original size [2022-11-19 07:30:03,270 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-11-19 07:30:03,385 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:30:03,386 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-11-19 07:30:17,644 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-19 07:30:17,644 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:30:34,512 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1269261782] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 07:30:34,512 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-19 07:30:34,513 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 17, 17] total 32 [2022-11-19 07:30:34,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1760303496] [2022-11-19 07:30:34,513 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-19 07:30:34,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-11-19 07:30:34,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:30:34,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-11-19 07:30:34,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=301, Invalid=3227, Unknown=24, NotChecked=354, Total=3906 [2022-11-19 07:30:34,515 INFO L87 Difference]: Start difference. First operand 113 states and 131 transitions. Second operand has 33 states, 30 states have (on average 2.1) internal successors, (63), 29 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-11-19 07:30:35,262 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))) (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 ((.cse2 (store |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~array~0#1.base| v_ArrVal_517))) (and (= |c_#valid| (store (store .cse2 |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 .cse2 |v_ULTIMATE.start_entry_point_#t~mem42#1.base_29|)))))))) is different from true [2022-11-19 07:30:35,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:30:35,280 INFO L93 Difference]: Finished difference Result 118 states and 135 transitions. [2022-11-19 07:30:35,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-11-19 07:30:35,280 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 30 states have (on average 2.1) internal successors, (63), 29 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-11-19 07:30:35,281 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:30:35,281 INFO L225 Difference]: With dead ends: 118 [2022-11-19 07:30:35,282 INFO L226 Difference]: Without dead ends: 101 [2022-11-19 07:30:35,283 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 128 SyntacticMatches, 6 SemanticMatches, 67 ConstructedPredicates, 4 IntricatePredicates, 1 DeprecatedPredicates, 1274 ImplicationChecksByTransitivity, 72.6s TimeCoverageRelationStatistics Valid=353, Invalid=3798, Unknown=25, NotChecked=516, Total=4692 [2022-11-19 07:30:35,283 INFO L413 NwaCegarLoop]: 23 mSDtfsCounter, 2 mSDsluCounter, 187 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 210 SdHoareTripleChecker+Invalid, 341 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 306 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-19 07:30:35,283 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 210 Invalid, 341 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 32 Invalid, 0 Unknown, 306 Unchecked, 0.0s Time] [2022-11-19 07:30:35,284 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2022-11-19 07:30:35,286 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 101. [2022-11-19 07:30:35,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 82 states have (on average 1.2926829268292683) internal successors, (106), 89 states have internal predecessors, (106), 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-11-19 07:30:35,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 118 transitions. [2022-11-19 07:30:35,287 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 118 transitions. Word has length 40 [2022-11-19 07:30:35,287 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:30:35,287 INFO L495 AbstractCegarLoop]: Abstraction has 101 states and 118 transitions. [2022-11-19 07:30:35,287 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 30 states have (on average 2.1) internal successors, (63), 29 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-11-19 07:30:35,288 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 118 transitions. [2022-11-19 07:30:35,288 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-11-19 07:30:35,288 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:30:35,288 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-11-19 07:30:35,294 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2022-11-19 07:30:35,501 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:30:35,696 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (49)] Forceful destruction successful, exit code 0 [2022-11-19 07:30:35,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,48 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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,49 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt [2022-11-19 07:30:35,894 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-11-19 07:30:35,894 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:30:35,894 INFO L85 PathProgramCache]: Analyzing trace with hash -419710261, now seen corresponding path program 1 times [2022-11-19 07:30:35,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:30:35,895 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1155699493] [2022-11-19 07:30:35,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:30:35,895 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-11-19 07:30:35,895 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:30:35,896 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:30:35,903 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:30:36,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:30:36,006 INFO L263 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-19 07:30:36,007 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:30:36,062 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-19 07:30:36,062 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:30:36,168 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-19 07:30:36,168 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:30:36,168 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1155699493] [2022-11-19 07:30:36,168 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1155699493] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:30:36,169 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1677810866] [2022-11-19 07:30:36,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:30:36,169 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 07:30:36,169 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 07:30:36,170 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 07:30:36,171 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (52)] Waiting until timeout for monitored process [2022-11-19 07:30:36,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:30:36,366 INFO L263 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-19 07:30:36,367 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:30:36,413 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-19 07:30:36,413 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:30:36,477 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-19 07:30:36,477 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1677810866] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:30:36,478 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [124999879] [2022-11-19 07:30:36,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:30:36,478 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:30:36,478 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 07:30:36,479 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 07:30:36,488 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2022-11-19 07:30:36,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:30:36,596 INFO L263 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-19 07:30:36,596 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:30:36,636 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-19 07:30:36,636 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:30:36,697 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-19 07:30:36,698 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [124999879] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:30:36,698 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-11-19 07:30:36,698 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6, 6, 6, 6] total 10 [2022-11-19 07:30:36,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [409811619] [2022-11-19 07:30:36,698 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-11-19 07:30:36,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-19 07:30:36,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:30:36,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-19 07:30:36,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2022-11-19 07:30:36,700 INFO L87 Difference]: Start difference. First operand 101 states and 118 transitions. Second operand has 10 states, 10 states have (on average 4.5) internal successors, (45), 10 states have internal predecessors, (45), 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-11-19 07:30:37,029 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:30:37,030 INFO L93 Difference]: Finished difference Result 114 states and 121 transitions. [2022-11-19 07:30:37,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-19 07:30:37,032 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.5) internal successors, (45), 10 states have internal predecessors, (45), 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-11-19 07:30:37,032 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:30:37,032 INFO L225 Difference]: With dead ends: 114 [2022-11-19 07:30:37,033 INFO L226 Difference]: Without dead ends: 114 [2022-11-19 07:30:37,033 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 263 GetRequests, 250 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=70, Invalid=140, Unknown=0, NotChecked=0, Total=210 [2022-11-19 07:30:37,034 INFO L413 NwaCegarLoop]: 39 mSDtfsCounter, 189 mSDsluCounter, 150 mSDsCounter, 0 mSdLazyCounter, 93 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 189 SdHoareTripleChecker+Valid, 189 SdHoareTripleChecker+Invalid, 101 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 93 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-19 07:30:37,034 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [189 Valid, 189 Invalid, 101 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 93 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-19 07:30:37,034 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2022-11-19 07:30:37,047 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 100. [2022-11-19 07:30:37,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 81 states have (on average 1.2592592592592593) internal successors, (102), 88 states have internal predecessors, (102), 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-11-19 07:30:37,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 114 transitions. [2022-11-19 07:30:37,050 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 114 transitions. Word has length 44 [2022-11-19 07:30:37,050 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:30:37,051 INFO L495 AbstractCegarLoop]: Abstraction has 100 states and 114 transitions. [2022-11-19 07:30:37,051 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.5) internal successors, (45), 10 states have internal predecessors, (45), 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-11-19 07:30:37,052 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 114 transitions. [2022-11-19 07:30:37,052 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-11-19 07:30:37,052 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:30:37,053 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-11-19 07:30:37,059 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2022-11-19 07:30:37,260 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (52)] Forceful destruction successful, exit code 0 [2022-11-19 07:30:37,465 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:30:37,659 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,52 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt,51 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:30:37,659 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-11-19 07:30:37,659 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:30:37,660 INFO L85 PathProgramCache]: Analyzing trace with hash -1236217923, now seen corresponding path program 1 times [2022-11-19 07:30:37,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:30:37,660 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [376788396] [2022-11-19 07:30:37,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:30:37,660 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-11-19 07:30:37,660 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:30:37,661 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:30:37,662 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:30:37,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:30:37,767 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-19 07:30:37,768 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:30:38,046 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-19 07:30:38,046 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:30:38,305 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-11-19 07:30:39,390 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-19 07:30:39,390 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:30:39,390 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [376788396] [2022-11-19 07:30:39,391 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [376788396] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:30:39,391 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [61447694] [2022-11-19 07:30:39,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:30:39,391 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 07:30:39,391 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 07:30:39,392 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 07:30:39,393 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (55)] Waiting until timeout for monitored process [2022-11-19 07:30:39,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:30:39,596 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-19 07:30:39,597 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:30:39,764 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-19 07:30:39,764 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:30:39,858 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-11-19 07:30:40,253 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-19 07:30:40,254 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [61447694] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:30:40,254 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [808702305] [2022-11-19 07:30:40,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:30:40,254 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:30:40,254 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 07:30:40,255 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 07:30:40,257 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2022-11-19 07:30:40,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:30:40,373 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-19 07:30:40,374 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:30:40,523 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-19 07:30:40,523 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:30:40,620 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-11-19 07:30:40,989 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-19 07:30:40,989 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [808702305] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:30:40,989 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-11-19 07:30:40,989 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9, 9, 9, 9] total 17 [2022-11-19 07:30:40,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31915308] [2022-11-19 07:30:40,989 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-11-19 07:30:40,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-19 07:30:40,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:30:40,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-19 07:30:40,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2022-11-19 07:30:40,991 INFO L87 Difference]: Start difference. First operand 100 states and 114 transitions. Second operand has 18 states, 17 states have (on average 3.411764705882353) internal successors, (58), 16 states have internal predecessors, (58), 7 states have call successors, (7), 1 states have call predecessors, (7), 3 states have return successors, (8), 8 states have call predecessors, (8), 7 states have call successors, (8) [2022-11-19 07:30:45,582 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:30:45,582 INFO L93 Difference]: Finished difference Result 208 states and 217 transitions. [2022-11-19 07:30:45,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-11-19 07:30:45,584 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 3.411764705882353) internal successors, (58), 16 states have internal predecessors, (58), 7 states have call successors, (7), 1 states have call predecessors, (7), 3 states have return successors, (8), 8 states have call predecessors, (8), 7 states have call successors, (8) Word has length 46 [2022-11-19 07:30:45,584 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:30:45,585 INFO L225 Difference]: With dead ends: 208 [2022-11-19 07:30:45,585 INFO L226 Difference]: Without dead ends: 208 [2022-11-19 07:30:45,586 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 285 GetRequests, 253 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 160 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=203, Invalid=853, Unknown=0, NotChecked=0, Total=1056 [2022-11-19 07:30:45,586 INFO L413 NwaCegarLoop]: 42 mSDtfsCounter, 380 mSDsluCounter, 328 mSDsCounter, 0 mSdLazyCounter, 365 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 380 SdHoareTripleChecker+Valid, 370 SdHoareTripleChecker+Invalid, 379 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 365 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-11-19 07:30:45,586 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [380 Valid, 370 Invalid, 379 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 365 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-11-19 07:30:45,587 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 208 states. [2022-11-19 07:30:45,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 208 to 100. [2022-11-19 07:30:45,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 81 states have (on average 1.2345679012345678) internal successors, (100), 88 states have internal predecessors, (100), 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-11-19 07:30:45,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 112 transitions. [2022-11-19 07:30:45,591 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 112 transitions. Word has length 46 [2022-11-19 07:30:45,592 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:30:45,592 INFO L495 AbstractCegarLoop]: Abstraction has 100 states and 112 transitions. [2022-11-19 07:30:45,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 3.411764705882353) internal successors, (58), 16 states have internal predecessors, (58), 7 states have call successors, (7), 1 states have call predecessors, (7), 3 states have return successors, (8), 8 states have call predecessors, (8), 7 states have call successors, (8) [2022-11-19 07:30:45,592 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 112 transitions. [2022-11-19 07:30:45,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-11-19 07:30:45,593 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:30:45,593 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:30:45,595 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (55)] Forceful destruction successful, exit code 0 [2022-11-19 07:30:45,800 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Forceful destruction successful, exit code 0 [2022-11-19 07:30:46,003 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:30:46,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt,56 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,54 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:30:46,196 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-11-19 07:30:46,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:30:46,196 INFO L85 PathProgramCache]: Analyzing trace with hash -519500702, now seen corresponding path program 3 times [2022-11-19 07:30:46,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:30:46,197 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [554345267] [2022-11-19 07:30:46,197 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-19 07:30:46,197 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-11-19 07:30:46,197 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:30:46,197 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:30:46,199 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:30:46,373 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-11-19 07:30:46,373 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-19 07:30:46,379 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 44 conjunts are in the unsatisfiable core [2022-11-19 07:30:46,382 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:30:46,399 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-11-19 07:30:46,407 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-11-19 07:30:46,557 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-11-19 07:30:46,573 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:30:46,574 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-11-19 07:30:46,597 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 07:30:46,597 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-11-19 07:30:46,721 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-11-19 07:30:46,738 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:30:46,738 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-11-19 07:30:46,753 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 07:30:46,753 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-11-19 07:30:46,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_714 (_ BitVec 32))) (= |c_#length| (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_714))))) is different from true [2022-11-19 07:30:46,906 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:30:46,908 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-11-19 07:30:46,922 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 07:30:46,922 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-11-19 07:30:47,060 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-11-19 07:30:47,081 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:30:47,082 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-11-19 07:30:47,093 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 07:30:47,094 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-11-19 07:30:47,149 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 4 proven. 37 refuted. 0 times theorem prover too weak. 12 trivial. 20 not checked. [2022-11-19 07:30:47,149 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:30:49,634 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:30:49,634 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [554345267] [2022-11-19 07:30:49,634 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [554345267] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 07:30:49,634 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1010827835] [2022-11-19 07:30:49,634 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-19 07:30:49,634 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 07:30:49,634 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 07:30:49,635 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 07:30:49,636 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (58)] Waiting until timeout for monitored process [2022-11-19 07:30:49,986 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-11-19 07:30:49,991 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-19 07:30:50,008 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 50 conjunts are in the unsatisfiable core [2022-11-19 07:30:50,011 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:30:50,020 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-11-19 07:30:50,025 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-11-19 07:30:50,186 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-19 07:30:50,186 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-11-19 07:30:50,207 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 07:30:50,207 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-11-19 07:30:50,465 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-19 07:30:50,465 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-11-19 07:30:50,489 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 07:30:50,489 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-11-19 07:30:50,689 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-11-19 07:30:50,707 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:30:50,708 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-11-19 07:30:50,718 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 07:30:50,718 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-11-19 07:30:50,794 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-11-19 07:30:50,812 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:30:50,813 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-11-19 07:30:50,824 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 07:30:50,824 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-11-19 07:30:50,854 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 4 proven. 41 refuted. 0 times theorem prover too weak. 14 trivial. 14 not checked. [2022-11-19 07:30:50,855 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:30:53,158 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1010827835] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 07:30:53,158 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [242875517] [2022-11-19 07:30:53,158 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-19 07:30:53,159 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:30:53,159 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 07:30:53,159 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 07:30:53,162 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2022-11-19 07:30:53,353 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-11-19 07:30:53,354 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-19 07:30:53,357 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 45 conjunts are in the unsatisfiable core [2022-11-19 07:30:53,360 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:30:53,369 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-11-19 07:30:53,375 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-11-19 07:30:53,452 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-11-19 07:30:53,468 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:30:53,468 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-11-19 07:30:53,482 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 07:30:53,482 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-11-19 07:30:53,555 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-11-19 07:30:53,579 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:30:53,580 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-11-19 07:30:53,593 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 07:30:53,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-11-19 07:30:53,666 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-11-19 07:30:53,681 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:30:53,682 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-11-19 07:30:53,692 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 07:30:53,693 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-11-19 07:30:53,772 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-11-19 07:30:53,788 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:30:53,790 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-11-19 07:30:53,804 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 07:30:53,804 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-11-19 07:30:53,825 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 4 proven. 37 refuted. 0 times theorem prover too weak. 12 trivial. 20 not checked. [2022-11-19 07:30:53,825 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:30:56,105 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [242875517] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 07:30:56,105 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-19 07:30:56,105 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 19, 18] total 29 [2022-11-19 07:30:56,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [37143032] [2022-11-19 07:30:56,105 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-19 07:30:56,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-11-19 07:30:56,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:30:56,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-11-19 07:30:56,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=407, Unknown=10, NotChecked=490, Total=992 [2022-11-19 07:30:56,107 INFO L87 Difference]: Start difference. First operand 100 states and 112 transitions. Second operand has 30 states, 28 states have (on average 1.9642857142857142) internal successors, (55), 27 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-11-19 07:30:57,461 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:30:57,461 INFO L93 Difference]: Finished difference Result 148 states and 157 transitions. [2022-11-19 07:30:57,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-19 07:30:57,461 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 28 states have (on average 1.9642857142857142) internal successors, (55), 27 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-11-19 07:30:57,462 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:30:57,462 INFO L225 Difference]: With dead ends: 148 [2022-11-19 07:30:57,462 INFO L226 Difference]: Without dead ends: 148 [2022-11-19 07:30:57,463 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 120 SyntacticMatches, 3 SemanticMatches, 34 ConstructedPredicates, 10 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 7.7s TimeCoverageRelationStatistics Valid=108, Invalid=572, Unknown=10, NotChecked=570, Total=1260 [2022-11-19 07:30:57,463 INFO L413 NwaCegarLoop]: 40 mSDtfsCounter, 70 mSDsluCounter, 447 mSDsCounter, 0 mSdLazyCounter, 778 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 487 SdHoareTripleChecker+Invalid, 1902 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 778 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1110 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-11-19 07:30:57,463 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [70 Valid, 487 Invalid, 1902 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 778 Invalid, 0 Unknown, 1110 Unchecked, 0.9s Time] [2022-11-19 07:30:57,464 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 148 states. [2022-11-19 07:30:57,467 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 148 to 115. [2022-11-19 07:30:57,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 115 states, 95 states have (on average 1.2105263157894737) internal successors, (115), 101 states have internal predecessors, (115), 6 states have call successors, (6), 4 states have call predecessors, (6), 5 states have return successors, (9), 9 states have call predecessors, (9), 6 states have call successors, (9) [2022-11-19 07:30:57,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 115 states to 115 states and 130 transitions. [2022-11-19 07:30:57,468 INFO L78 Accepts]: Start accepts. Automaton has 115 states and 130 transitions. Word has length 48 [2022-11-19 07:30:57,468 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:30:57,468 INFO L495 AbstractCegarLoop]: Abstraction has 115 states and 130 transitions. [2022-11-19 07:30:57,468 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 28 states have (on average 1.9642857142857142) internal successors, (55), 27 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-11-19 07:30:57,469 INFO L276 IsEmpty]: Start isEmpty. Operand 115 states and 130 transitions. [2022-11-19 07:30:57,469 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-11-19 07:30:57,469 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:30:57,469 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-11-19 07:30:57,482 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Forceful destruction successful, exit code 0 [2022-11-19 07:30:57,683 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:30:57,880 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (58)] Ended with exit code 0 [2022-11-19 07:30:58,076 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,57 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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,58 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt [2022-11-19 07:30:58,077 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-11-19 07:30:58,077 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:30:58,077 INFO L85 PathProgramCache]: Analyzing trace with hash 331950041, now seen corresponding path program 1 times [2022-11-19 07:30:58,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:30:58,077 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2053894525] [2022-11-19 07:30:58,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:30:58,077 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-11-19 07:30:58,078 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:30:58,078 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:30:58,080 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:30:58,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:30:58,218 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 18 conjunts are in the unsatisfiable core [2022-11-19 07:30:58,220 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:30:58,340 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-11-19 07:30:58,500 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:30:58,500 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-11-19 07:30:58,737 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-11-19 07:30:58,758 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 8 proven. 25 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-19 07:30:58,758 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:30:59,210 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 6 proven. 17 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-19 07:30:59,210 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:30:59,210 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2053894525] [2022-11-19 07:30:59,210 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2053894525] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:30:59,210 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1961679944] [2022-11-19 07:30:59,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:30:59,214 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 07:30:59,214 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 07:30:59,216 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 07:30:59,217 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (61)] Waiting until timeout for monitored process [2022-11-19 07:30:59,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:30:59,481 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 18 conjunts are in the unsatisfiable core [2022-11-19 07:30:59,483 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:30:59,529 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-11-19 07:30:59,638 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:30:59,641 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-11-19 07:30:59,806 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-11-19 07:30:59,810 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 8 proven. 25 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-19 07:30:59,810 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:30:59,971 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 6 proven. 17 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-19 07:30:59,971 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1961679944] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:30:59,972 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2110297353] [2022-11-19 07:30:59,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:30:59,972 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:30:59,972 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 07:30:59,973 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 07:30:59,975 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2022-11-19 07:31:00,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:31:00,115 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 19 conjunts are in the unsatisfiable core [2022-11-19 07:31:00,117 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:31:00,170 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-11-19 07:31:00,280 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:31:00,280 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-11-19 07:31:00,447 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-11-19 07:31:00,450 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 8 proven. 25 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-19 07:31:00,450 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:31:00,605 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 6 proven. 17 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-19 07:31:00,605 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2110297353] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:31:00,605 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-11-19 07:31:00,605 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10, 13, 10, 13, 10] total 20 [2022-11-19 07:31:00,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [78743534] [2022-11-19 07:31:00,606 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-11-19 07:31:00,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-11-19 07:31:00,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:31:00,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-11-19 07:31:00,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=366, Unknown=0, NotChecked=0, Total=420 [2022-11-19 07:31:00,607 INFO L87 Difference]: Start difference. First operand 115 states and 130 transitions. Second operand has 21 states, 20 states have (on average 3.05) internal successors, (61), 18 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-11-19 07:31:02,984 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.19s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:31:03,807 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:31:03,808 INFO L93 Difference]: Finished difference Result 160 states and 174 transitions. [2022-11-19 07:31:03,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-11-19 07:31:03,809 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 3.05) internal successors, (61), 18 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-11-19 07:31:03,809 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:31:03,809 INFO L225 Difference]: With dead ends: 160 [2022-11-19 07:31:03,809 INFO L226 Difference]: Without dead ends: 160 [2022-11-19 07:31:03,810 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 302 GetRequests, 250 SyntacticMatches, 11 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 490 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=273, Invalid=1533, Unknown=0, NotChecked=0, Total=1806 [2022-11-19 07:31:03,810 INFO L413 NwaCegarLoop]: 31 mSDtfsCounter, 355 mSDsluCounter, 277 mSDsCounter, 0 mSdLazyCounter, 458 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 356 SdHoareTripleChecker+Valid, 308 SdHoareTripleChecker+Invalid, 503 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 458 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 35 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-11-19 07:31:03,811 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [356 Valid, 308 Invalid, 503 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 458 Invalid, 0 Unknown, 35 Unchecked, 1.9s Time] [2022-11-19 07:31:03,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2022-11-19 07:31:03,813 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 123. [2022-11-19 07:31:03,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 123 states, 101 states have (on average 1.2079207920792079) internal successors, (122), 108 states have internal predecessors, (122), 6 states have call successors, (6), 5 states have call predecessors, (6), 7 states have return successors, (9), 9 states have call predecessors, (9), 6 states have call successors, (9) [2022-11-19 07:31:03,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 137 transitions. [2022-11-19 07:31:03,815 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 137 transitions. Word has length 47 [2022-11-19 07:31:03,815 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:31:03,815 INFO L495 AbstractCegarLoop]: Abstraction has 123 states and 137 transitions. [2022-11-19 07:31:03,815 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 3.05) internal successors, (61), 18 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-11-19 07:31:03,816 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 137 transitions. [2022-11-19 07:31:03,816 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-11-19 07:31:03,816 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:31:03,816 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-11-19 07:31:03,832 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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)] Forceful destruction successful, exit code 0 [2022-11-19 07:31:04,032 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Ended with exit code 0 [2022-11-19 07:31:04,230 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (61)] Ended with exit code 0 [2022-11-19 07:31:04,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,61 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt [2022-11-19 07:31:04,428 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-11-19 07:31:04,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:31:04,429 INFO L85 PathProgramCache]: Analyzing trace with hash 1700516764, now seen corresponding path program 1 times [2022-11-19 07:31:04,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:31:04,429 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1117853685] [2022-11-19 07:31:04,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:31:04,429 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-11-19 07:31:04,429 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:31:04,430 INFO L229 MonitoredProcess]: Starting monitored process 63 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:31:04,431 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:31:04,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:31:04,570 INFO L263 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 18 conjunts are in the unsatisfiable core [2022-11-19 07:31:04,571 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:31:04,705 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-11-19 07:31:04,922 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:31:04,926 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-11-19 07:31:05,254 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-11-19 07:31:05,298 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 8 proven. 28 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-19 07:31:05,299 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:31:05,894 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 6 proven. 18 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-19 07:31:05,894 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:31:05,895 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1117853685] [2022-11-19 07:31:05,895 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1117853685] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:31:05,895 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1865281320] [2022-11-19 07:31:05,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:31:05,895 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 07:31:05,895 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 07:31:05,896 INFO L229 MonitoredProcess]: Starting monitored process 64 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 07:31:05,897 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (64)] Waiting until timeout for monitored process [2022-11-19 07:31:06,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:31:06,178 INFO L263 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 18 conjunts are in the unsatisfiable core [2022-11-19 07:31:06,181 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:31:06,244 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-11-19 07:31:06,403 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:31:06,404 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-11-19 07:31:06,642 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-11-19 07:31:06,648 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 8 proven. 28 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-19 07:31:06,648 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:31:06,829 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 6 proven. 18 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-19 07:31:06,829 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1865281320] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:31:06,829 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [445386983] [2022-11-19 07:31:06,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:31:06,830 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:31:06,830 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 07:31:06,831 INFO L229 MonitoredProcess]: Starting monitored process 65 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 07:31:06,833 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2022-11-19 07:31:06,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:31:06,980 INFO L263 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 19 conjunts are in the unsatisfiable core [2022-11-19 07:31:06,982 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:31:07,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-11-19 07:31:07,189 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:31:07,190 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-11-19 07:31:07,414 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-11-19 07:31:07,425 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 8 proven. 28 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-19 07:31:07,425 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:31:07,639 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 6 proven. 18 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-19 07:31:07,639 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [445386983] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:31:07,639 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-11-19 07:31:07,639 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 14, 10, 14, 10] total 21 [2022-11-19 07:31:07,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867750321] [2022-11-19 07:31:07,639 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-11-19 07:31:07,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-11-19 07:31:07,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:31:07,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-11-19 07:31:07,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=406, Unknown=0, NotChecked=0, Total=462 [2022-11-19 07:31:07,641 INFO L87 Difference]: Start difference. First operand 123 states and 137 transitions. Second operand has 22 states, 21 states have (on average 3.0476190476190474) internal successors, (64), 19 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-11-19 07:31:11,864 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-11-19 07:31:13,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:31:13,302 INFO L93 Difference]: Finished difference Result 158 states and 171 transitions. [2022-11-19 07:31:13,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-11-19 07:31:13,304 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 3.0476190476190474) internal successors, (64), 19 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-11-19 07:31:13,304 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:31:13,304 INFO L225 Difference]: With dead ends: 158 [2022-11-19 07:31:13,304 INFO L226 Difference]: Without dead ends: 158 [2022-11-19 07:31:13,305 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 309 GetRequests, 255 SyntacticMatches, 11 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 516 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=276, Invalid=1704, Unknown=0, NotChecked=0, Total=1980 [2022-11-19 07:31:13,305 INFO L413 NwaCegarLoop]: 25 mSDtfsCounter, 324 mSDsluCounter, 269 mSDsCounter, 0 mSdLazyCounter, 719 mSolverCounterSat, 11 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 325 SdHoareTripleChecker+Valid, 294 SdHoareTripleChecker+Invalid, 794 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 719 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 63 IncrementalHoareTripleChecker+Unchecked, 3.6s IncrementalHoareTripleChecker+Time [2022-11-19 07:31:13,306 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [325 Valid, 294 Invalid, 794 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 719 Invalid, 1 Unknown, 63 Unchecked, 3.6s Time] [2022-11-19 07:31:13,306 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states. [2022-11-19 07:31:13,309 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 125. [2022-11-19 07:31:13,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 125 states, 103 states have (on average 1.203883495145631) internal successors, (124), 110 states have internal predecessors, (124), 6 states have call successors, (6), 5 states have call predecessors, (6), 7 states have return successors, (9), 9 states have call predecessors, (9), 6 states have call successors, (9) [2022-11-19 07:31:13,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 139 transitions. [2022-11-19 07:31:13,310 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 139 transitions. Word has length 48 [2022-11-19 07:31:13,310 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:31:13,310 INFO L495 AbstractCegarLoop]: Abstraction has 125 states and 139 transitions. [2022-11-19 07:31:13,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 3.0476190476190474) internal successors, (64), 19 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-11-19 07:31:13,311 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 139 transitions. [2022-11-19 07:31:13,311 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-11-19 07:31:13,311 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:31:13,312 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-11-19 07:31:13,328 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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)] Forceful destruction successful, exit code 0 [2022-11-19 07:31:13,528 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Forceful destruction successful, exit code 0 [2022-11-19 07:31:13,725 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (64)] Forceful destruction successful, exit code 0 [2022-11-19 07:31:13,923 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,64 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt [2022-11-19 07:31:13,924 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-11-19 07:31:13,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:31:13,924 INFO L85 PathProgramCache]: Analyzing trace with hash 1176412219, now seen corresponding path program 1 times [2022-11-19 07:31:13,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:31:13,925 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1750101048] [2022-11-19 07:31:13,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:31:13,925 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-11-19 07:31:13,925 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:31:13,926 INFO L229 MonitoredProcess]: Starting monitored process 66 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:31:13,927 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:31:14,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:31:14,076 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 30 conjunts are in the unsatisfiable core [2022-11-19 07:31:14,079 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:31:14,116 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-11-19 07:31:14,190 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-11-19 07:31:14,270 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-11-19 07:31:14,350 INFO L321 Elim1Store]: treesize reduction 34, result has 37.0 percent of original size [2022-11-19 07:31:14,350 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-11-19 07:31:14,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:31:14,476 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-11-19 07:31:14,639 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-11-19 07:31:15,051 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:31:15,052 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-11-19 07:31:15,157 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-19 07:31:15,158 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-11-19 07:31:15,210 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 10 proven. 31 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-19 07:31:15,210 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:31:15,893 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:31:15,893 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1750101048] [2022-11-19 07:31:15,894 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1750101048] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 07:31:15,894 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1919937098] [2022-11-19 07:31:15,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:31:15,894 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 07:31:15,894 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 07:31:15,895 INFO L229 MonitoredProcess]: Starting monitored process 67 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 07:31:15,896 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (67)] Waiting until timeout for monitored process [2022-11-19 07:31:16,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:31:16,187 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 31 conjunts are in the unsatisfiable core [2022-11-19 07:31:16,192 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:31:16,223 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-11-19 07:31:16,262 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-11-19 07:31:16,312 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-11-19 07:31:16,375 INFO L321 Elim1Store]: treesize reduction 34, result has 37.0 percent of original size [2022-11-19 07:31:16,375 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-11-19 07:31:16,429 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:31:16,430 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-11-19 07:31:16,516 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-11-19 07:31:16,746 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:31:16,747 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-11-19 07:31:16,794 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-19 07:31:16,794 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-11-19 07:31:16,804 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 10 proven. 31 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-19 07:31:16,804 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:31:17,043 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1919937098] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 07:31:17,043 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [992524772] [2022-11-19 07:31:17,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:31:17,043 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:31:17,043 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 07:31:17,044 INFO L229 MonitoredProcess]: Starting monitored process 68 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 07:31:17,046 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2022-11-19 07:31:17,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:31:17,183 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 31 conjunts are in the unsatisfiable core [2022-11-19 07:31:17,186 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:31:17,211 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-11-19 07:31:17,242 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-11-19 07:31:17,271 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-11-19 07:31:17,336 INFO L321 Elim1Store]: treesize reduction 34, result has 37.0 percent of original size [2022-11-19 07:31:17,337 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-11-19 07:31:17,387 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:31:17,387 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-11-19 07:31:17,437 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-11-19 07:31:17,694 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:31:17,695 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-11-19 07:31:17,735 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-19 07:31:17,735 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-11-19 07:31:17,743 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 10 proven. 31 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-19 07:31:17,743 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:31:17,997 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [992524772] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 07:31:17,997 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-19 07:31:17,997 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20, 20] total 20 [2022-11-19 07:31:17,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1794116760] [2022-11-19 07:31:17,997 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-19 07:31:17,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-11-19 07:31:17,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:31:17,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-11-19 07:31:17,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=584, Unknown=0, NotChecked=0, Total=650 [2022-11-19 07:31:17,998 INFO L87 Difference]: Start difference. First operand 125 states and 139 transitions. Second operand has 21 states, 20 states have (on average 2.0) internal successors, (40), 18 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-11-19 07:31:19,047 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:31:19,047 INFO L93 Difference]: Finished difference Result 129 states and 143 transitions. [2022-11-19 07:31:19,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-11-19 07:31:19,048 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 2.0) internal successors, (40), 18 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-11-19 07:31:19,048 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:31:19,049 INFO L225 Difference]: With dead ends: 129 [2022-11-19 07:31:19,049 INFO L226 Difference]: Without dead ends: 129 [2022-11-19 07:31:19,050 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 154 SyntacticMatches, 11 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 278 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=112, Invalid=944, Unknown=0, NotChecked=0, Total=1056 [2022-11-19 07:31:19,050 INFO L413 NwaCegarLoop]: 34 mSDtfsCounter, 25 mSDsluCounter, 292 mSDsCounter, 0 mSdLazyCounter, 535 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 326 SdHoareTripleChecker+Invalid, 625 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 535 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 83 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-11-19 07:31:19,050 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [25 Valid, 326 Invalid, 625 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 535 Invalid, 0 Unknown, 83 Unchecked, 0.7s Time] [2022-11-19 07:31:19,051 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129 states. [2022-11-19 07:31:19,053 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129 to 129. [2022-11-19 07:31:19,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 129 states, 107 states have (on average 1.1962616822429906) internal successors, (128), 114 states have internal predecessors, (128), 6 states have call successors, (6), 5 states have call predecessors, (6), 7 states have return successors, (9), 9 states have call predecessors, (9), 6 states have call successors, (9) [2022-11-19 07:31:19,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 143 transitions. [2022-11-19 07:31:19,055 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 143 transitions. Word has length 49 [2022-11-19 07:31:19,055 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:31:19,055 INFO L495 AbstractCegarLoop]: Abstraction has 129 states and 143 transitions. [2022-11-19 07:31:19,055 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 2.0) internal successors, (40), 18 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-11-19 07:31:19,056 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 143 transitions. [2022-11-19 07:31:19,056 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-11-19 07:31:19,056 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:31:19,056 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:31:19,068 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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)] Forceful destruction successful, exit code 0 [2022-11-19 07:31:19,278 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Forceful destruction successful, exit code 0 [2022-11-19 07:31:19,470 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (67)] Ended with exit code 0 [2022-11-19 07:31:19,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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,68 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,67 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt [2022-11-19 07:31:19,668 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2022-11-19 07:31:19,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:31:19,669 INFO L85 PathProgramCache]: Analyzing trace with hash -486793996, now seen corresponding path program 2 times [2022-11-19 07:31:19,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:31:19,669 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1790412278] [2022-11-19 07:31:19,669 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-19 07:31:19,669 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-11-19 07:31:19,669 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:31:19,671 INFO L229 MonitoredProcess]: Starting monitored process 69 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:31:19,675 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:31:19,819 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-19 07:31:19,819 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-19 07:31:19,823 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-19 07:31:19,824 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:31:19,998 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-11-19 07:31:19,998 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:31:20,319 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-11-19 07:31:20,320 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:31:20,320 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1790412278] [2022-11-19 07:31:20,320 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1790412278] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:31:20,320 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1907260942] [2022-11-19 07:31:20,320 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-19 07:31:20,320 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 07:31:20,321 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 07:31:20,327 INFO L229 MonitoredProcess]: Starting monitored process 70 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 07:31:20,328 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (70)] Waiting until timeout for monitored process [2022-11-19 07:31:20,599 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-19 07:31:20,600 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-19 07:31:20,602 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-19 07:31:20,603 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:31:20,727 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-11-19 07:31:20,728 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:31:20,837 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-11-19 07:31:20,838 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1907260942] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:31:20,838 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [520529558] [2022-11-19 07:31:20,838 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-19 07:31:20,838 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:31:20,838 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 07:31:20,839 INFO L229 MonitoredProcess]: Starting monitored process 71 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 07:31:20,841 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2022-11-19 07:31:20,993 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-19 07:31:20,993 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-19 07:31:20,995 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-19 07:31:20,996 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:31:21,120 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-11-19 07:31:21,120 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:31:21,227 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-11-19 07:31:21,227 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [520529558] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:31:21,228 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-11-19 07:31:21,228 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8, 8, 8, 8] total 14 [2022-11-19 07:31:21,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1973285433] [2022-11-19 07:31:21,228 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-11-19 07:31:21,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-19 07:31:21,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:31:21,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-19 07:31:21,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=121, Unknown=0, NotChecked=0, Total=182 [2022-11-19 07:31:21,230 INFO L87 Difference]: Start difference. First operand 129 states and 143 transitions. Second operand has 14 states, 14 states have (on average 3.857142857142857) internal successors, (54), 14 states have internal predecessors, (54), 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-11-19 07:31:21,856 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:31:21,856 INFO L93 Difference]: Finished difference Result 375 states and 402 transitions. [2022-11-19 07:31:21,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-19 07:31:21,857 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.857142857142857) internal successors, (54), 14 states have internal predecessors, (54), 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-11-19 07:31:21,857 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:31:21,858 INFO L225 Difference]: With dead ends: 375 [2022-11-19 07:31:21,859 INFO L226 Difference]: Without dead ends: 375 [2022-11-19 07:31:21,859 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 311 GetRequests, 294 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=131, Invalid=211, Unknown=0, NotChecked=0, Total=342 [2022-11-19 07:31:21,859 INFO L413 NwaCegarLoop]: 93 mSDtfsCounter, 936 mSDsluCounter, 439 mSDsCounter, 0 mSdLazyCounter, 196 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 937 SdHoareTripleChecker+Valid, 532 SdHoareTripleChecker+Invalid, 233 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 196 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-19 07:31:21,860 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [937 Valid, 532 Invalid, 233 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 196 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-19 07:31:21,860 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 375 states. [2022-11-19 07:31:21,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 375 to 161. [2022-11-19 07:31:21,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161 states, 134 states have (on average 1.1940298507462686) internal successors, (160), 141 states have internal predecessors, (160), 11 states have call successors, (11), 5 states have call predecessors, (11), 7 states have return successors, (19), 14 states have call predecessors, (19), 11 states have call successors, (19) [2022-11-19 07:31:21,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 190 transitions. [2022-11-19 07:31:21,867 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 190 transitions. Word has length 52 [2022-11-19 07:31:21,867 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:31:21,868 INFO L495 AbstractCegarLoop]: Abstraction has 161 states and 190 transitions. [2022-11-19 07:31:21,868 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.857142857142857) internal successors, (54), 14 states have internal predecessors, (54), 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-11-19 07:31:21,868 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 190 transitions. [2022-11-19 07:31:21,869 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-11-19 07:31:21,869 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:31:21,869 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-11-19 07:31:21,874 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (70)] Forceful destruction successful, exit code 0 [2022-11-19 07:31:22,080 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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)] Forceful destruction successful, exit code 0 [2022-11-19 07:31:22,277 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Ended with exit code 0 [2022-11-19 07:31:22,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 70 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt,69 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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,71 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:31:22,473 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2022-11-19 07:31:22,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:31:22,473 INFO L85 PathProgramCache]: Analyzing trace with hash -436631103, now seen corresponding path program 2 times [2022-11-19 07:31:22,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:31:22,474 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1087237344] [2022-11-19 07:31:22,474 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-19 07:31:22,474 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-11-19 07:31:22,474 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:31:22,475 INFO L229 MonitoredProcess]: Starting monitored process 72 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:31:22,476 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:31:22,609 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-19 07:31:22,609 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-19 07:31:22,613 INFO L263 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-19 07:31:22,614 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:31:22,715 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 2 proven. 22 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-19 07:31:22,715 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:31:22,961 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 2 proven. 22 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-19 07:31:22,961 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:31:22,961 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1087237344] [2022-11-19 07:31:22,961 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1087237344] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:31:22,961 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [404180055] [2022-11-19 07:31:22,962 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-19 07:31:22,962 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 07:31:22,962 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 07:31:22,963 INFO L229 MonitoredProcess]: Starting monitored process 73 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 07:31:22,971 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (73)] Waiting until timeout for monitored process [2022-11-19 07:31:23,236 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-19 07:31:23,236 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-19 07:31:23,238 INFO L263 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-19 07:31:23,239 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:31:23,293 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 2 proven. 22 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-19 07:31:23,293 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:31:23,397 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 2 proven. 22 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-19 07:31:23,397 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [404180055] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:31:23,397 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [938373942] [2022-11-19 07:31:23,397 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-19 07:31:23,397 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:31:23,397 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 07:31:23,398 INFO L229 MonitoredProcess]: Starting monitored process 74 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 07:31:23,400 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2022-11-19 07:31:23,556 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-19 07:31:23,556 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-19 07:31:23,558 INFO L263 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-19 07:31:23,559 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:31:23,625 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 2 proven. 22 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-19 07:31:23,626 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:31:24,100 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 8 proven. 16 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-19 07:31:24,100 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [938373942] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:31:24,101 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-11-19 07:31:24,101 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8, 8, 8, 9] total 19 [2022-11-19 07:31:24,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1752988853] [2022-11-19 07:31:24,101 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-11-19 07:31:24,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-11-19 07:31:24,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:31:24,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-11-19 07:31:24,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2022-11-19 07:31:24,103 INFO L87 Difference]: Start difference. First operand 161 states and 190 transitions. Second operand has 19 states, 19 states have (on average 4.631578947368421) internal successors, (88), 19 states have internal predecessors, (88), 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-11-19 07:31:24,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:31:24,475 INFO L93 Difference]: Finished difference Result 173 states and 200 transitions. [2022-11-19 07:31:24,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-19 07:31:24,476 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 4.631578947368421) internal successors, (88), 19 states have internal predecessors, (88), 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-11-19 07:31:24,476 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:31:24,477 INFO L225 Difference]: With dead ends: 173 [2022-11-19 07:31:24,477 INFO L226 Difference]: Without dead ends: 173 [2022-11-19 07:31:24,477 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 309 GetRequests, 289 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=96, Invalid=366, Unknown=0, NotChecked=0, Total=462 [2022-11-19 07:31:24,478 INFO L413 NwaCegarLoop]: 44 mSDtfsCounter, 77 mSDsluCounter, 378 mSDsCounter, 0 mSdLazyCounter, 192 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 422 SdHoareTripleChecker+Invalid, 199 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 192 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-19 07:31:24,478 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [77 Valid, 422 Invalid, 199 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 192 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-19 07:31:24,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2022-11-19 07:31:24,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 163. [2022-11-19 07:31:24,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 136 states have (on average 1.1911764705882353) internal successors, (162), 143 states have internal predecessors, (162), 11 states have call successors, (11), 5 states have call predecessors, (11), 7 states have return successors, (19), 14 states have call predecessors, (19), 11 states have call successors, (19) [2022-11-19 07:31:24,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 192 transitions. [2022-11-19 07:31:24,484 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 192 transitions. Word has length 52 [2022-11-19 07:31:24,484 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:31:24,485 INFO L495 AbstractCegarLoop]: Abstraction has 163 states and 192 transitions. [2022-11-19 07:31:24,485 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 4.631578947368421) internal successors, (88), 19 states have internal predecessors, (88), 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-11-19 07:31:24,485 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 192 transitions. [2022-11-19 07:31:24,485 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-11-19 07:31:24,486 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:31:24,486 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-11-19 07:31:24,489 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (73)] Forceful destruction successful, exit code 0 [2022-11-19 07:31:24,696 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:31:24,894 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Ended with exit code 0 [2022-11-19 07:31:25,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt,72 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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,74 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:31:25,089 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2022-11-19 07:31:25,090 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:31:25,090 INFO L85 PathProgramCache]: Analyzing trace with hash 1304261010, now seen corresponding path program 2 times [2022-11-19 07:31:25,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:31:25,090 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1032781712] [2022-11-19 07:31:25,090 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-19 07:31:25,090 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-11-19 07:31:25,091 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:31:25,091 INFO L229 MonitoredProcess]: Starting monitored process 75 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:31:25,092 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:31:25,282 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-19 07:31:25,282 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-19 07:31:25,288 INFO L263 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 24 conjunts are in the unsatisfiable core [2022-11-19 07:31:25,291 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:31:25,294 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-11-19 07:31:25,403 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 07:31:25,404 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-11-19 07:31:25,472 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-11-19 07:31:27,565 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-11-19 07:31:27,645 INFO L321 Elim1Store]: treesize reduction 21, result has 25.0 percent of original size [2022-11-19 07:31:27,645 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 24 treesize of output 23 [2022-11-19 07:31:29,707 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-11-19 07:31:29,898 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-11-19 07:31:29,953 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-11-19 07:31:29,994 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 6 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 16 not checked. [2022-11-19 07:31:29,994 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:31:30,130 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-11-19 07:31:30,966 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 2 proven. 36 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-19 07:31:30,966 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:31:30,966 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1032781712] [2022-11-19 07:31:30,966 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1032781712] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:31:30,966 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1722726270] [2022-11-19 07:31:30,967 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-19 07:31:30,967 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 07:31:30,967 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 07:31:30,968 INFO L229 MonitoredProcess]: Starting monitored process 76 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 07:31:30,969 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (76)] Waiting until timeout for monitored process [2022-11-19 07:31:31,229 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-19 07:31:31,229 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1786210859] [2022-11-19 07:31:31,230 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-19 07:31:31,230 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:31:31,230 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 07:31:31,231 INFO L229 MonitoredProcess]: Starting monitored process 77 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 07:31:31,234 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (76)] Forceful destruction successful, exit code 1 [2022-11-19 07:31:31,235 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2022-11-19 07:31:31,420 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-19 07:31:31,421 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-19 07:31:31,424 INFO L263 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 28 conjunts are in the unsatisfiable core [2022-11-19 07:31:31,427 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:31:31,430 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-11-19 07:31:31,476 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 07:31:31,476 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-11-19 07:31:31,498 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-11-19 07:31:33,522 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-11-19 07:31:33,608 INFO L321 Elim1Store]: treesize reduction 21, result has 25.0 percent of original size [2022-11-19 07:31:33,609 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 24 treesize of output 23 [2022-11-19 07:31:35,638 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-11-19 07:31:35,763 INFO L321 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-11-19 07:31:35,763 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-11-19 07:31:35,840 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-11-19 07:31:35,953 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 6 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 16 not checked. [2022-11-19 07:31:35,953 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:31:36,285 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-11-19 07:31:38,261 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 2 proven. 36 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-19 07:31:38,261 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1786210859] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:31:38,261 INFO L184 FreeRefinementEngine]: Found 0 perfect and 4 imperfect interpolant sequences. [2022-11-19 07:31:38,261 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 15, 19, 19] total 44 [2022-11-19 07:31:38,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231574389] [2022-11-19 07:31:38,261 INFO L85 oduleStraightlineAll]: Using 4 imperfect interpolants to construct interpolant automaton [2022-11-19 07:31:38,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-11-19 07:31:38,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:31:38,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-11-19 07:31:38,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=1457, Unknown=4, NotChecked=324, Total=1980 [2022-11-19 07:31:38,263 INFO L87 Difference]: Start difference. First operand 163 states and 192 transitions. Second operand has 45 states, 44 states have (on average 2.772727272727273) internal successors, (122), 41 states have internal predecessors, (122), 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-11-19 07:31:58,310 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-11-19 07:32:01,888 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-11-19 07:32:04,638 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-11-19 07:32:06,967 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:32:06,967 INFO L93 Difference]: Finished difference Result 190 states and 222 transitions. [2022-11-19 07:32:06,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-11-19 07:32:06,969 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 44 states have (on average 2.772727272727273) internal successors, (122), 41 states have internal predecessors, (122), 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-11-19 07:32:06,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:32:06,970 INFO L225 Difference]: With dead ends: 190 [2022-11-19 07:32:06,970 INFO L226 Difference]: Without dead ends: 190 [2022-11-19 07:32:06,972 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 250 GetRequests, 164 SyntacticMatches, 10 SemanticMatches, 76 ConstructedPredicates, 4 IntricatePredicates, 0 DeprecatedPredicates, 1053 ImplicationChecksByTransitivity, 31.4s TimeCoverageRelationStatistics Valid=707, Invalid=4705, Unknown=6, NotChecked=588, Total=6006 [2022-11-19 07:32:06,972 INFO L413 NwaCegarLoop]: 26 mSDtfsCounter, 300 mSDsluCounter, 444 mSDsCounter, 0 mSdLazyCounter, 1093 mSolverCounterSat, 100 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 300 SdHoareTripleChecker+Valid, 470 SdHoareTripleChecker+Invalid, 1702 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 100 IncrementalHoareTripleChecker+Valid, 1093 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 506 IncrementalHoareTripleChecker+Unchecked, 8.2s IncrementalHoareTripleChecker+Time [2022-11-19 07:32:06,973 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [300 Valid, 470 Invalid, 1702 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [100 Valid, 1093 Invalid, 3 Unknown, 506 Unchecked, 8.2s Time] [2022-11-19 07:32:06,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190 states. [2022-11-19 07:32:06,977 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190 to 169. [2022-11-19 07:32:06,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 169 states, 142 states have (on average 1.2112676056338028) internal successors, (172), 149 states have internal predecessors, (172), 11 states have call successors, (11), 5 states have call predecessors, (11), 7 states have return successors, (19), 14 states have call predecessors, (19), 11 states have call successors, (19) [2022-11-19 07:32:06,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 202 transitions. [2022-11-19 07:32:06,978 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 202 transitions. Word has length 54 [2022-11-19 07:32:06,978 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:32:06,978 INFO L495 AbstractCegarLoop]: Abstraction has 169 states and 202 transitions. [2022-11-19 07:32:06,979 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 44 states have (on average 2.772727272727273) internal successors, (122), 41 states have internal predecessors, (122), 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-11-19 07:32:06,979 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 202 transitions. [2022-11-19 07:32:06,979 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2022-11-19 07:32:06,980 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:32:06,980 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:32:06,992 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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)] Forceful destruction successful, exit code 0 [2022-11-19 07:32:07,196 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Forceful destruction successful, exit code 0 [2022-11-19 07:32:07,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 75 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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,77 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:32:07,392 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2022-11-19 07:32:07,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:32:07,392 INFO L85 PathProgramCache]: Analyzing trace with hash 1952504247, now seen corresponding path program 4 times [2022-11-19 07:32:07,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:32:07,392 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1702693129] [2022-11-19 07:32:07,393 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-19 07:32:07,393 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-11-19 07:32:07,393 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:32:07,393 INFO L229 MonitoredProcess]: Starting monitored process 78 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:32:07,398 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:32:07,581 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-19 07:32:07,581 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-19 07:32:07,588 INFO L263 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 52 conjunts are in the unsatisfiable core [2022-11-19 07:32:07,597 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:32:07,616 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-11-19 07:32:07,623 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-11-19 07:32:07,781 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_1285 (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_1285) |c_#length|)))) is different from true [2022-11-19 07:32:07,800 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:32:07,801 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-11-19 07:32:07,813 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 07:32:07,813 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-11-19 07:32:07,957 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_1286 (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_1286) |c_#length|)))) is different from true [2022-11-19 07:32:07,980 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:32:07,980 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-11-19 07:32:07,992 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 07:32:07,992 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-11-19 07:32:08,127 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_1287 (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_1287) |c_#length|)))) is different from true [2022-11-19 07:32:08,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:32:08,157 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-11-19 07:32:08,172 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 07:32:08,173 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-11-19 07:32:08,304 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_1288 (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_1288) |c_#length|)))) is different from true [2022-11-19 07:32:08,331 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:32:08,332 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-11-19 07:32:08,346 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 07:32:08,346 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-11-19 07:32:08,486 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_1289 (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_1289) |c_#length|)))) is different from true [2022-11-19 07:32:08,501 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:32:08,502 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-11-19 07:32:08,515 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 07:32:08,515 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-11-19 07:32:08,574 INFO L134 CoverageAnalysis]: Checked inductivity of 116 backedges. 5 proven. 61 refuted. 0 times theorem prover too weak. 20 trivial. 30 not checked. [2022-11-19 07:32:08,574 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:32:11,047 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:32:11,047 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1702693129] [2022-11-19 07:32:11,047 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1702693129] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 07:32:11,047 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [768415678] [2022-11-19 07:32:11,048 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-19 07:32:11,048 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 07:32:11,048 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 07:32:11,049 INFO L229 MonitoredProcess]: Starting monitored process 79 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 07:32:11,050 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (79)] Waiting until timeout for monitored process [2022-11-19 07:32:11,419 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-19 07:32:11,420 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-19 07:32:11,438 INFO L263 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 52 conjunts are in the unsatisfiable core [2022-11-19 07:32:11,442 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:32:11,451 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-11-19 07:32:11,458 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-11-19 07:32:11,536 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_1331 (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_1331) |c_#length|)))) is different from true [2022-11-19 07:32:11,554 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:32:11,555 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-11-19 07:32:11,568 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 07:32:11,569 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-11-19 07:32:11,639 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_1332 (_ BitVec 32))) (= |c_#length| (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_1332))))) is different from true [2022-11-19 07:32:11,662 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:32:11,663 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-11-19 07:32:11,677 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 07:32:11,678 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-11-19 07:32:11,748 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_1333 (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_1333) |c_#length|)))) is different from true [2022-11-19 07:32:11,774 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:32:11,777 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-11-19 07:32:11,791 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 07:32:11,791 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-11-19 07:32:11,868 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_1334 (_ BitVec 32))) (= |c_#length| (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_1334))))) is different from true [2022-11-19 07:32:11,887 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:32:11,888 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-11-19 07:32:11,904 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 07:32:11,904 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-11-19 07:32:11,990 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (exists ((v_ArrVal_1335 (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_1335) |c_#length|)) (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)))) is different from true [2022-11-19 07:32:12,011 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:32:12,011 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-11-19 07:32:12,023 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 07:32:12,024 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-11-19 07:32:12,048 INFO L134 CoverageAnalysis]: Checked inductivity of 116 backedges. 5 proven. 61 refuted. 0 times theorem prover too weak. 20 trivial. 30 not checked. [2022-11-19 07:32:12,049 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:32:14,429 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [768415678] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 07:32:14,429 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [488324255] [2022-11-19 07:32:14,429 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-19 07:32:14,430 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:32:14,430 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 07:32:14,430 INFO L229 MonitoredProcess]: Starting monitored process 80 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 07:32:14,432 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Waiting until timeout for monitored process [2022-11-19 07:32:14,606 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-19 07:32:14,606 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-19 07:32:14,610 INFO L263 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 53 conjunts are in the unsatisfiable core [2022-11-19 07:32:14,613 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:32:14,623 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-11-19 07:32:14,629 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-11-19 07:32:14,704 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_1377 (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_1377) |c_#length|)))) is different from true [2022-11-19 07:32:14,719 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:32:14,720 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-11-19 07:32:14,730 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 07:32:14,730 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-11-19 07:32:14,803 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_1378 (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_1378) |c_#length|)))) is different from true [2022-11-19 07:32:14,817 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:32:14,817 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-11-19 07:32:14,828 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 07:32:14,828 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-11-19 07:32:14,910 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (exists ((v_ArrVal_1379 (_ BitVec 32))) (= |c_#length| (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_1379))) (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)))) is different from true [2022-11-19 07:32:14,928 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:32:14,930 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-11-19 07:32:14,943 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 07:32:14,943 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-11-19 07:32:15,011 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_1380 (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_1380) |c_#length|)))) is different from true [2022-11-19 07:32:15,026 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:32:15,028 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-11-19 07:32:15,042 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 07:32:15,042 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-11-19 07:32:15,116 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_1381 (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_1381) |c_#length|)))) is different from true [2022-11-19 07:32:15,142 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:32:15,143 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-11-19 07:32:15,173 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 07:32:15,173 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-11-19 07:32:15,191 INFO L134 CoverageAnalysis]: Checked inductivity of 116 backedges. 5 proven. 61 refuted. 0 times theorem prover too weak. 20 trivial. 30 not checked. [2022-11-19 07:32:15,191 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:32:15,520 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [488324255] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 07:32:15,520 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-19 07:32:15,520 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 31 [2022-11-19 07:32:15,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1386383903] [2022-11-19 07:32:15,520 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-19 07:32:15,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-11-19 07:32:15,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:32:15,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-11-19 07:32:15,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=302, Unknown=15, NotChecked=720, Total=1122 [2022-11-19 07:32:15,522 INFO L87 Difference]: Start difference. First operand 169 states and 202 transitions. Second operand has 32 states, 30 states have (on average 2.066666666666667) internal successors, (62), 31 states have internal predecessors, (62), 6 states have call successors, (6), 2 states have call predecessors, (6), 16 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) [2022-11-19 07:32:16,860 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:32:16,861 INFO L93 Difference]: Finished difference Result 225 states and 253 transitions. [2022-11-19 07:32:16,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-19 07:32:16,861 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 30 states have (on average 2.066666666666667) internal successors, (62), 31 states have internal predecessors, (62), 6 states have call successors, (6), 2 states have call predecessors, (6), 16 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) Word has length 58 [2022-11-19 07:32:16,862 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:32:16,863 INFO L225 Difference]: With dead ends: 225 [2022-11-19 07:32:16,863 INFO L226 Difference]: Without dead ends: 225 [2022-11-19 07:32:16,863 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 149 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 15 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=93, Invalid=372, Unknown=15, NotChecked=780, Total=1260 [2022-11-19 07:32:16,864 INFO L413 NwaCegarLoop]: 56 mSDtfsCounter, 94 mSDsluCounter, 461 mSDsCounter, 0 mSdLazyCounter, 644 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 517 SdHoareTripleChecker+Invalid, 2230 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 644 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1569 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-11-19 07:32:16,864 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [94 Valid, 517 Invalid, 2230 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 644 Invalid, 0 Unknown, 1569 Unchecked, 0.8s Time] [2022-11-19 07:32:16,864 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 225 states. [2022-11-19 07:32:16,868 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 225 to 169. [2022-11-19 07:32:16,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 169 states, 142 states have (on average 1.204225352112676) internal successors, (171), 149 states have internal predecessors, (171), 11 states have call successors, (11), 5 states have call predecessors, (11), 7 states have return successors, (19), 14 states have call predecessors, (19), 11 states have call successors, (19) [2022-11-19 07:32:16,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 201 transitions. [2022-11-19 07:32:16,869 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 201 transitions. Word has length 58 [2022-11-19 07:32:16,870 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:32:16,870 INFO L495 AbstractCegarLoop]: Abstraction has 169 states and 201 transitions. [2022-11-19 07:32:16,870 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 30 states have (on average 2.066666666666667) internal successors, (62), 31 states have internal predecessors, (62), 6 states have call successors, (6), 2 states have call predecessors, (6), 16 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) [2022-11-19 07:32:16,870 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 201 transitions. [2022-11-19 07:32:16,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2022-11-19 07:32:16,871 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:32:16,871 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-11-19 07:32:16,890 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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)] Forceful destruction successful, exit code 0 [2022-11-19 07:32:17,080 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (79)] Forceful destruction successful, exit code 0 [2022-11-19 07:32:17,282 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Forceful destruction successful, exit code 0 [2022-11-19 07:32:17,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 78 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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,79 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt,80 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:32:17,472 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2022-11-19 07:32:17,472 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:32:17,472 INFO L85 PathProgramCache]: Analyzing trace with hash -735616619, now seen corresponding path program 2 times [2022-11-19 07:32:17,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:32:17,473 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1438924725] [2022-11-19 07:32:17,473 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-19 07:32:17,473 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-11-19 07:32:17,473 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:32:17,475 INFO L229 MonitoredProcess]: Starting monitored process 81 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:32:17,506 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:32:17,678 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-19 07:32:17,678 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-19 07:32:17,683 INFO L263 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 43 conjunts are in the unsatisfiable core [2022-11-19 07:32:17,686 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:32:17,928 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-11-19 07:32:18,070 INFO L321 Elim1Store]: treesize reduction 13, result has 7.1 percent of original size [2022-11-19 07:32:18,070 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-11-19 07:32:28,526 INFO L321 Elim1Store]: treesize reduction 21, result has 25.0 percent of original size [2022-11-19 07:32:28,526 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-11-19 07:32:28,792 INFO L321 Elim1Store]: treesize reduction 46, result has 9.8 percent of original size [2022-11-19 07:32:28,793 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 211 treesize of output 192 [2022-11-19 07:32:42,998 WARN L233 SmtUtils]: Spent 10.06s on a formula simplification. DAG size of input: 22 DAG size of output: 18 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-19 07:32:43,941 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-19 07:32:43,942 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-11-19 07:32:46,548 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 12 proven. 32 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-19 07:32:46,549 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:33:03,342 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:33:03,342 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1438924725] [2022-11-19 07:33:03,343 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1438924725] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 07:33:03,343 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [501340656] [2022-11-19 07:33:03,343 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-19 07:33:03,343 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 07:33:03,343 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 07:33:03,346 INFO L229 MonitoredProcess]: Starting monitored process 82 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 07:33:03,347 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (82)] Waiting until timeout for monitored process [2022-11-19 07:33:03,692 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-19 07:33:03,692 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-19 07:33:03,696 INFO L263 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 45 conjunts are in the unsatisfiable core [2022-11-19 07:33:03,699 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:33:08,634 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-11-19 07:33:09,077 INFO L321 Elim1Store]: treesize reduction 38, result has 2.6 percent of original size [2022-11-19 07:33:09,077 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-11-19 07:33:18,257 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 74 treesize of output 55 [2022-11-19 07:33:19,024 INFO L321 Elim1Store]: treesize reduction 90, result has 1.1 percent of original size [2022-11-19 07:33:19,024 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-11-19 07:33:21,101 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-19 07:33:21,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-11-19 07:33:23,733 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((|ULTIMATE.start_entry_point_~array~0#1.base| (_ BitVec 32)) (|v_ULTIMATE.start_entry_point_#t~mem42#1.base_79| (_ BitVec 32)) (v_arrayElimCell_253 (_ 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_79| (_ bv1 1)))) (and (= (select .cse0 v_arrayElimCell_253) (_ bv0 1)) (= |c_#valid| (store (store (store .cse0 v_arrayElimCell_253 (_ bv0 1)) |v_ULTIMATE.start_entry_point_#t~mem42#1.base_79| (_ bv0 1)) |ULTIMATE.start_entry_point_~array~0#1.base| (_ bv0 1))) (= (select |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~array~0#1.base|) (_ bv0 1)) (= (_ bv0 1) (select .cse1 |v_ULTIMATE.start_entry_point_#t~mem42#1.base_79|)))))) (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| (_ bv0 32)))) is different from true [2022-11-19 07:33:23,751 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 10 proven. 32 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-19 07:33:23,751 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:33:34,583 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [501340656] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 07:33:34,583 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1438377084] [2022-11-19 07:33:34,583 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-19 07:33:34,583 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:33:34,583 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 07:33:34,584 INFO L229 MonitoredProcess]: Starting monitored process 83 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 07:33:34,586 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Waiting until timeout for monitored process [2022-11-19 07:33:34,753 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-19 07:33:34,753 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-19 07:33:34,757 INFO L263 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 48 conjunts are in the unsatisfiable core [2022-11-19 07:33:34,760 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:33:35,260 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-11-19 07:33:35,758 INFO L321 Elim1Store]: treesize reduction 13, result has 7.1 percent of original size [2022-11-19 07:33:35,759 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-11-19 07:33:44,540 INFO L321 Elim1Store]: treesize reduction 21, result has 25.0 percent of original size [2022-11-19 07:33:44,541 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-11-19 07:33:47,267 INFO L321 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-11-19 07:33:47,268 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-11-19 07:33:51,469 INFO L321 Elim1Store]: treesize reduction 18, result has 14.3 percent of original size [2022-11-19 07:33:51,469 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-11-19 07:34:21,267 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 10 proven. 32 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-19 07:34:21,267 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:34:37,106 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1438377084] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 07:34:37,107 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-19 07:34:37,107 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 24, 26] total 62 [2022-11-19 07:34:37,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892408759] [2022-11-19 07:34:37,107 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-19 07:34:37,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 63 states [2022-11-19 07:34:37,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:34:37,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2022-11-19 07:34:37,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=570, Invalid=7235, Unknown=31, NotChecked=174, Total=8010 [2022-11-19 07:34:37,111 INFO L87 Difference]: Start difference. First operand 169 states and 201 transitions. Second operand has 63 states, 60 states have (on average 1.95) internal successors, (117), 55 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-11-19 07:35:14,396 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((|ULTIMATE.start_entry_point_~array~0#1.base| (_ BitVec 32)) (|v_ULTIMATE.start_entry_point_#t~mem42#1.base_79| (_ BitVec 32)) (v_arrayElimCell_253 (_ 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_79| (_ bv1 1)))) (and (= (select .cse0 v_arrayElimCell_253) (_ bv0 1)) (= |c_#valid| (store (store (store .cse0 v_arrayElimCell_253 (_ bv0 1)) |v_ULTIMATE.start_entry_point_#t~mem42#1.base_79| (_ bv0 1)) |ULTIMATE.start_entry_point_~array~0#1.base| (_ bv0 1))) (= (select |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~array~0#1.base|) (_ bv0 1)) (= (_ bv0 1) (select .cse1 |v_ULTIMATE.start_entry_point_#t~mem42#1.base_79|)))))) (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| (_ bv0 32))) (exists ((|ULTIMATE.start_entry_point_~array~0#1.base| (_ BitVec 32))) (and (exists ((|v_ULTIMATE.start_entry_point_#t~mem42#1.base_83| (_ BitVec 32)) (v_arrayElimCell_261 (_ BitVec 32))) (let ((.cse2 (store |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~array~0#1.base| (_ bv1 1)))) (let ((.cse3 (store .cse2 |v_ULTIMATE.start_entry_point_#t~mem42#1.base_83| (_ bv1 1)))) (and (= (_ bv0 1) (select .cse2 |v_ULTIMATE.start_entry_point_#t~mem42#1.base_83|)) (= (select .cse3 v_arrayElimCell_261) (_ bv0 1)) (= |c_#valid| (store (store (store .cse3 v_arrayElimCell_261 (_ bv0 1)) |v_ULTIMATE.start_entry_point_#t~mem42#1.base_83| (_ bv0 1)) |ULTIMATE.start_entry_point_~array~0#1.base| (_ bv0 1))))))) (= (select |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~array~0#1.base|) (_ bv0 1))))) is different from true [2022-11-19 07:35:14,532 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:35:14,532 INFO L93 Difference]: Finished difference Result 174 states and 205 transitions. [2022-11-19 07:35:14,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-11-19 07:35:14,533 INFO L78 Accepts]: Start accepts. Automaton has has 63 states, 60 states have (on average 1.95) internal successors, (117), 55 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-11-19 07:35:14,533 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:35:14,533 INFO L225 Difference]: With dead ends: 174 [2022-11-19 07:35:14,534 INFO L226 Difference]: Without dead ends: 151 [2022-11-19 07:35:14,536 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 278 GetRequests, 163 SyntacticMatches, 10 SemanticMatches, 105 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 3734 ImplicationChecksByTransitivity, 171.4s TimeCoverageRelationStatistics Valid=732, Invalid=10155, Unknown=41, NotChecked=414, Total=11342 [2022-11-19 07:35:14,536 INFO L413 NwaCegarLoop]: 29 mSDtfsCounter, 17 mSDsluCounter, 537 mSDsCounter, 0 mSdLazyCounter, 226 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 566 SdHoareTripleChecker+Invalid, 793 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 226 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 560 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-19 07:35:14,536 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [17 Valid, 566 Invalid, 793 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 226 Invalid, 0 Unknown, 560 Unchecked, 0.4s Time] [2022-11-19 07:35:14,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2022-11-19 07:35:14,540 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 151. [2022-11-19 07:35:14,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 125 states have (on average 1.224) internal successors, (153), 132 states have internal predecessors, (153), 11 states have call successors, (11), 5 states have call predecessors, (11), 6 states have return successors, (18), 13 states have call predecessors, (18), 11 states have call successors, (18) [2022-11-19 07:35:14,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 182 transitions. [2022-11-19 07:35:14,541 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 182 transitions. Word has length 56 [2022-11-19 07:35:14,542 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:35:14,542 INFO L495 AbstractCegarLoop]: Abstraction has 151 states and 182 transitions. [2022-11-19 07:35:14,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 63 states, 60 states have (on average 1.95) internal successors, (117), 55 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-11-19 07:35:14,542 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 182 transitions. [2022-11-19 07:35:14,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-11-19 07:35:14,543 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:35:14,543 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-11-19 07:35:14,557 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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)] Forceful destruction successful, exit code 0 [2022-11-19 07:35:14,754 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Forceful destruction successful, exit code 0 [2022-11-19 07:35:14,947 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (82)] Forceful destruction successful, exit code 0 [2022-11-19 07:35:15,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 81 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,82 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt [2022-11-19 07:35:15,144 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2022-11-19 07:35:15,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:35:15,144 INFO L85 PathProgramCache]: Analyzing trace with hash 499154310, now seen corresponding path program 2 times [2022-11-19 07:35:15,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:35:15,144 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [637031282] [2022-11-19 07:35:15,144 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-19 07:35:15,145 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-11-19 07:35:15,145 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:35:15,145 INFO L229 MonitoredProcess]: Starting monitored process 84 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:35:15,147 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:35:15,344 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-19 07:35:15,344 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-19 07:35:15,349 INFO L263 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 32 conjunts are in the unsatisfiable core [2022-11-19 07:35:15,352 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:35:15,425 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-11-19 07:35:15,507 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-11-19 07:35:15,607 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-11-19 07:35:15,700 INFO L321 Elim1Store]: treesize reduction 49, result has 38.0 percent of original size [2022-11-19 07:35:15,700 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-11-19 07:35:15,866 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-11-19 07:35:16,048 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-11-19 07:35:16,520 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:35:16,521 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 28 treesize of output 34 [2022-11-19 07:35:16,642 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-19 07:35:16,642 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-11-19 07:35:16,692 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 20 proven. 49 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-19 07:35:16,693 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:35:17,559 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:35:17,559 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [637031282] [2022-11-19 07:35:17,559 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [637031282] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 07:35:17,559 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1175278472] [2022-11-19 07:35:17,559 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-19 07:35:17,559 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 07:35:17,559 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 07:35:17,560 INFO L229 MonitoredProcess]: Starting monitored process 85 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 07:35:17,561 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (85)] Waiting until timeout for monitored process [2022-11-19 07:35:17,884 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-19 07:35:17,884 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1381013470] [2022-11-19 07:35:17,884 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-19 07:35:17,884 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:35:17,884 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 07:35:17,885 INFO L229 MonitoredProcess]: Starting monitored process 86 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 07:35:17,889 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (85)] Ended with exit code 1 [2022-11-19 07:35:17,890 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Waiting until timeout for monitored process [2022-11-19 07:35:18,069 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-19 07:35:18,069 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-19 07:35:18,073 INFO L263 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 35 conjunts are in the unsatisfiable core [2022-11-19 07:35:18,075 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:35:18,416 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-11-19 07:35:18,619 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-11-19 07:35:18,887 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-11-19 07:35:18,969 INFO L321 Elim1Store]: treesize reduction 49, result has 38.0 percent of original size [2022-11-19 07:35:18,969 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-11-19 07:35:19,298 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-11-19 07:35:19,628 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-11-19 07:35:19,906 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:35:19,907 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 28 treesize of output 34 [2022-11-19 07:35:19,950 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-19 07:35:19,951 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-11-19 07:35:19,958 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 20 proven. 49 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-19 07:35:19,958 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:35:21,116 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1381013470] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 07:35:21,116 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-19 07:35:21,116 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 23] total 33 [2022-11-19 07:35:21,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [445737225] [2022-11-19 07:35:21,117 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-19 07:35:21,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-11-19 07:35:21,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:35:21,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-11-19 07:35:21,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=170, Invalid=1810, Unknown=0, NotChecked=0, Total=1980 [2022-11-19 07:35:21,118 INFO L87 Difference]: Start difference. First operand 151 states and 182 transitions. Second operand has 34 states, 32 states have (on average 2.0625) internal successors, (66), 28 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-11-19 07:35:22,891 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:35:22,891 INFO L93 Difference]: Finished difference Result 169 states and 200 transitions. [2022-11-19 07:35:22,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-11-19 07:35:22,892 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 32 states have (on average 2.0625) internal successors, (66), 28 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-11-19 07:35:22,892 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:35:22,893 INFO L225 Difference]: With dead ends: 169 [2022-11-19 07:35:22,893 INFO L226 Difference]: Without dead ends: 169 [2022-11-19 07:35:22,894 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 100 SyntacticMatches, 4 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 741 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=242, Invalid=2514, Unknown=0, NotChecked=0, Total=2756 [2022-11-19 07:35:22,894 INFO L413 NwaCegarLoop]: 39 mSDtfsCounter, 39 mSDsluCounter, 521 mSDsCounter, 0 mSdLazyCounter, 844 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 560 SdHoareTripleChecker+Invalid, 1034 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 844 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 178 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-11-19 07:35:22,894 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [40 Valid, 560 Invalid, 1034 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 844 Invalid, 0 Unknown, 178 Unchecked, 1.3s Time] [2022-11-19 07:35:22,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states. [2022-11-19 07:35:22,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 169. [2022-11-19 07:35:22,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 169 states, 142 states have (on average 1.204225352112676) internal successors, (171), 148 states have internal predecessors, (171), 11 states have call successors, (11), 6 states have call predecessors, (11), 7 states have return successors, (18), 14 states have call predecessors, (18), 11 states have call successors, (18) [2022-11-19 07:35:22,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 200 transitions. [2022-11-19 07:35:22,899 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 200 transitions. Word has length 59 [2022-11-19 07:35:22,899 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:35:22,899 INFO L495 AbstractCegarLoop]: Abstraction has 169 states and 200 transitions. [2022-11-19 07:35:22,900 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 32 states have (on average 2.0625) internal successors, (66), 28 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-11-19 07:35:22,900 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 200 transitions. [2022-11-19 07:35:22,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2022-11-19 07:35:22,900 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:35:22,900 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-11-19 07:35:22,910 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Forceful destruction successful, exit code 0 [2022-11-19 07:35:23,119 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:35:23,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 86 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,84 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:35:23,301 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-11-19 07:35:23,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:35:23,301 INFO L85 PathProgramCache]: Analyzing trace with hash 1129358486, now seen corresponding path program 3 times [2022-11-19 07:35:23,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:35:23,302 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1174318127] [2022-11-19 07:35:23,302 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-19 07:35:23,302 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-11-19 07:35:23,302 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:35:23,304 INFO L229 MonitoredProcess]: Starting monitored process 87 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:35:23,344 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:35:23,583 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-11-19 07:35:23,583 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-19 07:35:23,590 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 27 conjunts are in the unsatisfiable core [2022-11-19 07:35:23,593 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:35:23,719 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 07:35:23,719 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-11-19 07:35:23,814 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-11-19 07:35:26,167 WARN L859 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_entry_point_~array~0#1.offset_BEFORE_CALL_185| (_ BitVec 32)) (|v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_168| (_ BitVec 32)) (|v_ULTIMATE.start_entry_point_~i~0#1_BEFORE_CALL_272| (_ BitVec 32))) (and (bvslt |v_ULTIMATE.start_entry_point_~i~0#1_BEFORE_CALL_272| (_ bv10 32)) (bvslt (bvadd |v_ULTIMATE.start_entry_point_~i~0#1_BEFORE_CALL_272| (_ bv4294967295 32)) (_ bv10 32)) (not (= |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_168| (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_168|) (bvadd (_ bv4294967292 32) (bvmul (_ bv4 32) |v_ULTIMATE.start_entry_point_~i~0#1_BEFORE_CALL_272|) |v_ULTIMATE.start_entry_point_~array~0#1.offset_BEFORE_CALL_185|)))))) is different from true [2022-11-19 07:35:26,448 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-11-19 07:35:28,740 WARN L859 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_169| (_ BitVec 32)) (|v_ULTIMATE.start_entry_point_~array~0#1.offset_BEFORE_CALL_186| (_ BitVec 32)) (|v_ULTIMATE.start_entry_point_~i~0#1_BEFORE_CALL_273| (_ BitVec 32))) (and (bvslt (bvadd |v_ULTIMATE.start_entry_point_~i~0#1_BEFORE_CALL_273| (_ bv4294967294 32)) (_ bv10 32)) (bvslt |v_ULTIMATE.start_entry_point_~i~0#1_BEFORE_CALL_273| (_ bv10 32)) (not (= (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_169|) (bvadd (bvmul (_ bv4 32) |v_ULTIMATE.start_entry_point_~i~0#1_BEFORE_CALL_273|) (_ bv4294967288 32) |v_ULTIMATE.start_entry_point_~array~0#1.offset_BEFORE_CALL_186|)) |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_169|)))) is different from true [2022-11-19 07:35:29,564 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 24 treesize of output 8 [2022-11-19 07:35:29,705 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-11-19 07:35:29,964 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 35 proven. 29 refuted. 0 times theorem prover too weak. 4 trivial. 12 not checked. [2022-11-19 07:35:29,964 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:35:30,265 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-11-19 07:35:33,554 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 22 proven. 34 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-19 07:35:33,554 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:35:33,554 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1174318127] [2022-11-19 07:35:33,555 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1174318127] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:35:33,555 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [63067777] [2022-11-19 07:35:33,555 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-19 07:35:33,555 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 07:35:33,555 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 07:35:33,559 INFO L229 MonitoredProcess]: Starting monitored process 88 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 07:35:33,562 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (88)] Waiting until timeout for monitored process [2022-11-19 07:35:34,054 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-11-19 07:35:34,054 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-19 07:35:34,058 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 26 conjunts are in the unsatisfiable core [2022-11-19 07:35:34,060 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:35:34,118 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 07:35:34,119 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-11-19 07:35:34,153 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-11-19 07:35:36,272 WARN L859 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_entry_point_~i~0#1_BEFORE_CALL_278| (_ BitVec 32)) (|v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_174| (_ BitVec 32)) (|v_ULTIMATE.start_entry_point_~array~0#1.offset_BEFORE_CALL_189| (_ BitVec 32))) (and (bvslt (bvadd |v_ULTIMATE.start_entry_point_~i~0#1_BEFORE_CALL_278| (_ bv4294967295 32)) (_ bv10 32)) (bvslt |v_ULTIMATE.start_entry_point_~i~0#1_BEFORE_CALL_278| (_ bv10 32)) (not (= (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_174|) (bvadd (bvmul (_ bv4 32) |v_ULTIMATE.start_entry_point_~i~0#1_BEFORE_CALL_278|) (_ bv4294967292 32) |v_ULTIMATE.start_entry_point_~array~0#1.offset_BEFORE_CALL_189|)) |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_174|)))) is different from true [2022-11-19 07:35:45,070 INFO L321 Elim1Store]: treesize reduction 51, result has 36.3 percent of original size [2022-11-19 07:35:45,071 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 42 treesize of output 61 [2022-11-19 07:35:47,179 WARN L859 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_entry_point_~array~0#1.offset_BEFORE_CALL_190| (_ BitVec 32)) (|v_ULTIMATE.start_entry_point_~i~0#1_BEFORE_CALL_279| (_ BitVec 32)) (|v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_175| (_ BitVec 32))) (and (bvslt |v_ULTIMATE.start_entry_point_~i~0#1_BEFORE_CALL_279| (_ bv10 32)) (not (= |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_175| (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_175|) (bvadd (bvmul (_ bv4 32) |v_ULTIMATE.start_entry_point_~i~0#1_BEFORE_CALL_279|) (_ bv4294967288 32) |v_ULTIMATE.start_entry_point_~array~0#1.offset_BEFORE_CALL_190|)))) (bvslt (bvadd |v_ULTIMATE.start_entry_point_~i~0#1_BEFORE_CALL_279| (_ bv4294967294 32)) (_ bv10 32)))) is different from true [2022-11-19 07:35:47,609 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 24 treesize of output 8 [2022-11-19 07:35:47,743 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-11-19 07:35:47,751 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 35 proven. 29 refuted. 0 times theorem prover too weak. 4 trivial. 12 not checked. [2022-11-19 07:35:47,751 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:35:47,973 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-11-19 07:35:51,784 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 22 proven. 34 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-19 07:35:51,784 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [63067777] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:35:51,784 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [962204872] [2022-11-19 07:35:51,785 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-19 07:35:51,785 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:35:51,785 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 07:35:51,786 INFO L229 MonitoredProcess]: Starting monitored process 89 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 07:35:51,788 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Waiting until timeout for monitored process [2022-11-19 07:35:52,191 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-11-19 07:35:52,191 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-19 07:35:52,195 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 34 conjunts are in the unsatisfiable core [2022-11-19 07:35:52,198 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:35:52,257 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 07:35:52,258 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-11-19 07:35:52,295 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-11-19 07:35:53,048 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-11-19 07:36:01,670 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 07:36:01,670 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-11-19 07:36:04,415 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-11-19 07:36:07,721 WARN L859 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_entry_point_~array~0#1.offset_BEFORE_CALL_194| (_ BitVec 32)) (|v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_181| (_ BitVec 32)) (|v_ULTIMATE.start_entry_point_~i~0#1_BEFORE_CALL_285| (_ BitVec 32))) (let ((.cse0 (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_181|)) (.cse1 (bvmul (_ bv4 32) |v_ULTIMATE.start_entry_point_~i~0#1_BEFORE_CALL_285|))) (and (not (= (select .cse0 (bvadd .cse1 (_ bv4294967288 32) |v_ULTIMATE.start_entry_point_~array~0#1.offset_BEFORE_CALL_194|)) |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_181|)) (bvslt (bvadd |v_ULTIMATE.start_entry_point_~i~0#1_BEFORE_CALL_285| (_ bv4294967294 32)) (_ bv10 32)) (bvslt |v_ULTIMATE.start_entry_point_~i~0#1_BEFORE_CALL_285| (_ bv10 32)) (not (= (select .cse0 (bvadd (_ bv4294967292 32) .cse1 |v_ULTIMATE.start_entry_point_~array~0#1.offset_BEFORE_CALL_194|)) |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_181|))))) is different from true [2022-11-19 07:36:09,994 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-19 07:36:09,994 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 37 treesize of output 12 [2022-11-19 07:36:10,055 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-11-19 07:36:10,085 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 45 proven. 23 refuted. 0 times theorem prover too weak. 4 trivial. 8 not checked. [2022-11-19 07:36:10,085 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:36:10,243 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-11-19 07:36:11,092 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [962204872] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 07:36:11,093 INFO L184 FreeRefinementEngine]: Found 0 perfect and 5 imperfect interpolant sequences. [2022-11-19 07:36:11,093 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 20, 22, 18, 27] total 72 [2022-11-19 07:36:11,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1961266739] [2022-11-19 07:36:11,093 INFO L85 oduleStraightlineAll]: Using 5 imperfect interpolants to construct interpolant automaton [2022-11-19 07:36:11,094 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 73 states [2022-11-19 07:36:11,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:36:11,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2022-11-19 07:36:11,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=428, Invalid=4275, Unknown=9, NotChecked=690, Total=5402 [2022-11-19 07:36:11,095 INFO L87 Difference]: Start difference. First operand 169 states and 200 transitions. Second operand has 73 states, 69 states have (on average 2.1884057971014492) internal successors, (151), 69 states have internal predecessors, (151), 13 states have call successors, (17), 9 states have call predecessors, (17), 8 states have return successors, (17), 14 states have call predecessors, (17), 13 states have call successors, (17) [2022-11-19 07:36:18,252 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-11-19 07:36:44,183 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.18s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:36:45,422 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.20s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:37:12,179 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.74s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:37:13,959 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.78s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:37:18,859 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.09s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:37:42,361 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:37:42,361 INFO L93 Difference]: Finished difference Result 197 states and 227 transitions. [2022-11-19 07:37:42,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-11-19 07:37:42,363 INFO L78 Accepts]: Start accepts. Automaton has has 73 states, 69 states have (on average 2.1884057971014492) internal successors, (151), 69 states have internal predecessors, (151), 13 states have call successors, (17), 9 states have call predecessors, (17), 8 states have return successors, (17), 14 states have call predecessors, (17), 13 states have call successors, (17) Word has length 62 [2022-11-19 07:37:42,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:37:42,364 INFO L225 Difference]: With dead ends: 197 [2022-11-19 07:37:42,364 INFO L226 Difference]: Without dead ends: 197 [2022-11-19 07:37:42,365 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 386 GetRequests, 259 SyntacticMatches, 11 SemanticMatches, 116 ConstructedPredicates, 5 IntricatePredicates, 0 DeprecatedPredicates, 4403 ImplicationChecksByTransitivity, 111.9s TimeCoverageRelationStatistics Valid=1676, Invalid=10980, Unknown=20, NotChecked=1130, Total=13806 [2022-11-19 07:37:42,366 INFO L413 NwaCegarLoop]: 30 mSDtfsCounter, 778 mSDsluCounter, 426 mSDsCounter, 0 mSdLazyCounter, 1057 mSolverCounterSat, 80 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 778 SdHoareTripleChecker+Valid, 456 SdHoareTripleChecker+Invalid, 1787 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 1057 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 649 IncrementalHoareTripleChecker+Unchecked, 16.5s IncrementalHoareTripleChecker+Time [2022-11-19 07:37:42,366 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [778 Valid, 456 Invalid, 1787 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 1057 Invalid, 1 Unknown, 649 Unchecked, 16.5s Time] [2022-11-19 07:37:42,366 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2022-11-19 07:37:42,369 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 171. [2022-11-19 07:37:42,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 144 states have (on average 1.2152777777777777) internal successors, (175), 150 states have internal predecessors, (175), 11 states have call successors, (11), 6 states have call predecessors, (11), 7 states have return successors, (18), 14 states have call predecessors, (18), 11 states have call successors, (18) [2022-11-19 07:37:42,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 204 transitions. [2022-11-19 07:37:42,371 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 204 transitions. Word has length 62 [2022-11-19 07:37:42,371 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:37:42,371 INFO L495 AbstractCegarLoop]: Abstraction has 171 states and 204 transitions. [2022-11-19 07:37:42,372 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 73 states, 69 states have (on average 2.1884057971014492) internal successors, (151), 69 states have internal predecessors, (151), 13 states have call successors, (17), 9 states have call predecessors, (17), 8 states have return successors, (17), 14 states have call predecessors, (17), 13 states have call successors, (17) [2022-11-19 07:37:42,372 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 204 transitions. [2022-11-19 07:37:42,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2022-11-19 07:37:42,373 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:37:42,373 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-11-19 07:37:42,391 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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)] Forceful destruction successful, exit code 0 [2022-11-19 07:37:42,589 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Forceful destruction successful, exit code 0 [2022-11-19 07:37:42,788 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (88)] Forceful destruction successful, exit code 0 [2022-11-19 07:37:42,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 87 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,88 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt [2022-11-19 07:37:42,985 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2022-11-19 07:37:42,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:37:42,985 INFO L85 PathProgramCache]: Analyzing trace with hash 1129358487, now seen corresponding path program 2 times [2022-11-19 07:37:42,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:37:42,986 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1655217437] [2022-11-19 07:37:42,986 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-19 07:37:42,986 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-11-19 07:37:42,986 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:37:42,987 INFO L229 MonitoredProcess]: Starting monitored process 90 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:37:42,988 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:37:43,154 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-19 07:37:43,154 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-19 07:37:43,159 INFO L263 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 13 conjunts are in the unsatisfiable core [2022-11-19 07:37:43,160 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:37:43,596 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 0 proven. 48 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-11-19 07:37:43,596 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:37:44,471 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 36 treesize of output 32 [2022-11-19 07:37:46,884 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 0 proven. 48 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-11-19 07:37:46,885 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:37:46,885 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1655217437] [2022-11-19 07:37:46,885 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1655217437] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:37:46,885 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [62686051] [2022-11-19 07:37:46,885 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-19 07:37:46,885 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 07:37:46,885 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 07:37:46,886 INFO L229 MonitoredProcess]: Starting monitored process 91 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 07:37:46,889 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (91)] Waiting until timeout for monitored process [2022-11-19 07:37:47,236 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-19 07:37:47,236 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-19 07:37:47,239 INFO L263 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-19 07:37:47,240 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:37:47,509 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 0 proven. 48 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-11-19 07:37:47,509 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:37:48,147 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 36 treesize of output 32 [2022-11-19 07:37:49,846 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 0 proven. 48 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-11-19 07:37:49,846 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [62686051] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:37:49,846 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [599965428] [2022-11-19 07:37:49,846 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-19 07:37:49,847 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:37:49,847 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 07:37:49,851 INFO L229 MonitoredProcess]: Starting monitored process 92 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 07:37:49,853 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Waiting until timeout for monitored process [2022-11-19 07:37:50,048 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-19 07:37:50,048 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-19 07:37:50,052 INFO L263 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 15 conjunts are in the unsatisfiable core [2022-11-19 07:37:50,053 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:37:50,852 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 0 proven. 48 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-11-19 07:37:50,853 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:37:51,051 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 36 treesize of output 32 [2022-11-19 07:37:54,627 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 0 proven. 48 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-11-19 07:37:54,628 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [599965428] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:37:54,628 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-11-19 07:37:54,628 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 11, 11, 13, 13] total 42 [2022-11-19 07:37:54,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2088202262] [2022-11-19 07:37:54,628 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-11-19 07:37:54,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-11-19 07:37:54,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:37:54,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-11-19 07:37:54,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=216, Invalid=1590, Unknown=0, NotChecked=0, Total=1806 [2022-11-19 07:37:54,630 INFO L87 Difference]: Start difference. First operand 171 states and 204 transitions. Second operand has 43 states, 41 states have (on average 3.7804878048780486) internal successors, (155), 39 states have internal predecessors, (155), 21 states have call successors, (21), 1 states have call predecessors, (21), 3 states have return successors, (23), 23 states have call predecessors, (23), 21 states have call successors, (23) [2022-11-19 07:38:26,827 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:38:26,828 INFO L93 Difference]: Finished difference Result 385 states and 400 transitions. [2022-11-19 07:38:26,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-11-19 07:38:26,830 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 41 states have (on average 3.7804878048780486) internal successors, (155), 39 states have internal predecessors, (155), 21 states have call successors, (21), 1 states have call predecessors, (21), 3 states have return successors, (23), 23 states have call predecessors, (23), 21 states have call successors, (23) Word has length 62 [2022-11-19 07:38:26,830 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:38:26,831 INFO L225 Difference]: With dead ends: 385 [2022-11-19 07:38:26,831 INFO L226 Difference]: Without dead ends: 385 [2022-11-19 07:38:26,832 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 409 GetRequests, 323 SyntacticMatches, 2 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2019 ImplicationChecksByTransitivity, 32.2s TimeCoverageRelationStatistics Valid=1397, Invalid=5913, Unknown=0, NotChecked=0, Total=7310 [2022-11-19 07:38:26,832 INFO L413 NwaCegarLoop]: 51 mSDtfsCounter, 2263 mSDsluCounter, 731 mSDsCounter, 0 mSdLazyCounter, 1022 mSolverCounterSat, 84 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2265 SdHoareTripleChecker+Valid, 782 SdHoareTripleChecker+Invalid, 1106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 84 IncrementalHoareTripleChecker+Valid, 1022 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.6s IncrementalHoareTripleChecker+Time [2022-11-19 07:38:26,833 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2265 Valid, 782 Invalid, 1106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [84 Valid, 1022 Invalid, 0 Unknown, 0 Unchecked, 6.6s Time] [2022-11-19 07:38:26,833 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 385 states. [2022-11-19 07:38:26,838 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 385 to 192. [2022-11-19 07:38:26,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 192 states, 165 states have (on average 1.2666666666666666) internal successors, (209), 171 states have internal predecessors, (209), 11 states have call successors, (11), 6 states have call predecessors, (11), 7 states have return successors, (18), 14 states have call predecessors, (18), 11 states have call successors, (18) [2022-11-19 07:38:26,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 238 transitions. [2022-11-19 07:38:26,840 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 238 transitions. Word has length 62 [2022-11-19 07:38:26,840 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:38:26,840 INFO L495 AbstractCegarLoop]: Abstraction has 192 states and 238 transitions. [2022-11-19 07:38:26,841 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 41 states have (on average 3.7804878048780486) internal successors, (155), 39 states have internal predecessors, (155), 21 states have call successors, (21), 1 states have call predecessors, (21), 3 states have return successors, (23), 23 states have call predecessors, (23), 21 states have call successors, (23) [2022-11-19 07:38:26,841 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 238 transitions. [2022-11-19 07:38:26,841 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2022-11-19 07:38:26,842 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:38:26,842 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-11-19 07:38:26,855 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Forceful destruction successful, exit code 0 [2022-11-19 07:38:27,055 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:38:27,252 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (91)] Ended with exit code 0 [2022-11-19 07:38:27,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 92 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,90 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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,91 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt [2022-11-19 07:38:27,449 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2022-11-19 07:38:27,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:38:27,449 INFO L85 PathProgramCache]: Analyzing trace with hash 650374719, now seen corresponding path program 2 times [2022-11-19 07:38:27,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:38:27,450 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [88565737] [2022-11-19 07:38:27,450 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-19 07:38:27,450 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-11-19 07:38:27,450 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:38:27,451 INFO L229 MonitoredProcess]: Starting monitored process 93 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:38:27,452 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:38:27,665 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-19 07:38:27,665 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-19 07:38:27,671 INFO L263 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 23 conjunts are in the unsatisfiable core [2022-11-19 07:38:27,674 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:38:27,779 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-11-19 07:38:27,943 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:38:27,944 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-11-19 07:38:28,087 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:38:28,087 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-11-19 07:38:28,468 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-11-19 07:38:28,493 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 12 proven. 54 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-11-19 07:38:28,493 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:38:29,661 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 8 proven. 42 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-11-19 07:38:29,661 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:38:29,661 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [88565737] [2022-11-19 07:38:29,661 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [88565737] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:38:29,662 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1848623818] [2022-11-19 07:38:29,662 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-19 07:38:29,662 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 07:38:29,662 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 07:38:29,663 INFO L229 MonitoredProcess]: Starting monitored process 94 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 07:38:29,664 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (94)] Waiting until timeout for monitored process [2022-11-19 07:38:30,009 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-19 07:38:30,009 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [14986527] [2022-11-19 07:38:30,010 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-19 07:38:30,010 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:38:30,010 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 07:38:30,011 INFO L229 MonitoredProcess]: Starting monitored process 95 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 07:38:30,014 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (94)] Forceful destruction successful, exit code 1 [2022-11-19 07:38:30,014 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Waiting until timeout for monitored process [2022-11-19 07:38:30,218 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-19 07:38:30,218 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-19 07:38:30,222 INFO L263 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 27 conjunts are in the unsatisfiable core [2022-11-19 07:38:30,224 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:38:30,567 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-11-19 07:38:30,912 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-11-19 07:38:31,166 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:38:31,167 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-11-19 07:38:31,473 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-11-19 07:38:31,476 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 12 proven. 54 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-11-19 07:38:31,476 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:38:33,860 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 8 proven. 42 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-11-19 07:38:33,860 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [14986527] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:38:33,860 INFO L184 FreeRefinementEngine]: Found 0 perfect and 4 imperfect interpolant sequences. [2022-11-19 07:38:33,860 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13, 17, 15] total 45 [2022-11-19 07:38:33,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2054851299] [2022-11-19 07:38:33,861 INFO L85 oduleStraightlineAll]: Using 4 imperfect interpolants to construct interpolant automaton [2022-11-19 07:38:33,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-11-19 07:38:33,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:38:33,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-11-19 07:38:33,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=215, Invalid=1855, Unknown=0, NotChecked=0, Total=2070 [2022-11-19 07:38:33,862 INFO L87 Difference]: Start difference. First operand 192 states and 238 transitions. Second operand has 46 states, 44 states have (on average 3.022727272727273) internal successors, (133), 40 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-11-19 07:38:42,360 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-11-19 07:38:44,363 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-11-19 07:38:47,179 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-11-19 07:39:01,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:39:01,979 INFO L93 Difference]: Finished difference Result 274 states and 301 transitions. [2022-11-19 07:39:01,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-11-19 07:39:01,979 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 44 states have (on average 3.022727272727273) internal successors, (133), 40 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-11-19 07:39:01,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:39:01,980 INFO L225 Difference]: With dead ends: 274 [2022-11-19 07:39:01,980 INFO L226 Difference]: Without dead ends: 274 [2022-11-19 07:39:01,982 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 303 GetRequests, 199 SyntacticMatches, 11 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2713 ImplicationChecksByTransitivity, 22.3s TimeCoverageRelationStatistics Valid=1288, Invalid=7642, Unknown=0, NotChecked=0, Total=8930 [2022-11-19 07:39:01,982 INFO L413 NwaCegarLoop]: 46 mSDtfsCounter, 1403 mSDsluCounter, 822 mSDsCounter, 0 mSdLazyCounter, 1555 mSolverCounterSat, 57 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1405 SdHoareTripleChecker+Valid, 868 SdHoareTripleChecker+Invalid, 1678 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 1555 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 63 IncrementalHoareTripleChecker+Unchecked, 9.3s IncrementalHoareTripleChecker+Time [2022-11-19 07:39:01,982 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1405 Valid, 868 Invalid, 1678 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 1555 Invalid, 3 Unknown, 63 Unchecked, 9.3s Time] [2022-11-19 07:39:01,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 274 states. [2022-11-19 07:39:01,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 274 to 196. [2022-11-19 07:39:01,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 196 states, 168 states have (on average 1.244047619047619) internal successors, (209), 175 states have internal predecessors, (209), 11 states have call successors, (11), 6 states have call predecessors, (11), 8 states have return successors, (18), 14 states have call predecessors, (18), 11 states have call successors, (18) [2022-11-19 07:39:01,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 238 transitions. [2022-11-19 07:39:01,988 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 238 transitions. Word has length 63 [2022-11-19 07:39:01,988 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:39:01,989 INFO L495 AbstractCegarLoop]: Abstraction has 196 states and 238 transitions. [2022-11-19 07:39:01,989 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 44 states have (on average 3.022727272727273) internal successors, (133), 40 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-11-19 07:39:01,989 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 238 transitions. [2022-11-19 07:39:01,990 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2022-11-19 07:39:01,990 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:39:01,990 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-11-19 07:39:01,999 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Forceful destruction successful, exit code 0 [2022-11-19 07:39:02,204 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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)] Ended with exit code 0 [2022-11-19 07:39:02,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 95 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,93 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:39:02,397 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2022-11-19 07:39:02,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:39:02,397 INFO L85 PathProgramCache]: Analyzing trace with hash -1313220106, now seen corresponding path program 2 times [2022-11-19 07:39:02,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:39:02,398 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1707056369] [2022-11-19 07:39:02,398 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-19 07:39:02,398 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-11-19 07:39:02,398 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:39:02,399 INFO L229 MonitoredProcess]: Starting monitored process 96 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:39:02,400 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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 (96)] Waiting until timeout for monitored process [2022-11-19 07:39:02,623 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-19 07:39:02,623 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-19 07:39:02,630 INFO L263 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 23 conjunts are in the unsatisfiable core [2022-11-19 07:39:02,632 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:39:02,775 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-11-19 07:39:03,030 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-11-19 07:39:03,240 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-11-19 07:39:03,797 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-11-19 07:39:03,846 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 12 proven. 58 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-11-19 07:39:03,846 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:39:05,345 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 8 proven. 44 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-11-19 07:39:05,345 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:39:05,345 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1707056369] [2022-11-19 07:39:05,345 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1707056369] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:39:05,345 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1493025718] [2022-11-19 07:39:05,345 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-19 07:39:05,345 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 07:39:05,346 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 07:39:05,346 INFO L229 MonitoredProcess]: Starting monitored process 97 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 07:39:05,348 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (97)] Waiting until timeout for monitored process [2022-11-19 07:39:05,707 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-19 07:39:05,707 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1532996774] [2022-11-19 07:39:05,707 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-19 07:39:05,708 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:39:05,708 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 07:39:05,709 INFO L229 MonitoredProcess]: Starting monitored process 98 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 07:39:05,712 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (97)] Forceful destruction successful, exit code 1 [2022-11-19 07:39:05,712 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Waiting until timeout for monitored process [2022-11-19 07:39:05,933 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-19 07:39:05,934 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-19 07:39:05,938 INFO L263 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 27 conjunts are in the unsatisfiable core [2022-11-19 07:39:05,940 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:39:06,399 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-11-19 07:39:06,864 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-11-19 07:39:07,269 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-11-19 07:39:07,817 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-11-19 07:39:07,825 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 12 proven. 58 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-11-19 07:39:07,825 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:39:10,829 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 8 proven. 44 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-11-19 07:39:10,829 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1532996774] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:39:10,830 INFO L184 FreeRefinementEngine]: Found 0 perfect and 4 imperfect interpolant sequences. [2022-11-19 07:39:10,830 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13, 18, 15] total 46 [2022-11-19 07:39:10,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [482008579] [2022-11-19 07:39:10,830 INFO L85 oduleStraightlineAll]: Using 4 imperfect interpolants to construct interpolant automaton [2022-11-19 07:39:10,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-11-19 07:39:10,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:39:10,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-11-19 07:39:10,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=217, Invalid=1945, Unknown=0, NotChecked=0, Total=2162 [2022-11-19 07:39:10,832 INFO L87 Difference]: Start difference. First operand 196 states and 238 transitions. Second operand has 47 states, 45 states have (on average 3.022222222222222) internal successors, (136), 41 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-11-19 07:39:23,301 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-11-19 07:39:25,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-11-19 07:39:28,189 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-11-19 07:39:47,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:39:47,798 INFO L93 Difference]: Finished difference Result 269 states and 295 transitions. [2022-11-19 07:39:47,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-11-19 07:39:47,798 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 45 states have (on average 3.022222222222222) internal successors, (136), 41 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) Word has length 64 [2022-11-19 07:39:47,798 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:39:47,799 INFO L225 Difference]: With dead ends: 269 [2022-11-19 07:39:47,799 INFO L226 Difference]: Without dead ends: 269 [2022-11-19 07:39:47,799 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 311 GetRequests, 205 SyntacticMatches, 11 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2775 ImplicationChecksByTransitivity, 30.1s TimeCoverageRelationStatistics Valid=1263, Invalid=8049, Unknown=0, NotChecked=0, Total=9312 [2022-11-19 07:39:47,800 INFO L413 NwaCegarLoop]: 33 mSDtfsCounter, 1166 mSDsluCounter, 560 mSDsCounter, 0 mSdLazyCounter, 1870 mSolverCounterSat, 49 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1168 SdHoareTripleChecker+Valid, 593 SdHoareTripleChecker+Invalid, 1993 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 1870 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 71 IncrementalHoareTripleChecker+Unchecked, 11.9s IncrementalHoareTripleChecker+Time [2022-11-19 07:39:47,800 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1168 Valid, 593 Invalid, 1993 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 1870 Invalid, 3 Unknown, 71 Unchecked, 11.9s Time] [2022-11-19 07:39:47,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 269 states. [2022-11-19 07:39:47,804 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 269 to 198. [2022-11-19 07:39:47,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 198 states, 170 states have (on average 1.223529411764706) internal successors, (208), 177 states have internal predecessors, (208), 11 states have call successors, (11), 6 states have call predecessors, (11), 8 states have return successors, (18), 14 states have call predecessors, (18), 11 states have call successors, (18) [2022-11-19 07:39:47,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 198 states to 198 states and 237 transitions. [2022-11-19 07:39:47,806 INFO L78 Accepts]: Start accepts. Automaton has 198 states and 237 transitions. Word has length 64 [2022-11-19 07:39:47,806 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:39:47,806 INFO L495 AbstractCegarLoop]: Abstraction has 198 states and 237 transitions. [2022-11-19 07:39:47,806 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 45 states have (on average 3.022222222222222) internal successors, (136), 41 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-11-19 07:39:47,807 INFO L276 IsEmpty]: Start isEmpty. Operand 198 states and 237 transitions. [2022-11-19 07:39:47,807 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-11-19 07:39:47,807 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:39:47,807 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:39:47,816 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Forceful destruction successful, exit code 0 [2022-11-19 07:39:48,022 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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 (96)] Ended with exit code 0 [2022-11-19 07:39:48,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 98 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,96 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:39:48,215 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2022-11-19 07:39:48,215 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:39:48,215 INFO L85 PathProgramCache]: Analyzing trace with hash -2055117535, now seen corresponding path program 3 times [2022-11-19 07:39:48,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:39:48,215 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1477428677] [2022-11-19 07:39:48,215 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-19 07:39:48,216 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-11-19 07:39:48,216 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:39:48,216 INFO L229 MonitoredProcess]: Starting monitored process 99 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:39:48,217 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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 (99)] Waiting until timeout for monitored process [2022-11-19 07:39:48,503 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-11-19 07:39:48,504 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-19 07:39:48,511 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 46 conjunts are in the unsatisfiable core [2022-11-19 07:39:48,514 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:39:48,560 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-11-19 07:39:48,642 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-11-19 07:39:48,722 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-11-19 07:39:48,807 INFO L321 Elim1Store]: treesize reduction 34, result has 37.0 percent of original size [2022-11-19 07:39:48,807 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-11-19 07:39:48,930 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:39:48,931 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-11-19 07:39:49,095 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-11-19 07:39:49,267 INFO L321 Elim1Store]: treesize reduction 34, result has 37.0 percent of original size [2022-11-19 07:39:49,268 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 23 treesize of output 35 [2022-11-19 07:39:49,510 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:39:49,511 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:39:49,514 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-19 07:39:49,514 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 52 treesize of output 46 [2022-11-19 07:39:49,763 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 5 [2022-11-19 07:39:50,416 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-11-19 07:39:50,781 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:39:50,781 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 26 treesize of output 32 [2022-11-19 07:39:50,939 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-19 07:39:50,939 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 19 [2022-11-19 07:39:51,008 INFO L134 CoverageAnalysis]: Checked inductivity of 86 backedges. 20 proven. 64 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-19 07:39:51,008 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:39:53,494 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:39:53,494 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1477428677] [2022-11-19 07:39:53,494 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1477428677] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 07:39:53,494 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [213612711] [2022-11-19 07:39:53,494 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-19 07:39:53,495 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 07:39:53,495 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 07:39:53,496 INFO L229 MonitoredProcess]: Starting monitored process 100 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 07:39:53,497 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (100)] Waiting until timeout for monitored process [2022-11-19 07:39:53,911 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-19 07:39:53,911 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1899185071] [2022-11-19 07:39:53,912 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-19 07:39:53,912 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:39:53,912 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 07:39:53,913 INFO L229 MonitoredProcess]: Starting monitored process 101 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 07:39:53,919 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (100)] Forceful destruction successful, exit code 1 [2022-11-19 07:39:53,919 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Waiting until timeout for monitored process [2022-11-19 07:39:54,205 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-11-19 07:39:54,205 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-19 07:39:54,210 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 49 conjunts are in the unsatisfiable core [2022-11-19 07:39:54,216 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:39:54,596 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-11-19 07:39:54,833 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-11-19 07:39:55,122 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-11-19 07:39:55,295 INFO L321 Elim1Store]: treesize reduction 49, result has 38.0 percent of original size [2022-11-19 07:39:55,295 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-11-19 07:39:55,726 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-11-19 07:39:56,188 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2022-11-19 07:39:56,381 INFO L321 Elim1Store]: treesize reduction 74, result has 36.8 percent of original size [2022-11-19 07:39:56,381 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 36 treesize of output 63 [2022-11-19 07:39:56,911 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:39:56,912 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:39:56,913 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:39:56,916 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-19 07:39:56,917 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 72 treesize of output 54 [2022-11-19 07:39:57,676 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2022-11-19 07:39:58,873 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 50 [2022-11-19 07:39:59,598 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:39:59,599 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 37 [2022-11-19 07:40:00,081 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-19 07:40:00,081 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 55 treesize of output 23 [2022-11-19 07:40:00,090 INFO L134 CoverageAnalysis]: Checked inductivity of 86 backedges. 20 proven. 64 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-19 07:40:00,090 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:40:02,856 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1899185071] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 07:40:02,857 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-19 07:40:02,857 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 31] total 52 [2022-11-19 07:40:02,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565923748] [2022-11-19 07:40:02,857 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-19 07:40:02,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-11-19 07:40:02,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:40:02,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-11-19 07:40:02,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=399, Invalid=4713, Unknown=0, NotChecked=0, Total=5112 [2022-11-19 07:40:02,859 INFO L87 Difference]: Start difference. First operand 198 states and 237 transitions. Second operand has 53 states, 51 states have (on average 1.8627450980392157) internal successors, (95), 45 states have internal predecessors, (95), 10 states have call successors, (10), 5 states have call predecessors, (10), 7 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-11-19 07:40:06,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:40:06,520 INFO L93 Difference]: Finished difference Result 198 states and 236 transitions. [2022-11-19 07:40:06,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-11-19 07:40:06,521 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 51 states have (on average 1.8627450980392157) internal successors, (95), 45 states have internal predecessors, (95), 10 states have call successors, (10), 5 states have call predecessors, (10), 7 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) Word has length 65 [2022-11-19 07:40:06,521 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:40:06,522 INFO L225 Difference]: With dead ends: 198 [2022-11-19 07:40:06,522 INFO L226 Difference]: Without dead ends: 198 [2022-11-19 07:40:06,523 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 96 SyntacticMatches, 4 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2562 ImplicationChecksByTransitivity, 12.4s TimeCoverageRelationStatistics Valid=602, Invalid=6708, Unknown=0, NotChecked=0, Total=7310 [2022-11-19 07:40:06,523 INFO L413 NwaCegarLoop]: 39 mSDtfsCounter, 61 mSDsluCounter, 498 mSDsCounter, 0 mSdLazyCounter, 1041 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 537 SdHoareTripleChecker+Invalid, 1266 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 1041 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 203 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-11-19 07:40:06,523 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [63 Valid, 537 Invalid, 1266 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 1041 Invalid, 0 Unknown, 203 Unchecked, 2.0s Time] [2022-11-19 07:40:06,524 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 198 states. [2022-11-19 07:40:06,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 198 to 198. [2022-11-19 07:40:06,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 198 states, 170 states have (on average 1.2176470588235293) internal successors, (207), 177 states have internal predecessors, (207), 11 states have call successors, (11), 6 states have call predecessors, (11), 8 states have return successors, (18), 14 states have call predecessors, (18), 11 states have call successors, (18) [2022-11-19 07:40:06,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 198 states to 198 states and 236 transitions. [2022-11-19 07:40:06,529 INFO L78 Accepts]: Start accepts. Automaton has 198 states and 236 transitions. Word has length 65 [2022-11-19 07:40:06,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:40:06,529 INFO L495 AbstractCegarLoop]: Abstraction has 198 states and 236 transitions. [2022-11-19 07:40:06,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 51 states have (on average 1.8627450980392157) internal successors, (95), 45 states have internal predecessors, (95), 10 states have call successors, (10), 5 states have call predecessors, (10), 7 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-11-19 07:40:06,529 INFO L276 IsEmpty]: Start isEmpty. Operand 198 states and 236 transitions. [2022-11-19 07:40:06,530 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2022-11-19 07:40:06,530 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:40:06,530 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 6, 5, 5, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:40:06,548 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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 (99)] Forceful destruction successful, exit code 0 [2022-11-19 07:40:06,748 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Ended with exit code 0 [2022-11-19 07:40:06,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 99 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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,101 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:40:06,943 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2022-11-19 07:40:06,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:40:06,944 INFO L85 PathProgramCache]: Analyzing trace with hash -1710505780, now seen corresponding path program 5 times [2022-11-19 07:40:06,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:40:06,944 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1336767806] [2022-11-19 07:40:06,944 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-11-19 07:40:06,944 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-11-19 07:40:06,944 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:40:06,945 INFO L229 MonitoredProcess]: Starting monitored process 102 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:40:06,950 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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 (102)] Waiting until timeout for monitored process [2022-11-19 07:40:07,259 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2022-11-19 07:40:07,259 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-19 07:40:07,266 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 61 conjunts are in the unsatisfiable core [2022-11-19 07:40:07,270 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:40:07,287 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-11-19 07:40:07,294 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-11-19 07:40:07,446 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (exists ((v_ArrVal_2109 (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_2109) |c_#length|)) (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)))) is different from true [2022-11-19 07:40:07,465 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:40:07,466 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-11-19 07:40:07,482 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 07:40:07,482 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-11-19 07:40:07,612 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (exists ((v_ArrVal_2110 (_ BitVec 32))) (= |c_#length| (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_2110))) (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)))) is different from true [2022-11-19 07:40:07,629 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:40:07,629 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-11-19 07:40:07,640 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 07:40:07,640 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-11-19 07:40:07,780 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_2111 (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_2111) |c_#length|)))) is different from true [2022-11-19 07:40:07,798 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:40:07,798 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-11-19 07:40:07,809 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 07:40:07,809 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-11-19 07:40:07,968 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (exists ((v_ArrVal_2112 (_ BitVec 32))) (= |c_#length| (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_2112))) (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)))) is different from true [2022-11-19 07:40:07,985 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:40:07,985 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-11-19 07:40:07,997 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 07:40:07,997 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-11-19 07:40:08,150 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (exists ((v_ArrVal_2113 (_ BitVec 32))) (= |c_#length| (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_2113))) (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)))) is different from true [2022-11-19 07:40:08,169 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:40:08,169 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-11-19 07:40:08,182 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 07:40:08,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-11-19 07:40:08,429 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:40:08,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-11-19 07:40:08,440 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 07:40:08,440 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-11-19 07:40:08,508 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 6 proven. 93 refuted. 0 times theorem prover too weak. 30 trivial. 40 not checked. [2022-11-19 07:40:08,508 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:40:11,747 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:40:11,747 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1336767806] [2022-11-19 07:40:11,747 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1336767806] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 07:40:11,747 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1148276665] [2022-11-19 07:40:11,747 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-11-19 07:40:11,748 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 07:40:11,748 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 07:40:11,748 INFO L229 MonitoredProcess]: Starting monitored process 103 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 07:40:11,750 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (103)] Waiting until timeout for monitored process [2022-11-19 07:40:12,363 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2022-11-19 07:40:12,363 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-19 07:40:12,369 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 65 conjunts are in the unsatisfiable core [2022-11-19 07:40:12,372 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:40:12,382 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-11-19 07:40:12,755 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-19 07:40:12,756 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-11-19 07:40:13,249 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_2165 (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_2165) |c_#length|)))) is different from true [2022-11-19 07:40:13,269 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:40:13,295 INFO L321 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2022-11-19 07:40:13,295 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 24 treesize of output 31 [2022-11-19 07:40:13,313 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 07:40:13,313 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-11-19 07:40:13,532 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_2166 (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_2166) |c_#length|)) (exists ((v_ArrVal_2167 (_ BitVec 1))) (= (store |c_old(#valid)| |ldv_malloc_#res.base| v_ArrVal_2167) |c_#valid|)))) is different from true [2022-11-19 07:40:13,554 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:40:13,555 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-11-19 07:40:13,582 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-19 07:40:13,583 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-11-19 07:40:13,677 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_2168 (_ BitVec 1))) (= |c_#valid| (store |c_old(#valid)| |ldv_malloc_#res.base| v_ArrVal_2168))) (exists ((v_ArrVal_2169 (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_2169) |c_#length|)))) is different from true [2022-11-19 07:40:13,696 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:40:13,697 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-11-19 07:40:13,725 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-19 07:40:13,725 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-11-19 07:40:13,813 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_2170 (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_2170) |c_#length|)))) is different from true [2022-11-19 07:40:13,831 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:40:13,832 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-11-19 07:40:13,843 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 07:40:13,843 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-11-19 07:40:13,929 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_2171 (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_2171) |c_#length|)))) is different from true [2022-11-19 07:40:13,945 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:40:13,947 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-11-19 07:40:13,961 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 07:40:13,961 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-11-19 07:40:13,983 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 12 proven. 97 refuted. 0 times theorem prover too weak. 20 trivial. 40 not checked. [2022-11-19 07:40:13,984 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:40:16,366 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1148276665] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 07:40:16,366 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1332263125] [2022-11-19 07:40:16,366 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-11-19 07:40:16,367 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:40:16,367 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 07:40:16,367 INFO L229 MonitoredProcess]: Starting monitored process 104 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 07:40:16,369 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Waiting until timeout for monitored process [2022-11-19 07:40:17,029 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2022-11-19 07:40:17,029 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-19 07:40:17,035 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 61 conjunts are in the unsatisfiable core [2022-11-19 07:40:17,040 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:40:17,051 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-11-19 07:40:17,061 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-11-19 07:40:17,152 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_2221 (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_2221) |c_#length|)))) is different from true [2022-11-19 07:40:17,169 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:40:17,170 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-11-19 07:40:17,184 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 07:40:17,184 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-11-19 07:40:17,263 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (exists ((v_ArrVal_2222 (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_2222) |c_#length|)) (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)))) is different from true [2022-11-19 07:40:17,278 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:40:17,279 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-11-19 07:40:17,290 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 07:40:17,290 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-11-19 07:40:17,371 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_2223 (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_2223) |c_#length|)))) is different from true [2022-11-19 07:40:17,399 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:40:17,400 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-11-19 07:40:17,414 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 07:40:17,414 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-11-19 07:40:17,489 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (exists ((v_ArrVal_2224 (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_2224) |c_#length|)) (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)))) is different from true [2022-11-19 07:40:17,508 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:40:17,508 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-11-19 07:40:17,523 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 07:40:17,523 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-11-19 07:40:17,601 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (exists ((v_ArrVal_2225 (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_2225) |c_#length|)) (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)))) is different from true [2022-11-19 07:40:17,620 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:40:17,621 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-11-19 07:40:17,635 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 07:40:17,636 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-11-19 07:40:17,730 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_2226 (_ BitVec 32))) (= |c_#length| (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_2226))))) is different from true [2022-11-19 07:40:17,748 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:40:17,748 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-11-19 07:40:17,759 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 07:40:17,759 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-11-19 07:40:17,781 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 6 proven. 91 refuted. 0 times theorem prover too weak. 30 trivial. 42 not checked. [2022-11-19 07:40:17,782 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:40:20,164 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1332263125] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 07:40:20,164 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-19 07:40:20,164 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 27, 24] total 45 [2022-11-19 07:40:20,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660538443] [2022-11-19 07:40:20,164 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-19 07:40:20,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-11-19 07:40:20,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:40:20,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-11-19 07:40:20,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=911, Unknown=16, NotChecked=1200, Total=2256 [2022-11-19 07:40:20,166 INFO L87 Difference]: Start difference. First operand 198 states and 236 transitions. Second operand has 46 states, 44 states have (on average 2.1136363636363638) internal successors, (93), 42 states have internal predecessors, (93), 9 states have call successors, (9), 3 states have call predecessors, (9), 20 states have return successors, (20), 12 states have call predecessors, (20), 9 states have call successors, (20) [2022-11-19 07:40:23,725 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:40:23,725 INFO L93 Difference]: Finished difference Result 271 states and 305 transitions. [2022-11-19 07:40:23,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-19 07:40:23,725 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 44 states have (on average 2.1136363636363638) internal successors, (93), 42 states have internal predecessors, (93), 9 states have call successors, (9), 3 states have call predecessors, (9), 20 states have return successors, (20), 12 states have call predecessors, (20), 9 states have call successors, (20) Word has length 68 [2022-11-19 07:40:23,726 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:40:23,726 INFO L225 Difference]: With dead ends: 271 [2022-11-19 07:40:23,726 INFO L226 Difference]: Without dead ends: 271 [2022-11-19 07:40:23,727 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 220 GetRequests, 165 SyntacticMatches, 3 SemanticMatches, 52 ConstructedPredicates, 16 IntricatePredicates, 0 DeprecatedPredicates, 207 ImplicationChecksByTransitivity, 10.6s TimeCoverageRelationStatistics Valid=169, Invalid=1285, Unknown=16, NotChecked=1392, Total=2862 [2022-11-19 07:40:23,727 INFO L413 NwaCegarLoop]: 58 mSDtfsCounter, 103 mSDsluCounter, 910 mSDsCounter, 0 mSdLazyCounter, 1276 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 968 SdHoareTripleChecker+Invalid, 3419 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 1276 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2119 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-11-19 07:40:23,727 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [103 Valid, 968 Invalid, 3419 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 1276 Invalid, 0 Unknown, 2119 Unchecked, 1.8s Time] [2022-11-19 07:40:23,728 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 271 states. [2022-11-19 07:40:23,731 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 271 to 198. [2022-11-19 07:40:23,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 198 states, 170 states have (on average 1.2117647058823529) internal successors, (206), 177 states have internal predecessors, (206), 11 states have call successors, (11), 6 states have call predecessors, (11), 8 states have return successors, (18), 14 states have call predecessors, (18), 11 states have call successors, (18) [2022-11-19 07:40:23,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 198 states to 198 states and 235 transitions. [2022-11-19 07:40:23,733 INFO L78 Accepts]: Start accepts. Automaton has 198 states and 235 transitions. Word has length 68 [2022-11-19 07:40:23,733 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:40:23,733 INFO L495 AbstractCegarLoop]: Abstraction has 198 states and 235 transitions. [2022-11-19 07:40:23,733 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 44 states have (on average 2.1136363636363638) internal successors, (93), 42 states have internal predecessors, (93), 9 states have call successors, (9), 3 states have call predecessors, (9), 20 states have return successors, (20), 12 states have call predecessors, (20), 9 states have call successors, (20) [2022-11-19 07:40:23,734 INFO L276 IsEmpty]: Start isEmpty. Operand 198 states and 235 transitions. [2022-11-19 07:40:23,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2022-11-19 07:40:23,734 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:40:23,735 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 5, 5, 5, 5, 5, 4, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:40:23,746 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (103)] Forceful destruction successful, exit code 0 [2022-11-19 07:40:23,947 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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 (102)] Ended with exit code 0 [2022-11-19 07:40:24,146 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Ended with exit code 0 [2022-11-19 07:40:24,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 103 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt,102 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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,104 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:40:24,340 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2022-11-19 07:40:24,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:40:24,340 INFO L85 PathProgramCache]: Analyzing trace with hash -1385006831, now seen corresponding path program 4 times [2022-11-19 07:40:24,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:40:24,341 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [580107970] [2022-11-19 07:40:24,341 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-19 07:40:24,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-11-19 07:40:24,341 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:40:24,342 INFO L229 MonitoredProcess]: Starting monitored process 105 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:40:24,342 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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 (105)] Waiting until timeout for monitored process [2022-11-19 07:40:24,595 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-19 07:40:24,595 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-19 07:40:24,602 INFO L263 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 32 conjunts are in the unsatisfiable core [2022-11-19 07:40:24,605 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:40:24,746 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-11-19 07:40:24,850 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-11-19 07:40:24,955 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-11-19 07:40:25,065 INFO L321 Elim1Store]: treesize reduction 40, result has 37.5 percent of original size [2022-11-19 07:40:25,066 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-11-19 07:40:25,235 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:40:25,236 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-11-19 07:40:25,453 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-11-19 07:40:25,938 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:40:25,939 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 28 treesize of output 34 [2022-11-19 07:40:26,072 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-19 07:40:26,072 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-11-19 07:40:26,131 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 30 proven. 73 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-11-19 07:40:26,132 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:40:27,020 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:40:27,020 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [580107970] [2022-11-19 07:40:27,020 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [580107970] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 07:40:27,020 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1699374238] [2022-11-19 07:40:27,020 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-19 07:40:27,020 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 07:40:27,020 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 07:40:27,021 INFO L229 MonitoredProcess]: Starting monitored process 106 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 07:40:27,023 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (106)] Waiting until timeout for monitored process [2022-11-19 07:40:27,565 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-19 07:40:27,565 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-19 07:40:27,569 INFO L263 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 33 conjunts are in the unsatisfiable core [2022-11-19 07:40:27,572 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:40:27,664 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-11-19 07:40:27,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-11-19 07:40:27,769 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-11-19 07:40:27,852 INFO L321 Elim1Store]: treesize reduction 40, result has 37.5 percent of original size [2022-11-19 07:40:27,852 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-11-19 07:40:27,906 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:40:27,906 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-11-19 07:40:27,963 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-11-19 07:40:28,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:40:28,310 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 28 treesize of output 34 [2022-11-19 07:40:28,362 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-19 07:40:28,362 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-11-19 07:40:28,372 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 30 proven. 73 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-11-19 07:40:28,373 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:40:28,685 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1699374238] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 07:40:28,685 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [787761284] [2022-11-19 07:40:28,685 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-19 07:40:28,685 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:40:28,685 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 07:40:28,686 INFO L229 MonitoredProcess]: Starting monitored process 107 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 07:40:28,688 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Waiting until timeout for monitored process [2022-11-19 07:40:28,932 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-19 07:40:28,932 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-19 07:40:28,937 INFO L263 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 32 conjunts are in the unsatisfiable core [2022-11-19 07:40:28,940 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:40:29,033 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-11-19 07:40:29,075 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-11-19 07:40:29,141 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-11-19 07:40:29,221 INFO L321 Elim1Store]: treesize reduction 40, result has 37.5 percent of original size [2022-11-19 07:40:29,222 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-11-19 07:40:29,276 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:40:29,277 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-11-19 07:40:29,344 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-11-19 07:40:29,677 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:40:29,677 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 28 treesize of output 34 [2022-11-19 07:40:29,727 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-19 07:40:29,727 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-11-19 07:40:29,742 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 30 proven. 73 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-11-19 07:40:29,743 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:40:30,040 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [787761284] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 07:40:30,040 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-19 07:40:30,040 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22, 22] total 22 [2022-11-19 07:40:30,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [6689848] [2022-11-19 07:40:30,040 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-19 07:40:30,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-11-19 07:40:30,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:40:30,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-11-19 07:40:30,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=686, Unknown=0, NotChecked=0, Total=756 [2022-11-19 07:40:30,042 INFO L87 Difference]: Start difference. First operand 198 states and 235 transitions. Second operand has 23 states, 22 states have (on average 2.3636363636363638) internal successors, (52), 20 states have internal predecessors, (52), 6 states have call successors, (6), 3 states have call predecessors, (6), 5 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-11-19 07:40:31,598 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:40:31,599 INFO L93 Difference]: Finished difference Result 216 states and 253 transitions. [2022-11-19 07:40:31,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-11-19 07:40:31,600 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 2.3636363636363638) internal successors, (52), 20 states have internal predecessors, (52), 6 states have call successors, (6), 3 states have call predecessors, (6), 5 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 69 [2022-11-19 07:40:31,600 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:40:31,601 INFO L225 Difference]: With dead ends: 216 [2022-11-19 07:40:31,601 INFO L226 Difference]: Without dead ends: 216 [2022-11-19 07:40:31,602 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 260 GetRequests, 214 SyntacticMatches, 11 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 308 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=126, Invalid=1206, Unknown=0, NotChecked=0, Total=1332 [2022-11-19 07:40:31,602 INFO L413 NwaCegarLoop]: 49 mSDtfsCounter, 31 mSDsluCounter, 430 mSDsCounter, 0 mSdLazyCounter, 554 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 479 SdHoareTripleChecker+Invalid, 678 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 554 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 112 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-11-19 07:40:31,602 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [32 Valid, 479 Invalid, 678 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 554 Invalid, 0 Unknown, 112 Unchecked, 0.9s Time] [2022-11-19 07:40:31,603 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2022-11-19 07:40:31,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 216. [2022-11-19 07:40:31,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 216 states, 187 states have (on average 1.1978609625668448) internal successors, (224), 193 states have internal predecessors, (224), 11 states have call successors, (11), 7 states have call predecessors, (11), 9 states have return successors, (18), 15 states have call predecessors, (18), 11 states have call successors, (18) [2022-11-19 07:40:31,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 216 states to 216 states and 253 transitions. [2022-11-19 07:40:31,607 INFO L78 Accepts]: Start accepts. Automaton has 216 states and 253 transitions. Word has length 69 [2022-11-19 07:40:31,608 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:40:31,608 INFO L495 AbstractCegarLoop]: Abstraction has 216 states and 253 transitions. [2022-11-19 07:40:31,608 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 2.3636363636363638) internal successors, (52), 20 states have internal predecessors, (52), 6 states have call successors, (6), 3 states have call predecessors, (6), 5 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-11-19 07:40:31,608 INFO L276 IsEmpty]: Start isEmpty. Operand 216 states and 253 transitions. [2022-11-19 07:40:31,609 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2022-11-19 07:40:31,609 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:40:31,609 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:40:31,614 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (106)] Ended with exit code 0 [2022-11-19 07:40:31,819 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Ended with exit code 0 [2022-11-19 07:40:32,023 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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 (105)] Forceful destruction successful, exit code 0 [2022-11-19 07:40:32,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 106 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt,107 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,105 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:40:32,215 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2022-11-19 07:40:32,215 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:40:32,215 INFO L85 PathProgramCache]: Analyzing trace with hash 752407323, now seen corresponding path program 4 times [2022-11-19 07:40:32,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:40:32,216 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1876553681] [2022-11-19 07:40:32,216 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-19 07:40:32,216 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-11-19 07:40:32,216 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:40:32,216 INFO L229 MonitoredProcess]: Starting monitored process 108 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:40:32,217 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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 (108)] Waiting until timeout for monitored process [2022-11-19 07:40:32,426 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-19 07:40:32,426 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-19 07:40:32,431 INFO L263 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-19 07:40:32,432 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:40:32,604 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 3 proven. 51 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-11-19 07:40:32,605 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:40:33,049 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 3 proven. 51 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-11-19 07:40:33,049 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:40:33,049 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1876553681] [2022-11-19 07:40:33,049 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1876553681] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:40:33,049 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1194017158] [2022-11-19 07:40:33,049 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-19 07:40:33,049 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 07:40:33,049 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 07:40:33,050 INFO L229 MonitoredProcess]: Starting monitored process 109 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 07:40:33,052 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (109)] Waiting until timeout for monitored process [2022-11-19 07:40:33,449 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-19 07:40:33,449 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-19 07:40:33,452 INFO L263 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-19 07:40:33,453 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:40:33,551 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 3 proven. 51 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-11-19 07:40:33,551 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:40:33,716 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 3 proven. 51 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-11-19 07:40:33,716 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1194017158] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:40:33,717 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1655023606] [2022-11-19 07:40:33,717 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-19 07:40:33,717 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:40:33,717 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 07:40:33,718 INFO L229 MonitoredProcess]: Starting monitored process 110 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 07:40:33,728 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Waiting until timeout for monitored process [2022-11-19 07:40:33,951 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-19 07:40:33,951 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-19 07:40:33,955 INFO L263 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 13 conjunts are in the unsatisfiable core [2022-11-19 07:40:33,957 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:40:34,304 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 3 proven. 51 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-11-19 07:40:34,304 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:40:35,738 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 12 proven. 42 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-11-19 07:40:35,738 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1655023606] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:40:35,738 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-11-19 07:40:35,739 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10, 10, 12, 13] total 32 [2022-11-19 07:40:35,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [522050458] [2022-11-19 07:40:35,739 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-11-19 07:40:35,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-11-19 07:40:35,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:40:35,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-11-19 07:40:35,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=168, Invalid=824, Unknown=0, NotChecked=0, Total=992 [2022-11-19 07:40:35,741 INFO L87 Difference]: Start difference. First operand 216 states and 253 transitions. Second operand has 32 states, 32 states have (on average 4.375) internal successors, (140), 32 states have internal predecessors, (140), 17 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2022-11-19 07:40:36,651 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:40:36,651 INFO L93 Difference]: Finished difference Result 213 states and 240 transitions. [2022-11-19 07:40:36,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-19 07:40:36,652 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 4.375) internal successors, (140), 32 states have internal predecessors, (140), 17 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) Word has length 68 [2022-11-19 07:40:36,652 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:40:36,653 INFO L225 Difference]: With dead ends: 213 [2022-11-19 07:40:36,653 INFO L226 Difference]: Without dead ends: 213 [2022-11-19 07:40:36,653 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 408 GetRequests, 372 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 244 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=246, Invalid=1160, Unknown=0, NotChecked=0, Total=1406 [2022-11-19 07:40:36,654 INFO L413 NwaCegarLoop]: 50 mSDtfsCounter, 248 mSDsluCounter, 493 mSDsCounter, 0 mSdLazyCounter, 344 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 250 SdHoareTripleChecker+Valid, 543 SdHoareTripleChecker+Invalid, 367 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 344 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-19 07:40:36,654 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [250 Valid, 543 Invalid, 367 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 344 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-11-19 07:40:36,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 213 states. [2022-11-19 07:40:36,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 213 to 203. [2022-11-19 07:40:36,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 203 states, 174 states have (on average 1.1666666666666667) internal successors, (203), 180 states have internal predecessors, (203), 11 states have call successors, (11), 7 states have call predecessors, (11), 9 states have return successors, (18), 15 states have call predecessors, (18), 11 states have call successors, (18) [2022-11-19 07:40:36,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 203 states to 203 states and 232 transitions. [2022-11-19 07:40:36,659 INFO L78 Accepts]: Start accepts. Automaton has 203 states and 232 transitions. Word has length 68 [2022-11-19 07:40:36,659 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:40:36,659 INFO L495 AbstractCegarLoop]: Abstraction has 203 states and 232 transitions. [2022-11-19 07:40:36,659 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 4.375) internal successors, (140), 32 states have internal predecessors, (140), 17 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2022-11-19 07:40:36,660 INFO L276 IsEmpty]: Start isEmpty. Operand 203 states and 232 transitions. [2022-11-19 07:40:36,660 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2022-11-19 07:40:36,660 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:40:36,660 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:40:36,672 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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 (108)] Ended with exit code 0 [2022-11-19 07:40:36,876 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Forceful destruction successful, exit code 0 [2022-11-19 07:40:37,074 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (109)] Forceful destruction successful, exit code 0 [2022-11-19 07:40:37,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 108 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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,110 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,109 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt [2022-11-19 07:40:37,271 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2022-11-19 07:40:37,271 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:40:37,271 INFO L85 PathProgramCache]: Analyzing trace with hash 1508887660, now seen corresponding path program 3 times [2022-11-19 07:40:37,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:40:37,272 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1063768417] [2022-11-19 07:40:37,272 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-19 07:40:37,272 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-11-19 07:40:37,272 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:40:37,273 INFO L229 MonitoredProcess]: Starting monitored process 111 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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-11-19 07:40:37,274 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/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 (111)] Waiting until timeout for monitored process [2022-11-19 07:40:37,546 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-11-19 07:40:37,546 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-19 07:40:37,552 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 30 conjunts are in the unsatisfiable core [2022-11-19 07:40:37,555 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:40:37,559 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-11-19 07:40:37,635 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 07:40:37,635 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-11-19 07:40:37,688 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-11-19 07:40:39,814 WARN L859 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_238| (_ BitVec 32)) (|v_ULTIMATE.start_entry_point_~array~0#1.offset_BEFORE_CALL_289| (_ BitVec 32)) (|v_ULTIMATE.start_entry_point_~i~0#1_BEFORE_CALL_408| (_ BitVec 32))) (not (= (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_238|) (bvadd (_ bv4294967292 32) (bvmul (_ bv4 32) |v_ULTIMATE.start_entry_point_~i~0#1_BEFORE_CALL_408|) |v_ULTIMATE.start_entry_point_~array~0#1.offset_BEFORE_CALL_289|)) |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_238|))) is different from true [2022-11-19 07:40:39,950 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-11-19 07:40:42,041 WARN L859 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_239| (_ BitVec 32)) (|v_ULTIMATE.start_entry_point_~array~0#1.offset_BEFORE_CALL_290| (_ BitVec 32)) (|v_ULTIMATE.start_entry_point_~i~0#1_BEFORE_CALL_409| (_ BitVec 32))) (not (= (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_239|) (bvadd (bvmul (_ bv4 32) |v_ULTIMATE.start_entry_point_~i~0#1_BEFORE_CALL_409|) (_ bv4294967288 32) |v_ULTIMATE.start_entry_point_~array~0#1.offset_BEFORE_CALL_290|)) |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_239|))) is different from true [2022-11-19 07:40:42,189 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-11-19 07:40:44,329 WARN L859 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_entry_point_~i~0#1_BEFORE_CALL_410| (_ BitVec 32)) (|v_ULTIMATE.start_entry_point_~array~0#1.offset_BEFORE_CALL_291| (_ BitVec 32)) (|v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_240| (_ BitVec 32))) (not (= (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_240|) (bvadd (bvmul (_ bv4 32) |v_ULTIMATE.start_entry_point_~i~0#1_BEFORE_CALL_410|) (_ bv4294967284 32) |v_ULTIMATE.start_entry_point_~array~0#1.offset_BEFORE_CALL_291|)) |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_240|))) is different from true [2022-11-19 07:40:57,459 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-19 07:40:57,459 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 37 treesize of output 33 [2022-11-19 07:40:57,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 14 treesize of output 20 [2022-11-19 07:40:57,810 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 8 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 30 not checked. [2022-11-19 07:40:57,810 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:40:58,310 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-11-19 07:41:00,712 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 2 proven. 71 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-19 07:41:00,713 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:41:00,713 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1063768417] [2022-11-19 07:41:00,713 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1063768417] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:41:00,713 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [888235422] [2022-11-19 07:41:00,713 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-19 07:41:00,713 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 07:41:00,713 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 07:41:00,714 INFO L229 MonitoredProcess]: Starting monitored process 112 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 07:41:00,715 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (112)] Waiting until timeout for monitored process [2022-11-19 07:41:01,288 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-11-19 07:41:01,289 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-19 07:41:01,293 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 33 conjunts are in the unsatisfiable core [2022-11-19 07:41:01,309 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:41:01,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 7 [2022-11-19 07:41:01,352 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 07:41:01,352 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-11-19 07:41:01,370 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-11-19 07:41:03,896 WARN L859 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_entry_point_~array~0#1.offset_BEFORE_CALL_295| (_ BitVec 32)) (|v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_246| (_ BitVec 32)) (|v_ULTIMATE.start_entry_point_~i~0#1_BEFORE_CALL_414| (_ BitVec 32))) (let ((.cse1 (bvmul (_ bv4 32) |v_ULTIMATE.start_entry_point_~i~0#1_BEFORE_CALL_414|))) (let ((.cse0 (bvadd .cse1 (_ bv4294967292 32) |v_ULTIMATE.start_entry_point_~array~0#1.offset_BEFORE_CALL_295|))) (and (bvule .cse0 (bvadd .cse1 |v_ULTIMATE.start_entry_point_~array~0#1.offset_BEFORE_CALL_295|)) (not (= |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_246| (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_246|) .cse0))))))) is different from true [2022-11-19 07:41:04,348 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-11-19 07:41:07,154 WARN L859 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_247| (_ BitVec 32)) (|v_ULTIMATE.start_entry_point_~i~0#1_BEFORE_CALL_415| (_ BitVec 32)) (|v_ULTIMATE.start_entry_point_~array~0#1.offset_BEFORE_CALL_296| (_ BitVec 32))) (let ((.cse2 (bvmul (_ bv4 32) |v_ULTIMATE.start_entry_point_~i~0#1_BEFORE_CALL_415|))) (let ((.cse1 (bvadd (_ bv4294967292 32) .cse2 |v_ULTIMATE.start_entry_point_~array~0#1.offset_BEFORE_CALL_296|)) (.cse0 (bvadd .cse2 (_ bv4294967288 32) |v_ULTIMATE.start_entry_point_~array~0#1.offset_BEFORE_CALL_296|))) (and (bvule .cse0 .cse1) (bvule .cse1 (bvadd .cse2 |v_ULTIMATE.start_entry_point_~array~0#1.offset_BEFORE_CALL_296|)) (not (= (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_247|) .cse0) |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_247|)))))) is different from true [2022-11-19 07:41:08,344 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-11-19 07:41:12,849 WARN L859 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_248| (_ BitVec 32)) (|v_ULTIMATE.start_entry_point_~i~0#1_BEFORE_CALL_416| (_ BitVec 32)) (|v_ULTIMATE.start_entry_point_~array~0#1.offset_BEFORE_CALL_297| (_ BitVec 32))) (let ((.cse1 (bvmul (_ bv4 32) |v_ULTIMATE.start_entry_point_~i~0#1_BEFORE_CALL_416|))) (let ((.cse0 (bvadd .cse1 (_ bv4294967288 32) |v_ULTIMATE.start_entry_point_~array~0#1.offset_BEFORE_CALL_297|)) (.cse2 (bvadd .cse1 (_ bv4294967284 32) |v_ULTIMATE.start_entry_point_~array~0#1.offset_BEFORE_CALL_297|))) (and (bvule .cse0 (bvadd (_ bv4294967292 32) .cse1 |v_ULTIMATE.start_entry_point_~array~0#1.offset_BEFORE_CALL_297|)) (bvule .cse2 .cse0) (not (= (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_248|) .cse2) |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_248|)))))) is different from true [2022-11-19 07:41:35,187 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 24 treesize of output 8 [2022-11-19 07:41:35,736 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-11-19 07:41:37,136 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 8 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 30 not checked. [2022-11-19 07:41:37,136 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:41:37,339 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-11-19 07:41:38,373 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 2 proven. 71 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-19 07:41:38,373 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [888235422] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:41:38,373 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1013192413] [2022-11-19 07:41:38,373 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-19 07:41:38,373 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:41:38,373 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 07:41:38,374 INFO L229 MonitoredProcess]: Starting monitored process 113 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 07:41:38,376 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7145b576-82bd-4af6-a33d-0a3246f19027/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Waiting until timeout for monitored process [2022-11-19 07:41:38,657 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-11-19 07:41:38,657 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-19 07:41:38,662 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 36 conjunts are in the unsatisfiable core [2022-11-19 07:41:38,665 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:41:38,860 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-11-19 07:41:39,368 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 07:41:39,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-11-19 07:41:39,820 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-11-19 07:41:42,360 WARN L859 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_254| (_ BitVec 32)) (|v_ULTIMATE.start_entry_point_~array~0#1.offset_BEFORE_CALL_301| (_ BitVec 32))) (not (= (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_254|) |v_ULTIMATE.start_entry_point_~array~0#1.offset_BEFORE_CALL_301|) |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_254|))) is different from true [2022-11-19 07:41:42,712 INFO L321 Elim1Store]: treesize reduction 21, result has 25.0 percent of original size [2022-11-19 07:41:42,713 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 24 treesize of output 23 [2022-11-19 07:41:44,987 WARN L859 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_255| (_ BitVec 32)) (|v_ULTIMATE.start_entry_point_~array~0#1.offset_BEFORE_CALL_302| (_ BitVec 32))) (not (= (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_255|) |v_ULTIMATE.start_entry_point_~array~0#1.offset_BEFORE_CALL_302|) |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_255|))) is different from true [2022-11-19 07:41:45,304 INFO L321 Elim1Store]: treesize reduction 21, result has 25.0 percent of original size [2022-11-19 07:41:45,304 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 24 treesize of output 23 [2022-11-19 07:41:51,804 WARN L859 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_256| (_ BitVec 32)) (|v_ULTIMATE.start_entry_point_~array~0#1.offset_BEFORE_CALL_303| (_ BitVec 32))) (not (= (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_256|) |v_ULTIMATE.start_entry_point_~array~0#1.offset_BEFORE_CALL_303|) |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_256|))) is different from true [2022-11-19 07:42:02,867 INFO L321 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-11-19 07:42:02,867 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-11-19 07:42:03,149 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-11-19 07:42:03,593 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 8 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 30 not checked. [2022-11-19 07:42:03,593 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:42:03,785 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-11-19 07:42:07,775 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 2 proven. 71 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-19 07:42:07,775 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1013192413] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:42:07,775 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-11-19 07:42:07,776 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 20, 25, 20, 24, 22] total 80 [2022-11-19 07:42:07,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [490866286] [2022-11-19 07:42:07,776 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-11-19 07:42:07,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 81 states [2022-11-19 07:42:07,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:42:07,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 81 interpolants. [2022-11-19 07:42:07,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=471, Invalid=4656, Unknown=21, NotChecked=1332, Total=6480 [2022-11-19 07:42:07,778 INFO L87 Difference]: Start difference. First operand 203 states and 232 transitions. Second operand has 81 states, 79 states have (on average 2.7088607594936707) internal successors, (214), 75 states have internal predecessors, (214), 19 states have call successors, (20), 12 states have call predecessors, (20), 12 states have return successors, (20), 20 states have call predecessors, (20), 19 states have call successors, (20) [2022-11-19 07:42:10,814 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-11-19 07:42:27,869 WARN L233 SmtUtils]: Spent 8.10s on a formula simplification. DAG size of input: 44 DAG size of output: 27 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-19 07:42:32,582 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.88s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:42:35,017 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 []