./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/ldv-memsafety/memleaks_test12-2.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 8393723b Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/config/TaipanMemDerefMemtrack.xml -i ../../sv-benchmarks/c/ldv-memsafety/memleaks_test12-2.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 7f08d75c904d21d6573220c7737d451cd978e8a22a153e855f8d685d88a1eb60 --- 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 08:35:22,722 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-19 08:35:22,724 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-19 08:35:22,746 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-19 08:35:22,750 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-19 08:35:22,753 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-19 08:35:22,756 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-19 08:35:22,762 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-19 08:35:22,763 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-19 08:35:22,769 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-19 08:35:22,771 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-19 08:35:22,773 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-19 08:35:22,773 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-19 08:35:22,778 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-19 08:35:22,780 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-19 08:35:22,783 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-19 08:35:22,785 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-19 08:35:22,786 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-19 08:35:22,788 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-19 08:35:22,796 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-19 08:35:22,798 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-19 08:35:22,801 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-19 08:35:22,802 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-19 08:35:22,804 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-19 08:35:22,810 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-19 08:35:22,815 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-19 08:35:22,815 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-19 08:35:22,816 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-19 08:35:22,818 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-19 08:35:22,819 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-19 08:35:22,820 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-19 08:35:22,821 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-19 08:35:22,822 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-19 08:35:22,823 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-19 08:35:22,825 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-19 08:35:22,827 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-19 08:35:22,828 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-19 08:35:22,829 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-19 08:35:22,829 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-19 08:35:22,830 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-19 08:35:22,831 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-19 08:35:22,832 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Default.epf [2022-11-19 08:35:22,860 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-19 08:35:22,861 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-19 08:35:22,861 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-19 08:35:22,861 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-19 08:35:22,862 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-19 08:35:22,862 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-19 08:35:22,863 INFO L138 SettingsManager]: * User list type=DISABLED [2022-11-19 08:35:22,863 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-11-19 08:35:22,863 INFO L138 SettingsManager]: * Explicit value domain=true [2022-11-19 08:35:22,863 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2022-11-19 08:35:22,864 INFO L138 SettingsManager]: * Octagon Domain=false [2022-11-19 08:35:22,864 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-11-19 08:35:22,864 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2022-11-19 08:35:22,864 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2022-11-19 08:35:22,864 INFO L138 SettingsManager]: * Interval Domain=false [2022-11-19 08:35:22,865 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2022-11-19 08:35:22,865 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2022-11-19 08:35:22,865 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2022-11-19 08:35:22,866 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-19 08:35:22,866 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-19 08:35:22,866 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-19 08:35:22,866 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-19 08:35:22,867 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-11-19 08:35:22,867 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-19 08:35:22,867 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-19 08:35:22,867 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-19 08:35:22,868 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2022-11-19 08:35:22,868 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2022-11-19 08:35:22,868 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2022-11-19 08:35:22,868 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-19 08:35:22,868 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-11-19 08:35:22,869 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-19 08:35:22,869 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-19 08:35:22,869 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-19 08:35:22,869 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-19 08:35:22,869 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-19 08:35:22,870 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-19 08:35:22,870 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2022-11-19 08:35:22,870 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-19 08:35:22,870 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2022-11-19 08:35:22,871 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-19 08:35:22,871 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-11-19 08:35:22,871 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_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 -> 7f08d75c904d21d6573220c7737d451cd978e8a22a153e855f8d685d88a1eb60 [2022-11-19 08:35:23,150 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-19 08:35:23,181 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-19 08:35:23,186 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-19 08:35:23,187 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-19 08:35:23,188 INFO L275 PluginConnector]: CDTParser initialized [2022-11-19 08:35:23,190 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/../../sv-benchmarks/c/ldv-memsafety/memleaks_test12-2.i [2022-11-19 08:35:23,265 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/data/65df0a9bc/87ec36de1ee34252baefa1fa08b460de/FLAG88491aca0 [2022-11-19 08:35:23,833 INFO L306 CDTParser]: Found 1 translation units. [2022-11-19 08:35:23,834 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/sv-benchmarks/c/ldv-memsafety/memleaks_test12-2.i [2022-11-19 08:35:23,851 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/data/65df0a9bc/87ec36de1ee34252baefa1fa08b460de/FLAG88491aca0 [2022-11-19 08:35:24,112 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/data/65df0a9bc/87ec36de1ee34252baefa1fa08b460de [2022-11-19 08:35:24,115 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-19 08:35:24,116 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-19 08:35:24,118 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-19 08:35:24,119 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-19 08:35:24,130 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-19 08:35:24,131 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 08:35:24" (1/1) ... [2022-11-19 08:35:24,132 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@28f57933 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:35:24, skipping insertion in model container [2022-11-19 08:35:24,132 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 08:35:24" (1/1) ... [2022-11-19 08:35:24,142 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-19 08:35:24,188 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-19 08:35:24,754 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-19 08:35:24,775 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 08:35:24,776 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@4b2e7f3a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:35:24, skipping insertion in model container [2022-11-19 08:35:24,776 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-19 08:35:24,776 INFO L184 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2022-11-19 08:35:24,780 INFO L158 Benchmark]: Toolchain (without parser) took 661.57ms. Allocated memory is still 111.1MB. Free memory was 70.8MB in the beginning and 83.0MB in the end (delta: -12.2MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2022-11-19 08:35:24,781 INFO L158 Benchmark]: CDTParser took 0.30ms. Allocated memory is still 111.1MB. Free memory is still 88.5MB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-19 08:35:24,783 INFO L158 Benchmark]: CACSL2BoogieTranslator took 658.05ms. Allocated memory is still 111.1MB. Free memory was 70.6MB in the beginning and 83.0MB in the end (delta: -12.4MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2022-11-19 08:35:24,785 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.30ms. Allocated memory is still 111.1MB. Free memory is still 88.5MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 658.05ms. Allocated memory is still 111.1MB. Free memory was 70.6MB in the beginning and 83.0MB in the end (delta: -12.4MB). Peak memory consumption was 12.6MB. 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-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/config/TaipanMemDerefMemtrack.xml -i ../../sv-benchmarks/c/ldv-memsafety/memleaks_test12-2.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 7f08d75c904d21d6573220c7737d451cd978e8a22a153e855f8d685d88a1eb60 --- 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 08:35:27,005 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-19 08:35:27,007 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-19 08:35:27,032 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-19 08:35:27,033 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-19 08:35:27,034 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-19 08:35:27,036 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-19 08:35:27,038 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-19 08:35:27,040 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-19 08:35:27,041 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-19 08:35:27,042 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-19 08:35:27,044 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-19 08:35:27,044 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-19 08:35:27,045 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-19 08:35:27,047 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-19 08:35:27,048 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-19 08:35:27,049 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-19 08:35:27,050 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-19 08:35:27,052 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-19 08:35:27,054 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-19 08:35:27,056 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-19 08:35:27,062 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-19 08:35:27,064 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-19 08:35:27,066 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-19 08:35:27,070 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-19 08:35:27,076 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-19 08:35:27,077 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-19 08:35:27,078 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-19 08:35:27,078 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-19 08:35:27,079 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-19 08:35:27,083 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-19 08:35:27,084 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-19 08:35:27,085 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-19 08:35:27,086 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-19 08:35:27,088 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-19 08:35:27,089 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-19 08:35:27,090 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-19 08:35:27,091 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-19 08:35:27,091 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-19 08:35:27,092 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-19 08:35:27,094 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-19 08:35:27,095 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Bitvector.epf [2022-11-19 08:35:27,141 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-19 08:35:27,145 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-19 08:35:27,146 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-19 08:35:27,147 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-19 08:35:27,148 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-19 08:35:27,148 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-19 08:35:27,148 INFO L138 SettingsManager]: * User list type=DISABLED [2022-11-19 08:35:27,148 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-11-19 08:35:27,149 INFO L138 SettingsManager]: * Explicit value domain=true [2022-11-19 08:35:27,149 INFO L138 SettingsManager]: * Octagon Domain=false [2022-11-19 08:35:27,150 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-11-19 08:35:27,150 INFO L138 SettingsManager]: * Interval Domain=false [2022-11-19 08:35:27,152 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-19 08:35:27,159 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-19 08:35:27,160 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-19 08:35:27,160 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-19 08:35:27,160 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-11-19 08:35:27,160 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-19 08:35:27,161 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-19 08:35:27,161 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-19 08:35:27,161 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2022-11-19 08:35:27,162 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2022-11-19 08:35:27,162 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2022-11-19 08:35:27,162 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-19 08:35:27,162 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-11-19 08:35:27,163 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-11-19 08:35:27,163 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-11-19 08:35:27,163 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-19 08:35:27,163 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-19 08:35:27,164 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-19 08:35:27,164 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-19 08:35:27,164 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-19 08:35:27,165 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-19 08:35:27,165 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-19 08:35:27,165 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-19 08:35:27,166 INFO L138 SettingsManager]: * Trace refinement strategy=WALRUS [2022-11-19 08:35:27,166 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-11-19 08:35:27,166 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-11-19 08:35:27,167 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-11-19 08:35:27,167 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_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 -> 7f08d75c904d21d6573220c7737d451cd978e8a22a153e855f8d685d88a1eb60 [2022-11-19 08:35:27,562 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-19 08:35:27,593 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-19 08:35:27,595 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-19 08:35:27,597 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-19 08:35:27,598 INFO L275 PluginConnector]: CDTParser initialized [2022-11-19 08:35:27,599 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/../../sv-benchmarks/c/ldv-memsafety/memleaks_test12-2.i [2022-11-19 08:35:27,685 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/data/a53902b95/9f1b9663500a42f4819d5ab5d15bee7f/FLAG3e71f469a [2022-11-19 08:35:28,410 INFO L306 CDTParser]: Found 1 translation units. [2022-11-19 08:35:28,411 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/sv-benchmarks/c/ldv-memsafety/memleaks_test12-2.i [2022-11-19 08:35:28,429 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/data/a53902b95/9f1b9663500a42f4819d5ab5d15bee7f/FLAG3e71f469a [2022-11-19 08:35:28,593 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/data/a53902b95/9f1b9663500a42f4819d5ab5d15bee7f [2022-11-19 08:35:28,596 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-19 08:35:28,597 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-19 08:35:28,599 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-19 08:35:28,599 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-19 08:35:28,607 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-19 08:35:28,608 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 08:35:28" (1/1) ... [2022-11-19 08:35:28,610 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@222e14f5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:35:28, skipping insertion in model container [2022-11-19 08:35:28,611 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 08:35:28" (1/1) ... [2022-11-19 08:35:28,619 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-19 08:35:28,686 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-19 08:35:29,181 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-19 08:35:29,199 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2022-11-19 08:35:29,210 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-19 08:35:29,284 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-19 08:35:29,301 INFO L203 MainTranslator]: Completed pre-run [2022-11-19 08:35:29,388 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-19 08:35:29,495 INFO L208 MainTranslator]: Completed translation [2022-11-19 08:35:29,496 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:35:29 WrapperNode [2022-11-19 08:35:29,496 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-19 08:35:29,497 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-19 08:35:29,497 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-19 08:35:29,498 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-19 08:35:29,505 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:35:29" (1/1) ... [2022-11-19 08:35:29,537 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:35:29" (1/1) ... [2022-11-19 08:35:29,580 INFO L138 Inliner]: procedures = 179, calls = 145, calls flagged for inlining = 33, calls inlined = 20, statements flattened = 332 [2022-11-19 08:35:29,580 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-19 08:35:29,581 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-19 08:35:29,581 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-19 08:35:29,582 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-19 08:35:29,592 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:35:29" (1/1) ... [2022-11-19 08:35:29,598 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:35:29" (1/1) ... [2022-11-19 08:35:29,606 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:35:29" (1/1) ... [2022-11-19 08:35:29,607 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:35:29" (1/1) ... [2022-11-19 08:35:29,644 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:35:29" (1/1) ... [2022-11-19 08:35:29,649 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:35:29" (1/1) ... [2022-11-19 08:35:29,652 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:35:29" (1/1) ... [2022-11-19 08:35:29,655 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:35:29" (1/1) ... [2022-11-19 08:35:29,661 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-19 08:35:29,662 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-19 08:35:29,662 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-19 08:35:29,663 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-19 08:35:29,663 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:35:29" (1/1) ... [2022-11-19 08:35:29,671 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-19 08:35:29,706 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 08:35:29,720 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-19 08:35:29,723 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-19 08:35:29,765 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2022-11-19 08:35:29,766 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2022-11-19 08:35:29,766 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-11-19 08:35:29,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-11-19 08:35:29,766 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2022-11-19 08:35:29,766 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2022-11-19 08:35:29,767 INFO L130 BoogieDeclarations]: Found specification of procedure LDV_INIT_LIST_HEAD [2022-11-19 08:35:29,767 INFO L138 BoogieDeclarations]: Found implementation of procedure LDV_INIT_LIST_HEAD [2022-11-19 08:35:29,767 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_list_add [2022-11-19 08:35:29,767 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_list_add [2022-11-19 08:35:29,768 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-11-19 08:35:29,768 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-11-19 08:35:29,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4 [2022-11-19 08:35:29,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1 [2022-11-19 08:35:29,768 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-19 08:35:29,769 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-19 08:35:29,769 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_msg_free [2022-11-19 08:35:29,769 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_msg_free [2022-11-19 08:35:29,769 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-19 08:35:29,769 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-19 08:35:29,770 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4 [2022-11-19 08:35:29,770 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-11-19 08:35:29,770 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2022-11-19 08:35:29,770 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-19 08:35:29,770 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-11-19 08:35:29,771 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2022-11-19 08:35:29,771 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1 [2022-11-19 08:35:29,771 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-19 08:35:29,771 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-19 08:35:30,063 INFO L235 CfgBuilder]: Building ICFG [2022-11-19 08:35:30,065 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-19 08:35:30,069 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-11-19 08:35:31,611 INFO L276 CfgBuilder]: Performing block encoding [2022-11-19 08:35:31,621 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-19 08:35:31,621 INFO L300 CfgBuilder]: Removed 2 assume(true) statements. [2022-11-19 08:35:31,624 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 08:35:31 BoogieIcfgContainer [2022-11-19 08:35:31,624 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-19 08:35:31,626 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-19 08:35:31,627 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-19 08:35:31,630 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-19 08:35:31,630 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.11 08:35:28" (1/3) ... [2022-11-19 08:35:31,631 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@104dbfd2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 08:35:31, skipping insertion in model container [2022-11-19 08:35:31,631 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:35:29" (2/3) ... [2022-11-19 08:35:31,632 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@104dbfd2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 08:35:31, skipping insertion in model container [2022-11-19 08:35:31,632 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 08:35:31" (3/3) ... [2022-11-19 08:35:31,633 INFO L112 eAbstractionObserver]: Analyzing ICFG memleaks_test12-2.i [2022-11-19 08:35:31,653 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-19 08:35:31,654 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 124 error locations. [2022-11-19 08:35:31,705 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-19 08:35:31,712 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;@29a5e7ff, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-19 08:35:31,712 INFO L358 AbstractCegarLoop]: Starting to check reachability of 124 error locations. [2022-11-19 08:35:31,717 INFO L276 IsEmpty]: Start isEmpty. Operand has 313 states, 171 states have (on average 1.8654970760233918) internal successors, (319), 294 states have internal predecessors, (319), 15 states have call successors, (15), 5 states have call predecessors, (15), 5 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2022-11-19 08:35:31,725 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-11-19 08:35:31,725 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:35:31,726 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:35:31,727 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr89REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-19 08:35:31,734 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:35:31,734 INFO L85 PathProgramCache]: Analyzing trace with hash -297378988, now seen corresponding path program 1 times [2022-11-19 08:35:31,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:35:31,748 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [59329646] [2022-11-19 08:35:31,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:35:31,749 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 08:35:31,749 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:35:31,759 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:35:31,763 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:35:31,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:35:31,914 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-19 08:35:31,922 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:35:32,117 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 08:35:32,117 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 08:35:32,118 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:35:32,119 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [59329646] [2022-11-19 08:35:32,120 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [59329646] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:35:32,120 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:35:32,121 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-19 08:35:32,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519939144] [2022-11-19 08:35:32,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:35:32,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-19 08:35:32,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:35:32,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-19 08:35:32,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-19 08:35:32,181 INFO L87 Difference]: Start difference. First operand has 313 states, 171 states have (on average 1.8654970760233918) internal successors, (319), 294 states have internal predecessors, (319), 15 states have call successors, (15), 5 states have call predecessors, (15), 5 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) Second operand has 4 states, 3 states have (on average 3.0) internal successors, (9), 3 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 08:35:33,584 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:35:33,584 INFO L93 Difference]: Finished difference Result 412 states and 459 transitions. [2022-11-19 08:35:33,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-19 08:35:33,593 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 3.0) internal successors, (9), 3 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 08:35:33,593 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:35:33,617 INFO L225 Difference]: With dead ends: 412 [2022-11-19 08:35:33,617 INFO L226 Difference]: Without dead ends: 408 [2022-11-19 08:35:33,619 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 8 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 08:35:33,623 INFO L413 NwaCegarLoop]: 218 mSDtfsCounter, 299 mSDsluCounter, 288 mSDsCounter, 0 mSdLazyCounter, 325 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 304 SdHoareTripleChecker+Valid, 506 SdHoareTripleChecker+Invalid, 352 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 325 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-11-19 08:35:33,626 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [304 Valid, 506 Invalid, 352 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 325 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-11-19 08:35:33,650 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 408 states. [2022-11-19 08:35:33,721 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 408 to 344. [2022-11-19 08:35:33,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 344 states, 200 states have (on average 1.83) internal successors, (366), 321 states have internal predecessors, (366), 17 states have call successors, (17), 7 states have call predecessors, (17), 7 states have return successors, (19), 17 states have call predecessors, (19), 17 states have call successors, (19) [2022-11-19 08:35:33,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 344 states to 344 states and 402 transitions. [2022-11-19 08:35:33,727 INFO L78 Accepts]: Start accepts. Automaton has 344 states and 402 transitions. Word has length 11 [2022-11-19 08:35:33,727 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:35:33,728 INFO L495 AbstractCegarLoop]: Abstraction has 344 states and 402 transitions. [2022-11-19 08:35:33,728 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 3.0) internal successors, (9), 3 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 08:35:33,728 INFO L276 IsEmpty]: Start isEmpty. Operand 344 states and 402 transitions. [2022-11-19 08:35:33,729 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-11-19 08:35:33,729 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:35:33,730 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:35:33,753 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:35:33,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:35:33,947 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr90REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-19 08:35:33,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:35:33,948 INFO L85 PathProgramCache]: Analyzing trace with hash -297378987, now seen corresponding path program 1 times [2022-11-19 08:35:33,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:35:33,949 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1102890649] [2022-11-19 08:35:33,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:35:33,949 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 08:35:33,950 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:35:33,951 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:35:33,999 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:35:34,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:35:34,069 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-19 08:35:34,076 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:35:34,248 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 08:35:34,248 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 08:35:34,248 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:35:34,249 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1102890649] [2022-11-19 08:35:34,249 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1102890649] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:35:34,249 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:35:34,249 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-19 08:35:34,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [511892486] [2022-11-19 08:35:34,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:35:34,252 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-19 08:35:34,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:35:34,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-19 08:35:34,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-19 08:35:34,254 INFO L87 Difference]: Start difference. First operand 344 states and 402 transitions. Second operand has 4 states, 3 states have (on average 3.0) internal successors, (9), 3 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 08:35:35,697 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:35:35,698 INFO L93 Difference]: Finished difference Result 476 states and 564 transitions. [2022-11-19 08:35:35,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-19 08:35:35,699 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 3.0) internal successors, (9), 3 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 08:35:35,700 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:35:35,702 INFO L225 Difference]: With dead ends: 476 [2022-11-19 08:35:35,702 INFO L226 Difference]: Without dead ends: 476 [2022-11-19 08:35:35,702 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 8 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 08:35:35,704 INFO L413 NwaCegarLoop]: 353 mSDtfsCounter, 131 mSDsluCounter, 479 mSDsCounter, 0 mSdLazyCounter, 323 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 832 SdHoareTripleChecker+Invalid, 332 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 323 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-11-19 08:35:35,705 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [132 Valid, 832 Invalid, 332 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 323 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-11-19 08:35:35,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 476 states. [2022-11-19 08:35:35,720 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 476 to 407. [2022-11-19 08:35:35,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 407 states, 256 states have (on average 1.83203125) internal successors, (469), 376 states have internal predecessors, (469), 22 states have call successors, (22), 9 states have call predecessors, (22), 9 states have return successors, (29), 23 states have call predecessors, (29), 22 states have call successors, (29) [2022-11-19 08:35:35,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 407 states to 407 states and 520 transitions. [2022-11-19 08:35:35,724 INFO L78 Accepts]: Start accepts. Automaton has 407 states and 520 transitions. Word has length 11 [2022-11-19 08:35:35,724 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:35:35,725 INFO L495 AbstractCegarLoop]: Abstraction has 407 states and 520 transitions. [2022-11-19 08:35:35,725 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 3.0) internal successors, (9), 3 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 08:35:35,725 INFO L276 IsEmpty]: Start isEmpty. Operand 407 states and 520 transitions. [2022-11-19 08:35:35,726 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-11-19 08:35:35,726 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:35:35,726 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:35:35,738 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:35:35,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:35:35,936 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr90REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-19 08:35:35,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:35:35,936 INFO L85 PathProgramCache]: Analyzing trace with hash -1184882668, now seen corresponding path program 1 times [2022-11-19 08:35:35,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:35:35,937 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1130107917] [2022-11-19 08:35:35,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:35:35,937 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 08:35:35,938 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:35:35,939 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:35:35,944 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:35:36,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:35:36,045 INFO L263 TraceCheckSpWp]: Trace formula consists of 40 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-19 08:35:36,046 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:35:36,081 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 08:35:36,081 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 08:35:36,081 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:35:36,081 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1130107917] [2022-11-19 08:35:36,082 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1130107917] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:35:36,082 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:35:36,082 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-19 08:35:36,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2037357470] [2022-11-19 08:35:36,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:35:36,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-19 08:35:36,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:35:36,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-19 08:35:36,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-19 08:35:36,088 INFO L87 Difference]: Start difference. First operand 407 states and 520 transitions. 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 08:35:36,323 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:35:36,323 INFO L93 Difference]: Finished difference Result 649 states and 797 transitions. [2022-11-19 08:35:36,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-19 08:35:36,324 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 08:35:36,324 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:35:36,327 INFO L225 Difference]: With dead ends: 649 [2022-11-19 08:35:36,328 INFO L226 Difference]: Without dead ends: 649 [2022-11-19 08:35:36,328 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 08:35:36,329 INFO L413 NwaCegarLoop]: 390 mSDtfsCounter, 259 mSDsluCounter, 1096 mSDsCounter, 0 mSdLazyCounter, 87 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 277 SdHoareTripleChecker+Valid, 1486 SdHoareTripleChecker+Invalid, 88 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 87 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-19 08:35:36,330 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [277 Valid, 1486 Invalid, 88 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 87 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-19 08:35:36,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 649 states. [2022-11-19 08:35:36,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 649 to 392. [2022-11-19 08:35:36,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 392 states, 241 states have (on average 1.8215767634854771) internal successors, (439), 362 states have internal predecessors, (439), 21 states have call successors, (21), 9 states have call predecessors, (21), 10 states have return successors, (34), 22 states have call predecessors, (34), 21 states have call successors, (34) [2022-11-19 08:35:36,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 392 states to 392 states and 494 transitions. [2022-11-19 08:35:36,348 INFO L78 Accepts]: Start accepts. Automaton has 392 states and 494 transitions. Word has length 11 [2022-11-19 08:35:36,348 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:35:36,348 INFO L495 AbstractCegarLoop]: Abstraction has 392 states and 494 transitions. [2022-11-19 08:35:36,348 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 08:35:36,349 INFO L276 IsEmpty]: Start isEmpty. Operand 392 states and 494 transitions. [2022-11-19 08:35:36,349 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-11-19 08:35:36,349 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:35:36,349 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:35:36,368 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:35:36,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:35:36,564 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr91REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-19 08:35:36,564 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:35:36,564 INFO L85 PathProgramCache]: Analyzing trace with hash 1981613461, now seen corresponding path program 1 times [2022-11-19 08:35:36,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:35:36,564 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [65184522] [2022-11-19 08:35:36,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:35:36,565 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 08:35:36,565 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:35:36,566 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:35:36,570 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:35:36,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:35:36,658 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-19 08:35:36,659 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:35:36,846 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 08:35:36,884 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 08:35:36,884 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 08:35:36,885 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:35:36,885 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [65184522] [2022-11-19 08:35:36,885 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [65184522] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:35:36,885 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:35:36,885 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-19 08:35:36,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1671804098] [2022-11-19 08:35:36,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:35:36,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-19 08:35:36,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:35:36,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-19 08:35:36,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-19 08:35:36,888 INFO L87 Difference]: Start difference. First operand 392 states and 494 transitions. Second operand has 6 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-19 08:35:38,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:35:38,704 INFO L93 Difference]: Finished difference Result 436 states and 541 transitions. [2022-11-19 08:35:38,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-19 08:35:38,709 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 13 [2022-11-19 08:35:38,709 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:35:38,711 INFO L225 Difference]: With dead ends: 436 [2022-11-19 08:35:38,711 INFO L226 Difference]: Without dead ends: 436 [2022-11-19 08:35:38,711 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2022-11-19 08:35:38,712 INFO L413 NwaCegarLoop]: 323 mSDtfsCounter, 61 mSDsluCounter, 829 mSDsCounter, 0 mSdLazyCounter, 562 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 1152 SdHoareTripleChecker+Invalid, 565 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 562 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-11-19 08:35:38,713 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [61 Valid, 1152 Invalid, 565 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 562 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-11-19 08:35:38,723 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 436 states. [2022-11-19 08:35:38,732 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 436 to 404. [2022-11-19 08:35:38,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 404 states, 250 states have (on average 1.804) internal successors, (451), 372 states have internal predecessors, (451), 21 states have call successors, (21), 11 states have call predecessors, (21), 13 states have return successors, (34), 22 states have call predecessors, (34), 21 states have call successors, (34) [2022-11-19 08:35:38,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 404 states to 404 states and 506 transitions. [2022-11-19 08:35:38,739 INFO L78 Accepts]: Start accepts. Automaton has 404 states and 506 transitions. Word has length 13 [2022-11-19 08:35:38,739 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:35:38,739 INFO L495 AbstractCegarLoop]: Abstraction has 404 states and 506 transitions. [2022-11-19 08:35:38,740 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-19 08:35:38,740 INFO L276 IsEmpty]: Start isEmpty. Operand 404 states and 506 transitions. [2022-11-19 08:35:38,741 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-11-19 08:35:38,741 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:35:38,741 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:35:38,766 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:35:38,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:35:38,961 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr92REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-19 08:35:38,961 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:35:38,961 INFO L85 PathProgramCache]: Analyzing trace with hash 1981613462, now seen corresponding path program 1 times [2022-11-19 08:35:38,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:35:38,962 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1746915481] [2022-11-19 08:35:38,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:35:38,962 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 08:35:38,962 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:35:38,963 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:35:38,964 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 (6)] Waiting until timeout for monitored process [2022-11-19 08:35:39,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:35:39,059 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 14 conjunts are in the unsatisfiable core [2022-11-19 08:35:39,060 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:35:39,285 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 08:35:39,295 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 08:35:39,347 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 08:35:39,347 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 08:35:39,347 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:35:39,348 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1746915481] [2022-11-19 08:35:39,348 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1746915481] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:35:39,348 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:35:39,348 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-19 08:35:39,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191082883] [2022-11-19 08:35:39,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:35:39,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-19 08:35:39,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:35:39,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-19 08:35:39,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-19 08:35:39,349 INFO L87 Difference]: Start difference. First operand 404 states and 506 transitions. Second operand has 6 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-19 08:35:41,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:35:41,060 INFO L93 Difference]: Finished difference Result 424 states and 522 transitions. [2022-11-19 08:35:41,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-19 08:35:41,068 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 13 [2022-11-19 08:35:41,068 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:35:41,072 INFO L225 Difference]: With dead ends: 424 [2022-11-19 08:35:41,073 INFO L226 Difference]: Without dead ends: 424 [2022-11-19 08:35:41,074 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2022-11-19 08:35:41,084 INFO L413 NwaCegarLoop]: 349 mSDtfsCounter, 34 mSDsluCounter, 942 mSDsCounter, 0 mSdLazyCounter, 490 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 1291 SdHoareTripleChecker+Invalid, 493 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 490 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-11-19 08:35:41,086 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [34 Valid, 1291 Invalid, 493 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 490 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-11-19 08:35:41,088 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 424 states. [2022-11-19 08:35:41,099 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 424 to 413. [2022-11-19 08:35:41,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 413 states, 259 states have (on average 1.7915057915057915) internal successors, (464), 381 states have internal predecessors, (464), 21 states have call successors, (21), 11 states have call predecessors, (21), 13 states have return successors, (34), 22 states have call predecessors, (34), 21 states have call successors, (34) [2022-11-19 08:35:41,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 413 states to 413 states and 519 transitions. [2022-11-19 08:35:41,108 INFO L78 Accepts]: Start accepts. Automaton has 413 states and 519 transitions. Word has length 13 [2022-11-19 08:35:41,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:35:41,108 INFO L495 AbstractCegarLoop]: Abstraction has 413 states and 519 transitions. [2022-11-19 08:35:41,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-19 08:35:41,108 INFO L276 IsEmpty]: Start isEmpty. Operand 413 states and 519 transitions. [2022-11-19 08:35:41,110 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-11-19 08:35:41,110 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:35:41,110 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:35:41,122 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 (6)] Forceful destruction successful, exit code 0 [2022-11-19 08:35:41,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:35:41,320 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr86ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-19 08:35:41,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:35:41,320 INFO L85 PathProgramCache]: Analyzing trace with hash 1895308392, now seen corresponding path program 1 times [2022-11-19 08:35:41,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:35:41,321 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2002841869] [2022-11-19 08:35:41,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:35:41,321 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 08:35:41,321 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:35:41,322 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:35:41,323 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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)] Waiting until timeout for monitored process [2022-11-19 08:35:41,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:35:41,397 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-19 08:35:41,398 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:35:41,467 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 08:35:41,468 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 08:35:41,468 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:35:41,468 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2002841869] [2022-11-19 08:35:41,468 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2002841869] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:35:41,468 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:35:41,468 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-19 08:35:41,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660429154] [2022-11-19 08:35:41,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:35:41,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-19 08:35:41,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:35:41,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-19 08:35:41,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-19 08:35:41,471 INFO L87 Difference]: Start difference. First operand 413 states and 519 transitions. Second operand has 5 states, 5 states have (on average 2.6) internal successors, (13), 4 states have internal predecessors, (13), 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 08:35:41,584 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:35:41,584 INFO L93 Difference]: Finished difference Result 351 states and 397 transitions. [2022-11-19 08:35:41,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-19 08:35:41,585 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.6) internal successors, (13), 4 states have internal predecessors, (13), 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 17 [2022-11-19 08:35:41,585 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:35:41,587 INFO L225 Difference]: With dead ends: 351 [2022-11-19 08:35:41,587 INFO L226 Difference]: Without dead ends: 351 [2022-11-19 08:35:41,588 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 13 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 08:35:41,589 INFO L413 NwaCegarLoop]: 343 mSDtfsCounter, 10 mSDsluCounter, 999 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 1342 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-19 08:35:41,589 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 1342 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-19 08:35:41,590 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 351 states. [2022-11-19 08:35:41,598 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 351 to 345. [2022-11-19 08:35:41,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 345 states, 199 states have (on average 1.7688442211055277) internal successors, (352), 320 states have internal predecessors, (352), 16 states have call successors, (16), 9 states have call predecessors, (16), 10 states have return successors, (19), 17 states have call predecessors, (19), 16 states have call successors, (19) [2022-11-19 08:35:41,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 345 states to 345 states and 387 transitions. [2022-11-19 08:35:41,601 INFO L78 Accepts]: Start accepts. Automaton has 345 states and 387 transitions. Word has length 17 [2022-11-19 08:35:41,601 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:35:41,601 INFO L495 AbstractCegarLoop]: Abstraction has 345 states and 387 transitions. [2022-11-19 08:35:41,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.6) internal successors, (13), 4 states have internal predecessors, (13), 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 08:35:41,601 INFO L276 IsEmpty]: Start isEmpty. Operand 345 states and 387 transitions. [2022-11-19 08:35:41,602 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-11-19 08:35:41,602 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:35:41,602 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:35:41,615 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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)] Forceful destruction successful, exit code 0 [2022-11-19 08:35:41,814 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:35:41,815 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr86ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-19 08:35:41,815 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:35:41,815 INFO L85 PathProgramCache]: Analyzing trace with hash -2106255897, now seen corresponding path program 1 times [2022-11-19 08:35:41,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:35:41,816 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [276660879] [2022-11-19 08:35:41,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:35:41,816 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 08:35:41,816 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:35:41,818 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:35:41,822 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:35:41,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:35:41,908 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-19 08:35:41,909 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:35:41,946 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 08:35:41,946 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:35:41,996 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 08:35:41,996 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:35:41,997 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [276660879] [2022-11-19 08:35:41,997 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [276660879] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:35:41,997 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1770448002] [2022-11-19 08:35:41,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:35:41,997 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 08:35:41,998 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 08:35:42,003 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 08:35:42,019 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (9)] Waiting until timeout for monitored process [2022-11-19 08:35:42,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:35:42,152 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-19 08:35:42,153 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:35:42,176 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 08:35:42,176 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:35:42,219 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 08:35:42,219 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1770448002] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:35:42,219 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1336313568] [2022-11-19 08:35:42,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:35:42,219 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:35:42,220 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 08:35:42,224 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 08:35:42,251 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-11-19 08:35:42,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:35:42,338 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-19 08:35:42,339 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:35:42,361 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-19 08:35:42,361 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:35:42,403 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 08:35:42,403 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1336313568] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:35:42,404 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-11-19 08:35:42,404 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4, 4, 4, 4] total 4 [2022-11-19 08:35:42,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [146248666] [2022-11-19 08:35:42,404 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-11-19 08:35:42,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-19 08:35:42,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:35:42,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-19 08:35:42,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-19 08:35:42,406 INFO L87 Difference]: Start difference. First operand 345 states and 387 transitions. Second operand has 5 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 2 states have call successors, (2), 1 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 08:35:42,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:35:42,512 INFO L93 Difference]: Finished difference Result 344 states and 386 transitions. [2022-11-19 08:35:42,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-19 08:35:42,513 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 2 states have call successors, (2), 1 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 17 [2022-11-19 08:35:42,514 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:35:42,516 INFO L225 Difference]: With dead ends: 344 [2022-11-19 08:35:42,517 INFO L226 Difference]: Without dead ends: 344 [2022-11-19 08:35:42,517 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 93 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 08:35:42,518 INFO L413 NwaCegarLoop]: 332 mSDtfsCounter, 256 mSDsluCounter, 720 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 269 SdHoareTripleChecker+Valid, 1052 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-19 08:35:42,519 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [269 Valid, 1052 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-19 08:35:42,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 344 states. [2022-11-19 08:35:42,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 344 to 344. [2022-11-19 08:35:42,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 344 states, 199 states have (on average 1.763819095477387) internal successors, (351), 319 states have internal predecessors, (351), 16 states have call successors, (16), 9 states have call predecessors, (16), 10 states have return successors, (19), 17 states have call predecessors, (19), 16 states have call successors, (19) [2022-11-19 08:35:42,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 344 states to 344 states and 386 transitions. [2022-11-19 08:35:42,535 INFO L78 Accepts]: Start accepts. Automaton has 344 states and 386 transitions. Word has length 17 [2022-11-19 08:35:42,536 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:35:42,537 INFO L495 AbstractCegarLoop]: Abstraction has 344 states and 386 transitions. [2022-11-19 08:35:42,537 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 2 states have call successors, (2), 1 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 08:35:42,537 INFO L276 IsEmpty]: Start isEmpty. Operand 344 states and 386 transitions. [2022-11-19 08:35:42,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-11-19 08:35:42,538 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:35:42,538 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:35:42,547 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (9)] Forceful destruction successful, exit code 0 [2022-11-19 08:35:42,745 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-11-19 08:35:42,948 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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)] Ended with exit code 0 [2022-11-19 08:35:43,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:35:43,141 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-19 08:35:43,141 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:35:43,141 INFO L85 PathProgramCache]: Analyzing trace with hash -2106256148, now seen corresponding path program 1 times [2022-11-19 08:35:43,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:35:43,142 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1803047771] [2022-11-19 08:35:43,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:35:43,142 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 08:35:43,142 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:35:43,143 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:35:43,149 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:35:43,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:35:43,227 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-19 08:35:43,228 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:35:43,291 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 08:35:43,291 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 08:35:43,291 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:35:43,291 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1803047771] [2022-11-19 08:35:43,292 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1803047771] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:35:43,292 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:35:43,292 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-19 08:35:43,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1473327097] [2022-11-19 08:35:43,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:35:43,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-19 08:35:43,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:35:43,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-19 08:35:43,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-19 08:35:43,294 INFO L87 Difference]: Start difference. First operand 344 states and 386 transitions. Second operand has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 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 08:35:43,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:35:43,374 INFO L93 Difference]: Finished difference Result 388 states and 436 transitions. [2022-11-19 08:35:43,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-19 08:35:43,375 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 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 17 [2022-11-19 08:35:43,376 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:35:43,378 INFO L225 Difference]: With dead ends: 388 [2022-11-19 08:35:43,378 INFO L226 Difference]: Without dead ends: 388 [2022-11-19 08:35:43,378 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 13 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 08:35:43,379 INFO L413 NwaCegarLoop]: 352 mSDtfsCounter, 40 mSDsluCounter, 1023 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 1375 SdHoareTripleChecker+Invalid, 30 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-19 08:35:43,379 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [41 Valid, 1375 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-19 08:35:43,381 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 388 states. [2022-11-19 08:35:43,389 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 388 to 346. [2022-11-19 08:35:43,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 346 states, 201 states have (on average 1.756218905472637) internal successors, (353), 320 states have internal predecessors, (353), 16 states have call successors, (16), 9 states have call predecessors, (16), 10 states have return successors, (19), 18 states have call predecessors, (19), 16 states have call successors, (19) [2022-11-19 08:35:43,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 346 states to 346 states and 388 transitions. [2022-11-19 08:35:43,391 INFO L78 Accepts]: Start accepts. Automaton has 346 states and 388 transitions. Word has length 17 [2022-11-19 08:35:43,392 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:35:43,392 INFO L495 AbstractCegarLoop]: Abstraction has 346 states and 388 transitions. [2022-11-19 08:35:43,392 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 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 08:35:43,392 INFO L276 IsEmpty]: Start isEmpty. Operand 346 states and 388 transitions. [2022-11-19 08:35:43,393 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-11-19 08:35:43,393 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:35:43,393 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:35:43,406 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:35:43,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:35:43,606 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-19 08:35:43,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:35:43,606 INFO L85 PathProgramCache]: Analyzing trace with hash -2134885299, now seen corresponding path program 1 times [2022-11-19 08:35:43,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:35:43,606 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [315833422] [2022-11-19 08:35:43,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:35:43,607 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 08:35:43,607 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:35:43,608 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:35:43,609 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:35:43,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:35:43,699 INFO L263 TraceCheckSpWp]: Trace formula consists of 59 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-19 08:35:43,701 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:35:43,710 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 08:35:43,788 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_16 (_ BitVec 1))) (= (store |c_old(#valid)| |ldv_malloc_#res.base| v_ArrVal_16) |c_#valid|)))) is different from true [2022-11-19 08:35:43,831 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-19 08:35:43,831 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 08:35:43,847 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 08:35:43,847 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:35:44,046 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 08:35:44,047 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:35:44,047 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [315833422] [2022-11-19 08:35:44,047 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [315833422] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:35:44,047 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1575221805] [2022-11-19 08:35:44,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:35:44,048 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 08:35:44,048 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 08:35:44,049 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 08:35:44,109 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (13)] Waiting until timeout for monitored process [2022-11-19 08:35:44,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:35:44,269 INFO L263 TraceCheckSpWp]: Trace formula consists of 59 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-19 08:35:44,271 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:35:44,277 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 08:35:44,329 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_26 (_ BitVec 1))) (= |c_#valid| (store |c_old(#valid)| |ldv_malloc_#res.base| v_ArrVal_26))))) is different from true [2022-11-19 08:35:44,372 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-19 08:35:44,372 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 08:35:44,384 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 08:35:44,385 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:35:44,594 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 08:35:44,594 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1575221805] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:35:44,594 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [565386651] [2022-11-19 08:35:44,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:35:44,595 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:35:44,595 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 08:35:44,596 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 08:35:44,623 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-11-19 08:35:44,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:35:44,715 INFO L263 TraceCheckSpWp]: Trace formula consists of 59 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-19 08:35:44,717 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:35:44,726 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 08:35:44,771 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (exists ((v_ArrVal_36 (_ BitVec 1))) (= |c_#valid| (store |c_old(#valid)| |ldv_malloc_#res.base| v_ArrVal_36))) (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)))) is different from true [2022-11-19 08:35:44,816 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-19 08:35:44,816 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 08:35:44,829 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 08:35:44,830 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:35:45,052 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 08:35:45,052 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [565386651] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:35:45,053 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-11-19 08:35:45,053 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 6, 5, 6, 5] total 9 [2022-11-19 08:35:45,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [234303181] [2022-11-19 08:35:45,053 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-11-19 08:35:45,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-19 08:35:45,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:35:45,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-19 08:35:45,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=33, Unknown=3, NotChecked=36, Total=90 [2022-11-19 08:35:45,056 INFO L87 Difference]: Start difference. First operand 346 states and 388 transitions. Second operand has 10 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 9 states have internal predecessors, (20), 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 08:35:46,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:35:46,985 INFO L93 Difference]: Finished difference Result 488 states and 560 transitions. [2022-11-19 08:35:46,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-19 08:35:46,986 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 9 states have internal predecessors, (20), 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 17 [2022-11-19 08:35:46,986 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:35:46,988 INFO L225 Difference]: With dead ends: 488 [2022-11-19 08:35:46,988 INFO L226 Difference]: Without dead ends: 488 [2022-11-19 08:35:46,989 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 80 SyntacticMatches, 8 SemanticMatches, 9 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=22, Invalid=43, Unknown=3, NotChecked=42, Total=110 [2022-11-19 08:35:46,989 INFO L413 NwaCegarLoop]: 246 mSDtfsCounter, 191 mSDsluCounter, 851 mSDsCounter, 0 mSdLazyCounter, 754 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 196 SdHoareTripleChecker+Valid, 1097 SdHoareTripleChecker+Invalid, 2532 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 754 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1740 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-11-19 08:35:46,990 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [196 Valid, 1097 Invalid, 2532 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 754 Invalid, 0 Unknown, 1740 Unchecked, 1.8s Time] [2022-11-19 08:35:46,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 488 states. [2022-11-19 08:35:47,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 488 to 362. [2022-11-19 08:35:47,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 362 states, 215 states have (on average 1.7395348837209301) internal successors, (374), 333 states have internal predecessors, (374), 17 states have call successors, (17), 9 states have call predecessors, (17), 12 states have return successors, (28), 21 states have call predecessors, (28), 17 states have call successors, (28) [2022-11-19 08:35:47,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 362 states to 362 states and 419 transitions. [2022-11-19 08:35:47,011 INFO L78 Accepts]: Start accepts. Automaton has 362 states and 419 transitions. Word has length 17 [2022-11-19 08:35:47,011 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:35:47,011 INFO L495 AbstractCegarLoop]: Abstraction has 362 states and 419 transitions. [2022-11-19 08:35:47,012 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 9 states have internal predecessors, (20), 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 08:35:47,012 INFO L276 IsEmpty]: Start isEmpty. Operand 362 states and 419 transitions. [2022-11-19 08:35:47,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-11-19 08:35:47,013 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:35:47,013 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:35:47,022 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (13)] Forceful destruction successful, exit code 0 [2022-11-19 08:35:47,223 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:35:47,421 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-11-19 08:35:47,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:35:47,617 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-19 08:35:47,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:35:47,617 INFO L85 PathProgramCache]: Analyzing trace with hash -2134885298, now seen corresponding path program 1 times [2022-11-19 08:35:47,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:35:47,618 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1201642587] [2022-11-19 08:35:47,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:35:47,618 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 08:35:47,618 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:35:47,619 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:35:47,639 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 (15)] Waiting until timeout for monitored process [2022-11-19 08:35:47,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:35:47,748 INFO L263 TraceCheckSpWp]: Trace formula consists of 59 conjuncts, 18 conjunts are in the unsatisfiable core [2022-11-19 08:35:47,750 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:35:47,778 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 08:35:47,787 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 08:35:47,945 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_47 (_ BitVec 32))) (= |c_#length| (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_47))))) is different from true [2022-11-19 08:35:47,975 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:35:47,977 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 08:35:47,996 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 08:35:47,996 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 08:35:48,037 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 08:35:48,037 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:35:50,473 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:35:50,473 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1201642587] [2022-11-19 08:35:50,473 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1201642587] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 08:35:50,473 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2083309705] [2022-11-19 08:35:50,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:35:50,474 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 08:35:50,474 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 08:35:50,475 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 08:35:50,478 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (16)] Waiting until timeout for monitored process [2022-11-19 08:35:50,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:35:50,670 INFO L263 TraceCheckSpWp]: Trace formula consists of 59 conjuncts, 18 conjunts are in the unsatisfiable core [2022-11-19 08:35:50,673 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:35:50,686 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 08:35:50,695 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 08:35:50,771 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_57 (_ BitVec 32))) (= |c_#length| (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_57))))) is different from true [2022-11-19 08:35:50,798 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:35:50,799 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 08:35:50,811 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 08:35:50,812 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 08:35:50,832 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 08:35:50,832 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:35:52,965 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse0 (bvadd (_ bv4 32) |c_ULTIMATE.start_entry_point_~client~0#1.offset|))) (and (forall ((|v_ldv_malloc_#res.base_56| (_ BitVec 32))) (or (forall ((v_ArrVal_60 (_ BitVec 32))) (bvule .cse0 (select (store |c_#length| |v_ldv_malloc_#res.base_56| v_ArrVal_60) |c_ULTIMATE.start_entry_point_~client~0#1.base|))) (not (= (_ bv0 1) (select |c_#valid| |v_ldv_malloc_#res.base_56|))))) (or (bvule |c_ULTIMATE.start_entry_point_~client~0#1.offset| .cse0) (forall ((|v_ldv_malloc_#res.base_56| (_ BitVec 32))) (not (= (_ bv0 1) (select |c_#valid| |v_ldv_malloc_#res.base_56|))))))) is different from false [2022-11-19 08:35:52,969 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [2083309705] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 08:35:52,969 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1891778409] [2022-11-19 08:35:52,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:35:52,970 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:35:52,970 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 08:35:52,976 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 08:35:52,984 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-11-19 08:35:53,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:35:53,078 INFO L263 TraceCheckSpWp]: Trace formula consists of 59 conjuncts, 18 conjunts are in the unsatisfiable core [2022-11-19 08:35:53,080 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:35:53,090 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 08:35:53,096 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 08:35:53,162 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_67 (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_67) |c_#length|)))) is different from true [2022-11-19 08:35:53,184 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:35:53,185 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 08:35:53,196 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 08:35:53,197 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 08:35:53,213 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 08:35:53,213 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:35:55,485 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1891778409] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 08:35:55,485 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-19 08:35:55,485 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 10 [2022-11-19 08:35:55,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1204745547] [2022-11-19 08:35:55,486 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-19 08:35:55,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-11-19 08:35:55,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:35:55,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-19 08:35:55,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=72, Unknown=5, NotChecked=76, Total=182 [2022-11-19 08:35:55,487 INFO L87 Difference]: Start difference. First operand 362 states and 419 transitions. Second operand has 11 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 2 states have call successors, (2), 2 states have call predecessors, (2), 4 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-19 08:35:59,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:35:59,123 INFO L93 Difference]: Finished difference Result 635 states and 724 transitions. [2022-11-19 08:35:59,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-19 08:35:59,124 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 2 states have call successors, (2), 2 states have call predecessors, (2), 4 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 17 [2022-11-19 08:35:59,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:35:59,127 INFO L225 Difference]: With dead ends: 635 [2022-11-19 08:35:59,128 INFO L226 Difference]: Without dead ends: 635 [2022-11-19 08:35:59,128 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 47 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 4 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 6.7s TimeCoverageRelationStatistics Valid=37, Invalid=106, Unknown=5, NotChecked=92, Total=240 [2022-11-19 08:35:59,129 INFO L413 NwaCegarLoop]: 185 mSDtfsCounter, 480 mSDsluCounter, 800 mSDsCounter, 0 mSdLazyCounter, 1257 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 488 SdHoareTripleChecker+Valid, 985 SdHoareTripleChecker+Invalid, 2420 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 1257 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1105 IncrementalHoareTripleChecker+Unchecked, 3.5s IncrementalHoareTripleChecker+Time [2022-11-19 08:35:59,129 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [488 Valid, 985 Invalid, 2420 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 1257 Invalid, 0 Unknown, 1105 Unchecked, 3.5s Time] [2022-11-19 08:35:59,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 635 states. [2022-11-19 08:35:59,141 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 635 to 365. [2022-11-19 08:35:59,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 365 states, 218 states have (on average 1.724770642201835) internal successors, (376), 335 states have internal predecessors, (376), 18 states have call successors, (18), 9 states have call predecessors, (18), 12 states have return successors, (30), 22 states have call predecessors, (30), 18 states have call successors, (30) [2022-11-19 08:35:59,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 424 transitions. [2022-11-19 08:35:59,143 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 424 transitions. Word has length 17 [2022-11-19 08:35:59,144 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:35:59,144 INFO L495 AbstractCegarLoop]: Abstraction has 365 states and 424 transitions. [2022-11-19 08:35:59,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 2 states have call successors, (2), 2 states have call predecessors, (2), 4 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-19 08:35:59,144 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 424 transitions. [2022-11-19 08:35:59,145 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-11-19 08:35:59,145 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:35:59,145 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:35:59,149 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (16)] Forceful destruction successful, exit code 0 [2022-11-19 08:35:59,353 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-11-19 08:35:59,556 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 (15)] Ended with exit code 0 [2022-11-19 08:35:59,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:35:59,749 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr87ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-19 08:35:59,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:35:59,749 INFO L85 PathProgramCache]: Analyzing trace with hash -869422937, now seen corresponding path program 1 times [2022-11-19 08:35:59,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:35:59,750 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1847877383] [2022-11-19 08:35:59,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:35:59,750 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 08:35:59,750 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:35:59,751 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:35:59,757 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 (18)] Waiting until timeout for monitored process [2022-11-19 08:35:59,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:35:59,841 INFO L263 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-19 08:35:59,842 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:36:00,062 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 08:36:00,063 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:36:00,200 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 08:36:00,200 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:36:00,201 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1847877383] [2022-11-19 08:36:00,201 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1847877383] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:36:00,201 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [939094735] [2022-11-19 08:36:00,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:36:00,201 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 08:36:00,201 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 08:36:00,204 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 08:36:00,223 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (19)] Waiting until timeout for monitored process [2022-11-19 08:36:00,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:36:00,368 INFO L263 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-19 08:36:00,369 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:36:00,415 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 08:36:00,416 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:36:00,470 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 08:36:00,471 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [939094735] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:36:00,471 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [845459347] [2022-11-19 08:36:00,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:36:00,471 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:36:00,471 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 08:36:00,476 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 08:36:00,509 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-11-19 08:36:00,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:36:00,594 INFO L263 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-19 08:36:00,595 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:36:00,642 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 08:36:00,642 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:36:00,694 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 08:36:00,694 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [845459347] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:36:00,694 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-11-19 08:36:00,695 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 5, 4, 5, 4] total 9 [2022-11-19 08:36:00,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946355062] [2022-11-19 08:36:00,695 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-11-19 08:36:00,695 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-19 08:36:00,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:36:00,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-19 08:36:00,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-19 08:36:00,696 INFO L87 Difference]: Start difference. First operand 365 states and 424 transitions. Second operand has 10 states, 9 states have (on average 3.2222222222222223) internal successors, (29), 8 states have internal predecessors, (29), 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 08:36:01,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:36:01,370 INFO L93 Difference]: Finished difference Result 368 states and 425 transitions. [2022-11-19 08:36:01,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-19 08:36:01,371 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 3.2222222222222223) internal successors, (29), 8 states have internal predecessors, (29), 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 18 [2022-11-19 08:36:01,372 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:36:01,374 INFO L225 Difference]: With dead ends: 368 [2022-11-19 08:36:01,374 INFO L226 Difference]: Without dead ends: 368 [2022-11-19 08:36:01,374 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 91 SyntacticMatches, 3 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2022-11-19 08:36:01,375 INFO L413 NwaCegarLoop]: 306 mSDtfsCounter, 562 mSDsluCounter, 973 mSDsCounter, 0 mSdLazyCounter, 295 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 576 SdHoareTripleChecker+Valid, 1279 SdHoareTripleChecker+Invalid, 349 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 295 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 27 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-19 08:36:01,375 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [576 Valid, 1279 Invalid, 349 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 295 Invalid, 0 Unknown, 27 Unchecked, 0.6s Time] [2022-11-19 08:36:01,376 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 368 states. [2022-11-19 08:36:01,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 368 to 364. [2022-11-19 08:36:01,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 364 states, 218 states have (on average 1.7155963302752293) internal successors, (374), 334 states have internal predecessors, (374), 18 states have call successors, (18), 9 states have call predecessors, (18), 12 states have return successors, (30), 22 states have call predecessors, (30), 18 states have call successors, (30) [2022-11-19 08:36:01,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 422 transitions. [2022-11-19 08:36:01,387 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 422 transitions. Word has length 18 [2022-11-19 08:36:01,388 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:36:01,388 INFO L495 AbstractCegarLoop]: Abstraction has 364 states and 422 transitions. [2022-11-19 08:36:01,388 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 3.2222222222222223) internal successors, (29), 8 states have internal predecessors, (29), 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 08:36:01,388 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 422 transitions. [2022-11-19 08:36:01,389 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-11-19 08:36:01,389 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:36:01,389 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:36:01,406 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 (18)] Forceful destruction successful, exit code 0 [2022-11-19 08:36:01,611 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-11-19 08:36:01,808 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (19)] Forceful destruction successful, exit code 0 [2022-11-19 08:36:02,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt [2022-11-19 08:36:02,006 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr103ASSERT_VIOLATIONMEMORY_LEAK === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-19 08:36:02,007 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:36:02,007 INFO L85 PathProgramCache]: Analyzing trace with hash 1883109288, now seen corresponding path program 1 times [2022-11-19 08:36:02,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:36:02,007 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [989410965] [2022-11-19 08:36:02,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:36:02,008 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 08:36:02,008 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:36:02,009 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:36:02,010 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 (21)] Waiting until timeout for monitored process [2022-11-19 08:36:02,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:36:02,095 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-19 08:36:02,096 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:36:02,142 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 08:36:02,142 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 08:36:02,142 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:36:02,143 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [989410965] [2022-11-19 08:36:02,143 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [989410965] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:36:02,143 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:36:02,143 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-19 08:36:02,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1677679830] [2022-11-19 08:36:02,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:36:02,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-19 08:36:02,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:36:02,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-19 08:36:02,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-19 08:36:02,144 INFO L87 Difference]: Start difference. First operand 364 states and 422 transitions. Second operand has 4 states, 3 states have (on average 5.333333333333333) internal successors, (16), 4 states have internal predecessors, (16), 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 08:36:03,128 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:36:03,129 INFO L93 Difference]: Finished difference Result 367 states and 424 transitions. [2022-11-19 08:36:03,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-19 08:36:03,130 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 5.333333333333333) internal successors, (16), 4 states have internal predecessors, (16), 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 18 [2022-11-19 08:36:03,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:36:03,131 INFO L225 Difference]: With dead ends: 367 [2022-11-19 08:36:03,132 INFO L226 Difference]: Without dead ends: 354 [2022-11-19 08:36:03,132 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 15 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 08:36:03,133 INFO L413 NwaCegarLoop]: 304 mSDtfsCounter, 41 mSDsluCounter, 359 mSDsCounter, 0 mSdLazyCounter, 301 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 663 SdHoareTripleChecker+Invalid, 315 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 301 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-11-19 08:36:03,133 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [41 Valid, 663 Invalid, 315 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 301 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-11-19 08:36:03,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 354 states. [2022-11-19 08:36:03,141 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 354 to 354. [2022-11-19 08:36:03,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 354 states, 209 states have (on average 1.7416267942583732) internal successors, (364), 325 states have internal predecessors, (364), 18 states have call successors, (18), 9 states have call predecessors, (18), 11 states have return successors, (29), 21 states have call predecessors, (29), 18 states have call successors, (29) [2022-11-19 08:36:03,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 354 states to 354 states and 411 transitions. [2022-11-19 08:36:03,144 INFO L78 Accepts]: Start accepts. Automaton has 354 states and 411 transitions. Word has length 18 [2022-11-19 08:36:03,144 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:36:03,144 INFO L495 AbstractCegarLoop]: Abstraction has 354 states and 411 transitions. [2022-11-19 08:36:03,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 5.333333333333333) internal successors, (16), 4 states have internal predecessors, (16), 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 08:36:03,144 INFO L276 IsEmpty]: Start isEmpty. Operand 354 states and 411 transitions. [2022-11-19 08:36:03,145 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-11-19 08:36:03,145 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:36:03,145 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 08:36:03,162 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 (21)] Ended with exit code 0 [2022-11-19 08:36:03,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:36:03,357 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr89REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-19 08:36:03,358 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:36:03,358 INFO L85 PathProgramCache]: Analyzing trace with hash 1969475052, now seen corresponding path program 1 times [2022-11-19 08:36:03,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:36:03,358 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [855974054] [2022-11-19 08:36:03,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:36:03,358 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 08:36:03,359 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:36:03,361 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:36:03,366 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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)] Waiting until timeout for monitored process [2022-11-19 08:36:03,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:36:03,470 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-19 08:36:03,472 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:36:03,596 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-19 08:36:03,596 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 08:36:03,745 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 08:36:03,755 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 08:36:03,755 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:36:03,841 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:36:03,841 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [855974054] [2022-11-19 08:36:03,841 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [855974054] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 08:36:03,841 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1380703781] [2022-11-19 08:36:03,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:36:03,842 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 08:36:03,842 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 08:36:03,843 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 08:36:03,867 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (23)] Waiting until timeout for monitored process [2022-11-19 08:36:04,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:36:04,012 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 13 conjunts are in the unsatisfiable core [2022-11-19 08:36:04,014 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:36:04,031 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 9 treesize of output 3 [2022-11-19 08:36:04,112 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-19 08:36:04,113 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 08:36:04,238 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 08:36:04,249 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 08:36:04,250 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:36:04,326 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1380703781] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 08:36:04,327 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [300893704] [2022-11-19 08:36:04,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:36:04,327 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:36:04,327 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 08:36:04,328 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 08:36:04,367 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-11-19 08:36:04,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:36:04,452 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-19 08:36:04,453 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:36:04,540 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-19 08:36:04,541 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 08:36:04,647 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 08:36:04,662 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 08:36:04,663 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:36:04,736 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [300893704] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 08:36:04,736 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-19 08:36:04,737 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 5 [2022-11-19 08:36:04,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1311663850] [2022-11-19 08:36:04,737 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-19 08:36:04,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-19 08:36:04,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:36:04,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-19 08:36:04,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2022-11-19 08:36:04,738 INFO L87 Difference]: Start difference. First operand 354 states and 411 transitions. Second operand has 7 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 2 states have call successors, (2), 1 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 08:36:06,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:36:06,108 INFO L93 Difference]: Finished difference Result 404 states and 463 transitions. [2022-11-19 08:36:06,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-19 08:36:06,111 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 2 states have call successors, (2), 1 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 21 [2022-11-19 08:36:06,112 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:36:06,113 INFO L225 Difference]: With dead ends: 404 [2022-11-19 08:36:06,113 INFO L226 Difference]: Without dead ends: 404 [2022-11-19 08:36:06,114 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 73 SyntacticMatches, 4 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2022-11-19 08:36:06,114 INFO L413 NwaCegarLoop]: 312 mSDtfsCounter, 68 mSDsluCounter, 999 mSDsCounter, 0 mSdLazyCounter, 562 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 1311 SdHoareTripleChecker+Invalid, 735 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 562 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 166 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-11-19 08:36:06,115 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [68 Valid, 1311 Invalid, 735 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 562 Invalid, 0 Unknown, 166 Unchecked, 1.3s Time] [2022-11-19 08:36:06,116 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 404 states. [2022-11-19 08:36:06,135 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 404 to 359. [2022-11-19 08:36:06,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 359 states, 214 states have (on average 1.7289719626168225) internal successors, (370), 330 states have internal predecessors, (370), 18 states have call successors, (18), 9 states have call predecessors, (18), 11 states have return successors, (29), 21 states have call predecessors, (29), 18 states have call successors, (29) [2022-11-19 08:36:06,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 417 transitions. [2022-11-19 08:36:06,141 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 417 transitions. Word has length 21 [2022-11-19 08:36:06,142 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:36:06,142 INFO L495 AbstractCegarLoop]: Abstraction has 359 states and 417 transitions. [2022-11-19 08:36:06,143 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 2 states have call successors, (2), 1 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 08:36:06,143 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 417 transitions. [2022-11-19 08:36:06,143 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-11-19 08:36:06,143 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:36:06,144 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 08:36:06,150 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-11-19 08:36:06,357 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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)] Forceful destruction successful, exit code 0 [2022-11-19 08:36:06,552 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (23)] Forceful destruction successful, exit code 0 [2022-11-19 08:36:06,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt [2022-11-19 08:36:06,751 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr90REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-19 08:36:06,751 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:36:06,751 INFO L85 PathProgramCache]: Analyzing trace with hash 1969475053, now seen corresponding path program 1 times [2022-11-19 08:36:06,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:36:06,752 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1598170800] [2022-11-19 08:36:06,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:36:06,752 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 08:36:06,752 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:36:06,755 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:36:06,763 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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)] Waiting until timeout for monitored process [2022-11-19 08:36:06,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:36:06,844 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 13 conjunts are in the unsatisfiable core [2022-11-19 08:36:06,846 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:36:09,022 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:36:09,023 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 08:36:11,198 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 2 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 08:36:11,199 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:36:15,860 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:36:15,860 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1598170800] [2022-11-19 08:36:15,860 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1598170800] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 08:36:15,860 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1124461337] [2022-11-19 08:36:15,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:36:15,861 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 08:36:15,861 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 08:36:15,864 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 08:36:15,871 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (26)] Waiting until timeout for monitored process [2022-11-19 08:36:16,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:36:16,031 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 14 conjunts are in the unsatisfiable core [2022-11-19 08:36:16,032 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:36:16,046 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 9 treesize of output 3 [2022-11-19 08:36:18,170 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:36:18,171 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 08:36:18,286 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 2 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 08:36:18,286 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:36:18,660 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1124461337] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 08:36:18,660 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [382996276] [2022-11-19 08:36:18,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:36:18,661 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:36:18,661 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 08:36:18,664 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 08:36:18,691 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-11-19 08:36:18,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:36:18,772 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 13 conjunts are in the unsatisfiable core [2022-11-19 08:36:18,773 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:36:20,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:36:20,892 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 08:36:21,018 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 2 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 08:36:21,018 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:36:23,421 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [382996276] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 08:36:23,421 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-19 08:36:23,421 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 5 [2022-11-19 08:36:23,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [354352285] [2022-11-19 08:36:23,421 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-19 08:36:23,421 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-19 08:36:23,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:36:23,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-19 08:36:23,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=58, Unknown=5, NotChecked=0, Total=90 [2022-11-19 08:36:23,422 INFO L87 Difference]: Start difference. First operand 359 states and 417 transitions. Second operand has 7 states, 6 states have (on average 2.8333333333333335) internal successors, (17), 6 states have internal predecessors, (17), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-19 08:36:28,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:36:28,768 INFO L93 Difference]: Finished difference Result 452 states and 511 transitions. [2022-11-19 08:36:28,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-19 08:36:28,769 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.8333333333333335) internal successors, (17), 6 states have internal predecessors, (17), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) Word has length 21 [2022-11-19 08:36:28,770 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:36:28,771 INFO L225 Difference]: With dead ends: 452 [2022-11-19 08:36:28,772 INFO L226 Difference]: Without dead ends: 452 [2022-11-19 08:36:28,772 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 93 SyntacticMatches, 4 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 18.7s TimeCoverageRelationStatistics Valid=60, Invalid=115, Unknown=7, NotChecked=0, Total=182 [2022-11-19 08:36:28,773 INFO L413 NwaCegarLoop]: 296 mSDtfsCounter, 200 mSDsluCounter, 622 mSDsCounter, 0 mSdLazyCounter, 352 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 202 SdHoareTripleChecker+Valid, 918 SdHoareTripleChecker+Invalid, 588 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 352 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 221 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-11-19 08:36:28,773 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [202 Valid, 918 Invalid, 588 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 352 Invalid, 0 Unknown, 221 Unchecked, 1.2s Time] [2022-11-19 08:36:28,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 452 states. [2022-11-19 08:36:28,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 452 to 387. [2022-11-19 08:36:28,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 387 states, 239 states have (on average 1.7405857740585775) internal successors, (416), 356 states have internal predecessors, (416), 19 states have call successors, (19), 10 states have call predecessors, (19), 13 states have return successors, (30), 22 states have call predecessors, (30), 19 states have call successors, (30) [2022-11-19 08:36:28,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 387 states to 387 states and 465 transitions. [2022-11-19 08:36:28,784 INFO L78 Accepts]: Start accepts. Automaton has 387 states and 465 transitions. Word has length 21 [2022-11-19 08:36:28,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:36:28,785 INFO L495 AbstractCegarLoop]: Abstraction has 387 states and 465 transitions. [2022-11-19 08:36:28,785 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.8333333333333335) internal successors, (17), 6 states have internal predecessors, (17), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-19 08:36:28,785 INFO L276 IsEmpty]: Start isEmpty. Operand 387 states and 465 transitions. [2022-11-19 08:36:28,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-11-19 08:36:28,786 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:36:28,786 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:36:28,803 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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)] Forceful destruction successful, exit code 0 [2022-11-19 08:36:29,001 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2022-11-19 08:36:29,199 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (26)] Forceful destruction successful, exit code 0 [2022-11-19 08:36:29,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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,27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt [2022-11-19 08:36:29,398 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr89REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-19 08:36:29,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:36:29,398 INFO L85 PathProgramCache]: Analyzing trace with hash -2128978739, now seen corresponding path program 1 times [2022-11-19 08:36:29,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:36:29,399 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1816082263] [2022-11-19 08:36:29,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:36:29,399 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 08:36:29,399 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:36:29,400 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:36:29,404 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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)] Waiting until timeout for monitored process [2022-11-19 08:36:29,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:36:29,486 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-19 08:36:29,487 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:36:29,517 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 08:36:29,518 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 08:36:29,518 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:36:29,518 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1816082263] [2022-11-19 08:36:29,518 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1816082263] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:36:29,518 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:36:29,518 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-19 08:36:29,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320855572] [2022-11-19 08:36:29,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:36:29,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-19 08:36:29,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:36:29,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-19 08:36:29,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-19 08:36:29,520 INFO L87 Difference]: Start difference. First operand 387 states and 465 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 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 08:36:29,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:36:29,629 INFO L93 Difference]: Finished difference Result 400 states and 464 transitions. [2022-11-19 08:36:29,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-19 08:36:29,630 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 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 21 [2022-11-19 08:36:29,630 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:36:29,632 INFO L225 Difference]: With dead ends: 400 [2022-11-19 08:36:29,632 INFO L226 Difference]: Without dead ends: 400 [2022-11-19 08:36:29,632 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 17 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 08:36:29,633 INFO L413 NwaCegarLoop]: 375 mSDtfsCounter, 252 mSDsluCounter, 847 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 265 SdHoareTripleChecker+Valid, 1222 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-19 08:36:29,633 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [265 Valid, 1222 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-19 08:36:29,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 400 states. [2022-11-19 08:36:29,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 400 to 384. [2022-11-19 08:36:29,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 384 states, 236 states have (on average 1.7457627118644068) internal successors, (412), 353 states have internal predecessors, (412), 19 states have call successors, (19), 10 states have call predecessors, (19), 13 states have return successors, (30), 22 states have call predecessors, (30), 19 states have call successors, (30) [2022-11-19 08:36:29,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 461 transitions. [2022-11-19 08:36:29,643 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 461 transitions. Word has length 21 [2022-11-19 08:36:29,643 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:36:29,644 INFO L495 AbstractCegarLoop]: Abstraction has 384 states and 461 transitions. [2022-11-19 08:36:29,644 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 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 08:36:29,644 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 461 transitions. [2022-11-19 08:36:29,644 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-11-19 08:36:29,645 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:36:29,645 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] [2022-11-19 08:36:29,659 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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)] Forceful destruction successful, exit code 0 [2022-11-19 08:36:29,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:36:29,856 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr91REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-19 08:36:29,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:36:29,857 INFO L85 PathProgramCache]: Analyzing trace with hash -1415040467, now seen corresponding path program 1 times [2022-11-19 08:36:29,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:36:29,857 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1602638445] [2022-11-19 08:36:29,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:36:29,857 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 08:36:29,857 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:36:29,858 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:36:29,866 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:36:29,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:36:29,957 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-19 08:36:29,958 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:36:30,034 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 08:36:30,058 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 08:36:30,059 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 08:36:30,059 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:36:30,059 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1602638445] [2022-11-19 08:36:30,059 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1602638445] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:36:30,059 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:36:30,060 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-19 08:36:30,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630092699] [2022-11-19 08:36:30,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:36:30,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-19 08:36:30,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:36:30,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-19 08:36:30,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-19 08:36:30,062 INFO L87 Difference]: Start difference. First operand 384 states and 461 transitions. Second operand has 5 states, 4 states have (on average 4.25) internal successors, (17), 4 states have internal predecessors, (17), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-11-19 08:36:30,945 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:36:30,945 INFO L93 Difference]: Finished difference Result 425 states and 505 transitions. [2022-11-19 08:36:30,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-19 08:36:30,946 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 4.25) internal successors, (17), 4 states have internal predecessors, (17), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 23 [2022-11-19 08:36:30,947 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:36:30,948 INFO L225 Difference]: With dead ends: 425 [2022-11-19 08:36:30,948 INFO L226 Difference]: Without dead ends: 425 [2022-11-19 08:36:30,949 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-11-19 08:36:30,949 INFO L413 NwaCegarLoop]: 325 mSDtfsCounter, 59 mSDsluCounter, 708 mSDsCounter, 0 mSdLazyCounter, 318 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 1033 SdHoareTripleChecker+Invalid, 319 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 318 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-11-19 08:36:30,950 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [59 Valid, 1033 Invalid, 319 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 318 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-11-19 08:36:30,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 425 states. [2022-11-19 08:36:30,958 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 425 to 384. [2022-11-19 08:36:30,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 384 states, 236 states have (on average 1.7415254237288136) internal successors, (411), 353 states have internal predecessors, (411), 19 states have call successors, (19), 10 states have call predecessors, (19), 13 states have return successors, (30), 22 states have call predecessors, (30), 19 states have call successors, (30) [2022-11-19 08:36:30,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 460 transitions. [2022-11-19 08:36:30,960 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 460 transitions. Word has length 23 [2022-11-19 08:36:30,960 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:36:30,961 INFO L495 AbstractCegarLoop]: Abstraction has 384 states and 460 transitions. [2022-11-19 08:36:30,961 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 4.25) internal successors, (17), 4 states have internal predecessors, (17), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-11-19 08:36:30,961 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 460 transitions. [2022-11-19 08:36:30,961 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-11-19 08:36:30,962 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:36:30,962 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] [2022-11-19 08:36:30,973 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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)] Forceful destruction successful, exit code 0 [2022-11-19 08:36:31,172 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:36:31,173 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr92REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-19 08:36:31,173 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:36:31,173 INFO L85 PathProgramCache]: Analyzing trace with hash -1415040466, now seen corresponding path program 1 times [2022-11-19 08:36:31,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:36:31,174 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1311048183] [2022-11-19 08:36:31,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:36:31,174 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 08:36:31,174 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:36:31,175 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:36:31,176 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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)] Waiting until timeout for monitored process [2022-11-19 08:36:31,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:36:31,265 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 11 conjunts are in the unsatisfiable core [2022-11-19 08:36:31,267 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:36:31,494 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 08:36:31,503 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 08:36:31,552 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 08:36:31,552 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 08:36:31,553 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:36:31,553 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1311048183] [2022-11-19 08:36:31,553 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1311048183] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:36:31,553 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:36:31,553 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-19 08:36:31,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507112170] [2022-11-19 08:36:31,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:36:31,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-19 08:36:31,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:36:31,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-19 08:36:31,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-19 08:36:31,554 INFO L87 Difference]: Start difference. First operand 384 states and 460 transitions. Second operand has 5 states, 4 states have (on average 4.25) internal successors, (17), 4 states have internal predecessors, (17), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-11-19 08:36:32,693 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:36:32,693 INFO L93 Difference]: Finished difference Result 406 states and 482 transitions. [2022-11-19 08:36:32,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-19 08:36:32,694 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 4.25) internal successors, (17), 4 states have internal predecessors, (17), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 23 [2022-11-19 08:36:32,694 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:36:32,696 INFO L225 Difference]: With dead ends: 406 [2022-11-19 08:36:32,696 INFO L226 Difference]: Without dead ends: 406 [2022-11-19 08:36:32,697 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-11-19 08:36:32,697 INFO L413 NwaCegarLoop]: 327 mSDtfsCounter, 41 mSDsluCounter, 757 mSDsCounter, 0 mSdLazyCounter, 268 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 1084 SdHoareTripleChecker+Invalid, 268 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 268 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-11-19 08:36:32,697 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [42 Valid, 1084 Invalid, 268 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 268 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-11-19 08:36:32,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 406 states. [2022-11-19 08:36:32,705 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 406 to 384. [2022-11-19 08:36:32,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 384 states, 236 states have (on average 1.7372881355932204) internal successors, (410), 353 states have internal predecessors, (410), 19 states have call successors, (19), 10 states have call predecessors, (19), 13 states have return successors, (30), 22 states have call predecessors, (30), 19 states have call successors, (30) [2022-11-19 08:36:32,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 459 transitions. [2022-11-19 08:36:32,708 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 459 transitions. Word has length 23 [2022-11-19 08:36:32,708 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:36:32,708 INFO L495 AbstractCegarLoop]: Abstraction has 384 states and 459 transitions. [2022-11-19 08:36:32,708 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 4.25) internal successors, (17), 4 states have internal predecessors, (17), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-11-19 08:36:32,708 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 459 transitions. [2022-11-19 08:36:32,709 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-11-19 08:36:32,709 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:36:32,709 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:36:32,721 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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)] Forceful destruction successful, exit code 0 [2022-11-19 08:36:32,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:36:32,921 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr83ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-19 08:36:32,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:36:32,921 INFO L85 PathProgramCache]: Analyzing trace with hash -412937067, now seen corresponding path program 1 times [2022-11-19 08:36:32,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:36:32,922 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [724087695] [2022-11-19 08:36:32,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:36:32,922 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 08:36:32,922 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:36:32,923 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:36:32,943 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 (31)] Waiting until timeout for monitored process [2022-11-19 08:36:33,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:36:33,032 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-19 08:36:33,033 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:36:33,074 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-19 08:36:33,074 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:36:33,116 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-19 08:36:33,116 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:36:33,116 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [724087695] [2022-11-19 08:36:33,116 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [724087695] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:36:33,116 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1928279510] [2022-11-19 08:36:33,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:36:33,117 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 08:36:33,117 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 08:36:33,118 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 08:36:33,124 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (32)] Waiting until timeout for monitored process [2022-11-19 08:36:33,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:36:33,275 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-19 08:36:33,276 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:36:33,299 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-19 08:36:33,299 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:36:33,349 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-19 08:36:33,350 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1928279510] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:36:33,350 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1458786232] [2022-11-19 08:36:33,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:36:33,350 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:36:33,350 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 08:36:33,352 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 08:36:33,375 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-11-19 08:36:33,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:36:33,470 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-19 08:36:33,471 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:36:33,498 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-19 08:36:33,498 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:36:33,549 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-19 08:36:33,550 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1458786232] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:36:33,550 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-11-19 08:36:33,550 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4, 4, 4, 4] total 4 [2022-11-19 08:36:33,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1126279770] [2022-11-19 08:36:33,550 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-11-19 08:36:33,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-19 08:36:33,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:36:33,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-19 08:36:33,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-19 08:36:33,551 INFO L87 Difference]: Start difference. First operand 384 states and 459 transitions. Second operand has 5 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-19 08:36:33,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:36:33,635 INFO L93 Difference]: Finished difference Result 383 states and 458 transitions. [2022-11-19 08:36:33,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-19 08:36:33,636 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 25 [2022-11-19 08:36:33,636 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:36:33,638 INFO L225 Difference]: With dead ends: 383 [2022-11-19 08:36:33,638 INFO L226 Difference]: Without dead ends: 383 [2022-11-19 08:36:33,638 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 141 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 08:36:33,639 INFO L413 NwaCegarLoop]: 332 mSDtfsCounter, 248 mSDsluCounter, 723 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 260 SdHoareTripleChecker+Valid, 1055 SdHoareTripleChecker+Invalid, 32 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-19 08:36:33,639 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [260 Valid, 1055 Invalid, 32 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-19 08:36:33,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 383 states. [2022-11-19 08:36:33,647 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 383 to 383. [2022-11-19 08:36:33,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 383 states, 236 states have (on average 1.7330508474576272) internal successors, (409), 352 states have internal predecessors, (409), 19 states have call successors, (19), 10 states have call predecessors, (19), 13 states have return successors, (30), 22 states have call predecessors, (30), 19 states have call successors, (30) [2022-11-19 08:36:33,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 458 transitions. [2022-11-19 08:36:33,649 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 458 transitions. Word has length 25 [2022-11-19 08:36:33,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:36:33,650 INFO L495 AbstractCegarLoop]: Abstraction has 383 states and 458 transitions. [2022-11-19 08:36:33,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-19 08:36:33,650 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 458 transitions. [2022-11-19 08:36:33,653 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-11-19 08:36:33,653 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:36:33,653 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:36:33,660 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (32)] Forceful destruction successful, exit code 0 [2022-11-19 08:36:33,859 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-11-19 08:36:34,062 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 (31)] Ended with exit code 0 [2022-11-19 08:36:34,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt,33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:36:34,256 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-19 08:36:34,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:36:34,256 INFO L85 PathProgramCache]: Analyzing trace with hash -412937301, now seen corresponding path program 1 times [2022-11-19 08:36:34,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:36:34,257 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2116762828] [2022-11-19 08:36:34,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:36:34,257 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 08:36:34,257 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:36:34,258 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:36:34,259 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 (34)] Waiting until timeout for monitored process [2022-11-19 08:36:34,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:36:34,352 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-19 08:36:34,353 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:36:34,416 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-19 08:36:34,417 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 08:36:34,417 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:36:34,417 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2116762828] [2022-11-19 08:36:34,417 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2116762828] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:36:34,417 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:36:34,417 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-19 08:36:34,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1083589557] [2022-11-19 08:36:34,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:36:34,418 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-19 08:36:34,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:36:34,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-19 08:36:34,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-19 08:36:34,418 INFO L87 Difference]: Start difference. First operand 383 states and 458 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, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2022-11-19 08:36:34,478 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:36:34,478 INFO L93 Difference]: Finished difference Result 418 states and 486 transitions. [2022-11-19 08:36:34,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-19 08:36:34,479 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, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 25 [2022-11-19 08:36:34,479 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:36:34,481 INFO L225 Difference]: With dead ends: 418 [2022-11-19 08:36:34,482 INFO L226 Difference]: Without dead ends: 418 [2022-11-19 08:36:34,482 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 21 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 08:36:34,482 INFO L413 NwaCegarLoop]: 373 mSDtfsCounter, 44 mSDsluCounter, 1065 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 1438 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-19 08:36:34,482 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [45 Valid, 1438 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-19 08:36:34,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 418 states. [2022-11-19 08:36:34,489 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 418 to 374. [2022-11-19 08:36:34,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 374 states, 229 states have (on average 1.7336244541484715) internal successors, (397), 345 states have internal predecessors, (397), 17 states have call successors, (17), 10 states have call predecessors, (17), 13 states have return successors, (26), 20 states have call predecessors, (26), 17 states have call successors, (26) [2022-11-19 08:36:34,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 374 states to 374 states and 440 transitions. [2022-11-19 08:36:34,491 INFO L78 Accepts]: Start accepts. Automaton has 374 states and 440 transitions. Word has length 25 [2022-11-19 08:36:34,492 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:36:34,492 INFO L495 AbstractCegarLoop]: Abstraction has 374 states and 440 transitions. [2022-11-19 08:36:34,492 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, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2022-11-19 08:36:34,492 INFO L276 IsEmpty]: Start isEmpty. Operand 374 states and 440 transitions. [2022-11-19 08:36:34,492 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-11-19 08:36:34,493 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:36:34,493 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:36:34,504 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 (34)] Forceful destruction successful, exit code 0 [2022-11-19 08:36:34,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:36:34,703 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-19 08:36:34,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:36:34,704 INFO L85 PathProgramCache]: Analyzing trace with hash -441566452, now seen corresponding path program 1 times [2022-11-19 08:36:34,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:36:34,704 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1499768875] [2022-11-19 08:36:34,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:36:34,704 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 08:36:34,705 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:36:34,706 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:36:34,707 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:36:34,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:36:34,803 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-19 08:36:34,805 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:36:34,810 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 08:36:34,873 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 08:36:34,900 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-11-19 08:36:34,900 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 08:36:34,922 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 2 not checked. [2022-11-19 08:36:34,923 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:36:35,112 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-19 08:36:35,112 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:36:35,112 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1499768875] [2022-11-19 08:36:35,112 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1499768875] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:36:35,113 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1378940872] [2022-11-19 08:36:35,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:36:35,113 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 08:36:35,113 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 08:36:35,116 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 08:36:35,139 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (36)] Waiting until timeout for monitored process [2022-11-19 08:36:35,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:36:35,317 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-19 08:36:35,318 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:36:35,326 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 08:36:35,363 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_193 (_ BitVec 1))) (= (store |c_old(#valid)| |ldv_malloc_#res.base| v_ArrVal_193) |c_#valid|)))) is different from true [2022-11-19 08:36:35,409 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-19 08:36:35,409 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 08:36:35,421 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 2 not checked. [2022-11-19 08:36:35,422 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:36:35,633 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-19 08:36:35,633 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1378940872] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:36:35,634 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1538521395] [2022-11-19 08:36:35,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:36:35,634 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:36:35,634 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 08:36:35,636 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 08:36:35,659 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-11-19 08:36:35,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:36:35,757 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-19 08:36:35,759 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:36:35,763 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 08:36:35,804 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_211 (_ BitVec 1))) (= |c_#valid| (store |c_old(#valid)| |ldv_malloc_#res.base| v_ArrVal_211))))) is different from true [2022-11-19 08:36:35,848 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-19 08:36:35,849 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 08:36:35,861 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 2 not checked. [2022-11-19 08:36:35,861 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:36:36,080 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-19 08:36:36,080 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1538521395] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:36:36,080 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-11-19 08:36:36,080 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 6, 5, 6, 5] total 9 [2022-11-19 08:36:36,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1257412865] [2022-11-19 08:36:36,081 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-11-19 08:36:36,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-19 08:36:36,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:36:36,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-19 08:36:36,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=33, Unknown=3, NotChecked=36, Total=90 [2022-11-19 08:36:36,082 INFO L87 Difference]: Start difference. First operand 374 states and 440 transitions. Second operand has 10 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 9 states have internal predecessors, (25), 2 states have call successors, (4), 3 states have call predecessors, (4), 6 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2022-11-19 08:36:40,111 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:36:40,111 INFO L93 Difference]: Finished difference Result 517 states and 609 transitions. [2022-11-19 08:36:40,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-19 08:36:40,111 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 9 states have internal predecessors, (25), 2 states have call successors, (4), 3 states have call predecessors, (4), 6 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) Word has length 25 [2022-11-19 08:36:40,112 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:36:40,114 INFO L225 Difference]: With dead ends: 517 [2022-11-19 08:36:40,114 INFO L226 Difference]: Without dead ends: 517 [2022-11-19 08:36:40,115 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 127 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 08:36:40,115 INFO L413 NwaCegarLoop]: 248 mSDtfsCounter, 181 mSDsluCounter, 846 mSDsCounter, 0 mSdLazyCounter, 742 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 186 SdHoareTripleChecker+Valid, 1094 SdHoareTripleChecker+Invalid, 2010 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 742 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1234 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-11-19 08:36:40,116 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [186 Valid, 1094 Invalid, 2010 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 742 Invalid, 0 Unknown, 1234 Unchecked, 1.9s Time] [2022-11-19 08:36:40,117 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 517 states. [2022-11-19 08:36:40,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 517 to 376. [2022-11-19 08:36:40,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 376 states, 232 states have (on average 1.7241379310344827) internal successors, (400), 347 states have internal predecessors, (400), 17 states have call successors, (17), 10 states have call predecessors, (17), 13 states have return successors, (26), 20 states have call predecessors, (26), 17 states have call successors, (26) [2022-11-19 08:36:40,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 443 transitions. [2022-11-19 08:36:40,126 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 443 transitions. Word has length 25 [2022-11-19 08:36:40,126 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:36:40,126 INFO L495 AbstractCegarLoop]: Abstraction has 376 states and 443 transitions. [2022-11-19 08:36:40,127 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 9 states have internal predecessors, (25), 2 states have call successors, (4), 3 states have call predecessors, (4), 6 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2022-11-19 08:36:40,127 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 443 transitions. [2022-11-19 08:36:40,127 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-11-19 08:36:40,127 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:36:40,127 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:36:40,135 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-11-19 08:36:40,340 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:36:40,536 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (36)] Ended with exit code 0 [2022-11-19 08:36:40,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt [2022-11-19 08:36:40,734 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-19 08:36:40,734 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:36:40,734 INFO L85 PathProgramCache]: Analyzing trace with hash -441566451, now seen corresponding path program 1 times [2022-11-19 08:36:40,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:36:40,734 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1427410839] [2022-11-19 08:36:40,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:36:40,735 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 08:36:40,735 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:36:40,735 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:36:40,737 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 (38)] Waiting until timeout for monitored process [2022-11-19 08:36:40,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:36:40,845 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-19 08:36:40,846 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:36:40,868 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 08:36:41,020 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| |c_ldv_malloc_#in~size|) |c_#length|)) is different from true [2022-11-19 08:36:41,047 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-19 08:36:41,047 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 14 [2022-11-19 08:36:41,083 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 2 not checked. [2022-11-19 08:36:41,083 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:36:41,375 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:36:41,375 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1427410839] [2022-11-19 08:36:41,375 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1427410839] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 08:36:41,375 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1442634902] [2022-11-19 08:36:41,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:36:41,375 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 08:36:41,375 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 08:36:41,376 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 08:36:41,378 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (39)] Waiting until timeout for monitored process [2022-11-19 08:36:41,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:36:41,592 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 18 conjunts are in the unsatisfiable core [2022-11-19 08:36:41,594 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:36:41,603 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 08:36:41,610 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 08:36:41,841 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_245 (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_245) |c_#length|)))) is different from true [2022-11-19 08:36:41,877 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:36:41,878 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 08:36:41,892 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 08:36:41,893 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 08:36:41,908 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 2 not checked. [2022-11-19 08:36:41,908 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:36:46,198 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1442634902] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 08:36:46,198 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [881288249] [2022-11-19 08:36:46,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:36:46,198 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:36:46,198 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 08:36:46,199 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 08:36:46,202 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-11-19 08:36:46,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:36:46,314 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 18 conjunts are in the unsatisfiable core [2022-11-19 08:36:46,315 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:36:46,326 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 08:36:46,333 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 08:36:46,420 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (exists ((v_ArrVal_263 (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_263) |c_#length|)) (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)))) is different from true [2022-11-19 08:36:46,440 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:36:46,441 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 08:36:46,456 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 08:36:46,456 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 08:36:46,475 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 2 not checked. [2022-11-19 08:36:46,475 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:36:46,694 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [881288249] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 08:36:46,694 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-19 08:36:46,695 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 14 [2022-11-19 08:36:46,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [273575032] [2022-11-19 08:36:46,695 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-19 08:36:46,695 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-11-19 08:36:46,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:36:46,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-11-19 08:36:46,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=172, Unknown=5, NotChecked=84, Total=306 [2022-11-19 08:36:46,696 INFO L87 Difference]: Start difference. First operand 376 states and 443 transitions. Second operand has 15 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 12 states have internal predecessors, (29), 3 states have call successors, (4), 3 states have call predecessors, (4), 6 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2022-11-19 08:36:52,212 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:36:52,212 INFO L93 Difference]: Finished difference Result 647 states and 750 transitions. [2022-11-19 08:36:52,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-19 08:36:52,213 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 12 states have internal predecessors, (29), 3 states have call successors, (4), 3 states have call predecessors, (4), 6 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) Word has length 25 [2022-11-19 08:36:52,213 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:36:52,216 INFO L225 Difference]: With dead ends: 647 [2022-11-19 08:36:52,216 INFO L226 Difference]: Without dead ends: 647 [2022-11-19 08:36:52,216 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 67 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=56, Invalid=223, Unknown=5, NotChecked=96, Total=380 [2022-11-19 08:36:52,217 INFO L413 NwaCegarLoop]: 373 mSDtfsCounter, 469 mSDsluCounter, 2158 mSDsCounter, 0 mSdLazyCounter, 2242 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 477 SdHoareTripleChecker+Valid, 2531 SdHoareTripleChecker+Invalid, 3897 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 2242 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1612 IncrementalHoareTripleChecker+Unchecked, 5.3s IncrementalHoareTripleChecker+Time [2022-11-19 08:36:52,217 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [477 Valid, 2531 Invalid, 3897 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 2242 Invalid, 0 Unknown, 1612 Unchecked, 5.3s Time] [2022-11-19 08:36:52,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 647 states. [2022-11-19 08:36:52,225 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 647 to 375. [2022-11-19 08:36:52,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 375 states, 232 states have (on average 1.7198275862068966) internal successors, (399), 346 states have internal predecessors, (399), 17 states have call successors, (17), 10 states have call predecessors, (17), 13 states have return successors, (26), 20 states have call predecessors, (26), 17 states have call successors, (26) [2022-11-19 08:36:52,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 375 states to 375 states and 442 transitions. [2022-11-19 08:36:52,227 INFO L78 Accepts]: Start accepts. Automaton has 375 states and 442 transitions. Word has length 25 [2022-11-19 08:36:52,228 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:36:52,228 INFO L495 AbstractCegarLoop]: Abstraction has 375 states and 442 transitions. [2022-11-19 08:36:52,228 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 12 states have internal predecessors, (29), 3 states have call successors, (4), 3 states have call predecessors, (4), 6 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2022-11-19 08:36:52,228 INFO L276 IsEmpty]: Start isEmpty. Operand 375 states and 442 transitions. [2022-11-19 08:36:52,229 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-11-19 08:36:52,229 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:36:52,229 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:36:52,241 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (39)] Forceful destruction successful, exit code 0 [2022-11-19 08:36:52,439 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 (38)] Ended with exit code 0 [2022-11-19 08:36:52,637 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2022-11-19 08:36:52,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt,38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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,40 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:36:52,833 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr84ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-19 08:36:52,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:36:52,833 INFO L85 PathProgramCache]: Analyzing trace with hash 83853234, now seen corresponding path program 1 times [2022-11-19 08:36:52,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:36:52,833 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [299649416] [2022-11-19 08:36:52,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:36:52,833 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 08:36:52,833 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:36:52,834 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:36:52,835 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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)] Waiting until timeout for monitored process [2022-11-19 08:36:52,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:36:52,933 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-19 08:36:52,934 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:36:53,318 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-19 08:36:53,319 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:36:53,468 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-19 08:36:53,469 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:36:53,469 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [299649416] [2022-11-19 08:36:53,469 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [299649416] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:36:53,469 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [819556598] [2022-11-19 08:36:53,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:36:53,469 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 08:36:53,469 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 08:36:53,470 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 08:36:53,472 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (42)] Waiting until timeout for monitored process [2022-11-19 08:36:53,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:36:53,637 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-19 08:36:53,638 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:36:53,694 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-19 08:36:53,694 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:36:53,761 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-19 08:36:53,762 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [819556598] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:36:53,762 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [952558410] [2022-11-19 08:36:53,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:36:53,762 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:36:53,762 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 08:36:53,764 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 08:36:53,773 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2022-11-19 08:36:53,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:36:53,892 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-19 08:36:53,892 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:36:53,959 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-19 08:36:53,959 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:36:54,022 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-19 08:36:54,022 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [952558410] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:36:54,022 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-11-19 08:36:54,022 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 5, 4, 5, 4] total 9 [2022-11-19 08:36:54,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1180386912] [2022-11-19 08:36:54,022 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-11-19 08:36:54,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-19 08:36:54,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:36:54,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-19 08:36:54,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-19 08:36:54,024 INFO L87 Difference]: Start difference. First operand 375 states and 442 transitions. Second operand has 10 states, 9 states have (on average 4.111111111111111) internal successors, (37), 8 states have internal predecessors, (37), 5 states have call successors, (7), 3 states have call predecessors, (7), 5 states have return successors, (7), 6 states have call predecessors, (7), 5 states have call successors, (7) [2022-11-19 08:36:54,379 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:36:54,379 INFO L93 Difference]: Finished difference Result 508 states and 608 transitions. [2022-11-19 08:36:54,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-19 08:36:54,381 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 4.111111111111111) internal successors, (37), 8 states have internal predecessors, (37), 5 states have call successors, (7), 3 states have call predecessors, (7), 5 states have return successors, (7), 6 states have call predecessors, (7), 5 states have call successors, (7) Word has length 26 [2022-11-19 08:36:54,381 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:36:54,382 INFO L225 Difference]: With dead ends: 508 [2022-11-19 08:36:54,383 INFO L226 Difference]: Without dead ends: 508 [2022-11-19 08:36:54,383 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 140 SyntacticMatches, 3 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-19 08:36:54,383 INFO L413 NwaCegarLoop]: 487 mSDtfsCounter, 136 mSDsluCounter, 2158 mSDsCounter, 0 mSdLazyCounter, 136 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 2645 SdHoareTripleChecker+Invalid, 281 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 136 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 140 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-19 08:36:54,384 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [136 Valid, 2645 Invalid, 281 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 136 Invalid, 0 Unknown, 140 Unchecked, 0.3s Time] [2022-11-19 08:36:54,385 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 508 states. [2022-11-19 08:36:54,391 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 508 to 381. [2022-11-19 08:36:54,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 381 states, 236 states have (on average 1.7076271186440677) internal successors, (403), 351 states have internal predecessors, (403), 17 states have call successors, (17), 11 states have call predecessors, (17), 15 states have return successors, (26), 20 states have call predecessors, (26), 17 states have call successors, (26) [2022-11-19 08:36:54,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 381 states to 381 states and 446 transitions. [2022-11-19 08:36:54,393 INFO L78 Accepts]: Start accepts. Automaton has 381 states and 446 transitions. Word has length 26 [2022-11-19 08:36:54,393 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:36:54,394 INFO L495 AbstractCegarLoop]: Abstraction has 381 states and 446 transitions. [2022-11-19 08:36:54,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 4.111111111111111) internal successors, (37), 8 states have internal predecessors, (37), 5 states have call successors, (7), 3 states have call predecessors, (7), 5 states have return successors, (7), 6 states have call predecessors, (7), 5 states have call successors, (7) [2022-11-19 08:36:54,394 INFO L276 IsEmpty]: Start isEmpty. Operand 381 states and 446 transitions. [2022-11-19 08:36:54,394 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-11-19 08:36:54,395 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:36:54,395 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, 1, 1] [2022-11-19 08:36:54,400 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2022-11-19 08:36:54,607 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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)] Ended with exit code 0 [2022-11-19 08:36:54,802 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (42)] Ended with exit code 0 [2022-11-19 08:36:55,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,41 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt [2022-11-19 08:36:55,001 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr93REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-19 08:36:55,001 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:36:55,001 INFO L85 PathProgramCache]: Analyzing trace with hash -366162574, now seen corresponding path program 1 times [2022-11-19 08:36:55,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:36:55,001 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [322662021] [2022-11-19 08:36:55,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:36:55,002 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 08:36:55,002 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:36:55,002 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:36:55,007 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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)] Waiting until timeout for monitored process [2022-11-19 08:36:55,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:36:55,102 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 11 conjunts are in the unsatisfiable core [2022-11-19 08:36:55,103 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:36:55,376 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 08:36:55,384 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 08:36:55,470 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 08:36:55,470 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 08:36:55,470 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:36:55,470 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [322662021] [2022-11-19 08:36:55,470 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [322662021] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:36:55,470 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:36:55,470 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-19 08:36:55,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1076605514] [2022-11-19 08:36:55,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:36:55,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-19 08:36:55,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:36:55,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-19 08:36:55,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-19 08:36:55,472 INFO L87 Difference]: Start difference. First operand 381 states and 446 transitions. Second operand has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-11-19 08:36:55,934 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:36:55,934 INFO L93 Difference]: Finished difference Result 363 states and 407 transitions. [2022-11-19 08:36:55,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-19 08:36:55,936 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 26 [2022-11-19 08:36:55,936 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:36:55,937 INFO L225 Difference]: With dead ends: 363 [2022-11-19 08:36:55,937 INFO L226 Difference]: Without dead ends: 363 [2022-11-19 08:36:55,937 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-11-19 08:36:55,938 INFO L413 NwaCegarLoop]: 332 mSDtfsCounter, 13 mSDsluCounter, 917 mSDsCounter, 0 mSdLazyCounter, 88 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 1249 SdHoareTripleChecker+Invalid, 88 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 88 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-19 08:36:55,938 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 1249 Invalid, 88 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 88 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-19 08:36:55,939 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 363 states. [2022-11-19 08:36:55,944 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 363 to 359. [2022-11-19 08:36:55,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 359 states, 216 states have (on average 1.6805555555555556) internal successors, (363), 331 states have internal predecessors, (363), 16 states have call successors, (16), 10 states have call predecessors, (16), 14 states have return successors, (25), 19 states have call predecessors, (25), 16 states have call successors, (25) [2022-11-19 08:36:55,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 404 transitions. [2022-11-19 08:36:55,946 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 404 transitions. Word has length 26 [2022-11-19 08:36:55,946 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:36:55,946 INFO L495 AbstractCegarLoop]: Abstraction has 359 states and 404 transitions. [2022-11-19 08:36:55,946 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-11-19 08:36:55,946 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 404 transitions. [2022-11-19 08:36:55,947 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-11-19 08:36:55,947 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:36:55,947 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, 1, 1, 1, 1] [2022-11-19 08:36:55,966 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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)] Forceful destruction successful, exit code 0 [2022-11-19 08:36:56,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:36:56,148 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr103ASSERT_VIOLATIONMEMORY_LEAK === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-19 08:36:56,148 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:36:56,149 INFO L85 PathProgramCache]: Analyzing trace with hash 305064464, now seen corresponding path program 1 times [2022-11-19 08:36:56,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:36:56,149 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1249254489] [2022-11-19 08:36:56,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:36:56,149 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 08:36:56,149 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:36:56,150 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:36:56,188 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:36:56,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:36:56,266 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-19 08:36:56,267 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:36:56,426 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ULTIMATE.start_entry_point_~client~0#1.base| (_ BitVec 32))) (and (= |c_#valid| (store |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~client~0#1.base| (_ bv0 1))) (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~client~0#1.base|)))) is different from true [2022-11-19 08:36:56,477 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 08:36:56,477 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:36:56,689 WARN L837 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_entry_point_#t~ret65#1.base_55| (_ BitVec 32))) (or (= |c_ULTIMATE.start_main_old_#valid#1| (store |c_#valid| |v_ULTIMATE.start_entry_point_#t~ret65#1.base_55| (_ bv0 1))) (not (= (select |c_#valid| |v_ULTIMATE.start_entry_point_#t~ret65#1.base_55|) (_ bv0 1))))) is different from false [2022-11-19 08:36:56,692 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:36:56,692 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1249254489] [2022-11-19 08:36:56,692 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1249254489] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 08:36:56,692 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1908273679] [2022-11-19 08:36:56,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:36:56,692 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 08:36:56,692 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 08:36:56,696 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 08:36:56,706 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (46)] Waiting until timeout for monitored process [2022-11-19 08:36:56,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:36:56,929 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 13 conjunts are in the unsatisfiable core [2022-11-19 08:36:56,931 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:36:57,259 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 08:36:57,260 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:36:57,400 WARN L837 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_entry_point_#t~ret65#1.base_58| (_ BitVec 32))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_entry_point_#t~ret65#1.base_58|) (_ bv0 1))) (= |c_ULTIMATE.start_main_old_#valid#1| (store |c_#valid| |v_ULTIMATE.start_entry_point_#t~ret65#1.base_58| (_ bv0 1))))) is different from false [2022-11-19 08:36:57,402 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1908273679] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 08:36:57,402 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1711606077] [2022-11-19 08:36:57,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:36:57,402 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:36:57,403 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 08:36:57,412 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 08:36:57,435 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2022-11-19 08:36:57,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:36:57,539 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-19 08:36:57,540 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:36:57,608 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 08:36:57,693 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 08:36:57,694 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:36:57,828 WARN L837 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_entry_point_#t~ret65#1.base_61| (_ BitVec 32))) (or (not (= (_ bv0 1) (select |c_#valid| |v_ULTIMATE.start_entry_point_#t~ret65#1.base_61|))) (= (store |c_#valid| |v_ULTIMATE.start_entry_point_#t~ret65#1.base_61| (_ bv0 1)) |c_ULTIMATE.start_main_old_#valid#1|))) is different from false [2022-11-19 08:36:57,830 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1711606077] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 08:36:57,830 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-19 08:36:57,830 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 7] total 14 [2022-11-19 08:36:57,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699371215] [2022-11-19 08:36:57,831 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-19 08:36:57,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-11-19 08:36:57,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:36:57,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-11-19 08:36:57,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=149, Unknown=4, NotChecked=108, Total=306 [2022-11-19 08:36:57,832 INFO L87 Difference]: Start difference. First operand 359 states and 404 transitions. Second operand has 15 states, 13 states have (on average 4.384615384615385) internal successors, (57), 12 states have internal predecessors, (57), 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 08:36:59,276 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:36:59,276 INFO L93 Difference]: Finished difference Result 362 states and 406 transitions. [2022-11-19 08:36:59,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-19 08:36:59,277 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 13 states have (on average 4.384615384615385) internal successors, (57), 12 states have internal predecessors, (57), 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 28 [2022-11-19 08:36:59,278 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:36:59,278 INFO L225 Difference]: With dead ends: 362 [2022-11-19 08:36:59,278 INFO L226 Difference]: Without dead ends: 346 [2022-11-19 08:36:59,279 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 125 SyntacticMatches, 8 SemanticMatches, 18 ConstructedPredicates, 4 IntricatePredicates, 2 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=53, Invalid=199, Unknown=4, NotChecked=124, Total=380 [2022-11-19 08:36:59,279 INFO L413 NwaCegarLoop]: 301 mSDtfsCounter, 60 mSDsluCounter, 1449 mSDsCounter, 0 mSdLazyCounter, 579 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 1750 SdHoareTripleChecker+Invalid, 1448 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 579 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 854 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-11-19 08:36:59,280 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [60 Valid, 1750 Invalid, 1448 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 579 Invalid, 0 Unknown, 854 Unchecked, 1.3s Time] [2022-11-19 08:36:59,280 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 346 states. [2022-11-19 08:36:59,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 346 to 346. [2022-11-19 08:36:59,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 346 states, 204 states have (on average 1.7156862745098038) internal successors, (350), 319 states have internal predecessors, (350), 16 states have call successors, (16), 10 states have call predecessors, (16), 13 states have return successors, (24), 18 states have call predecessors, (24), 16 states have call successors, (24) [2022-11-19 08:36:59,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 346 states to 346 states and 390 transitions. [2022-11-19 08:36:59,287 INFO L78 Accepts]: Start accepts. Automaton has 346 states and 390 transitions. Word has length 28 [2022-11-19 08:36:59,287 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:36:59,288 INFO L495 AbstractCegarLoop]: Abstraction has 346 states and 390 transitions. [2022-11-19 08:36:59,288 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 13 states have (on average 4.384615384615385) internal successors, (57), 12 states have internal predecessors, (57), 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 08:36:59,288 INFO L276 IsEmpty]: Start isEmpty. Operand 346 states and 390 transitions. [2022-11-19 08:36:59,288 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-11-19 08:36:59,288 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:36:59,289 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 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 08:36:59,300 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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)] Forceful destruction successful, exit code 0 [2022-11-19 08:36:59,510 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2022-11-19 08:36:59,702 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (46)] Forceful destruction successful, exit code 0 [2022-11-19 08:36:59,900 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,46 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt [2022-11-19 08:36:59,900 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr88ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-19 08:36:59,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:36:59,900 INFO L85 PathProgramCache]: Analyzing trace with hash 1975256279, now seen corresponding path program 1 times [2022-11-19 08:36:59,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:36:59,901 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1737787624] [2022-11-19 08:36:59,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:36:59,901 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 08:36:59,901 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:36:59,902 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:36:59,905 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:37:00,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:37:00,033 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 14 conjunts are in the unsatisfiable core [2022-11-19 08:37:00,034 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:37:00,037 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 08:37:00,123 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 08:37:00,124 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 08:37:00,249 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 08:37:00,259 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-19 08:37:00,259 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:37:00,434 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 08:37:00,583 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-19 08:37:00,583 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:37:00,583 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1737787624] [2022-11-19 08:37:00,583 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1737787624] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:37:00,583 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1408069681] [2022-11-19 08:37:00,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:37:00,583 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 08:37:00,583 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 08:37:00,584 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 08:37:00,607 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (49)] Waiting until timeout for monitored process [2022-11-19 08:37:00,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:37:00,797 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 15 conjunts are in the unsatisfiable core [2022-11-19 08:37:00,799 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:37:00,804 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 08:37:00,846 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 08:37:00,846 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 08:37:00,923 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 08:37:00,933 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-19 08:37:00,933 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:37:01,157 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 08:37:01,314 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-19 08:37:01,314 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1408069681] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:37:01,314 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [324611933] [2022-11-19 08:37:01,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:37:01,314 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:37:01,314 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 08:37:01,316 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 08:37:01,335 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2022-11-19 08:37:01,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:37:01,439 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 14 conjunts are in the unsatisfiable core [2022-11-19 08:37:01,441 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:37:01,444 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 08:37:01,501 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 08:37:01,501 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 08:37:01,567 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 08:37:01,582 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-19 08:37:01,583 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:37:01,754 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 08:37:01,915 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-19 08:37:01,915 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [324611933] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:37:01,915 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-11-19 08:37:01,916 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9, 9, 9, 9] total 10 [2022-11-19 08:37:01,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1009873252] [2022-11-19 08:37:01,916 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-11-19 08:37:01,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-11-19 08:37:01,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:37:01,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-19 08:37:01,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2022-11-19 08:37:01,917 INFO L87 Difference]: Start difference. First operand 346 states and 390 transitions. Second operand has 11 states, 10 states have (on average 2.7) internal successors, (27), 9 states have internal predecessors, (27), 3 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2022-11-19 08:37:03,239 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:37:03,239 INFO L93 Difference]: Finished difference Result 352 states and 396 transitions. [2022-11-19 08:37:03,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-19 08:37:03,240 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.7) internal successors, (27), 9 states have internal predecessors, (27), 3 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 30 [2022-11-19 08:37:03,241 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:37:03,242 INFO L225 Difference]: With dead ends: 352 [2022-11-19 08:37:03,242 INFO L226 Difference]: Without dead ends: 352 [2022-11-19 08:37:03,242 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 175 GetRequests, 151 SyntacticMatches, 14 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2022-11-19 08:37:03,242 INFO L413 NwaCegarLoop]: 315 mSDtfsCounter, 273 mSDsluCounter, 1578 mSDsCounter, 0 mSdLazyCounter, 664 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 283 SdHoareTripleChecker+Valid, 1893 SdHoareTripleChecker+Invalid, 839 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 664 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 165 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-11-19 08:37:03,243 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [283 Valid, 1893 Invalid, 839 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 664 Invalid, 0 Unknown, 165 Unchecked, 1.3s Time] [2022-11-19 08:37:03,244 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 352 states. [2022-11-19 08:37:03,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 352 to 352. [2022-11-19 08:37:03,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 352 states, 210 states have (on average 1.6952380952380952) internal successors, (356), 325 states have internal predecessors, (356), 16 states have call successors, (16), 10 states have call predecessors, (16), 13 states have return successors, (24), 18 states have call predecessors, (24), 16 states have call successors, (24) [2022-11-19 08:37:03,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 352 states to 352 states and 396 transitions. [2022-11-19 08:37:03,250 INFO L78 Accepts]: Start accepts. Automaton has 352 states and 396 transitions. Word has length 30 [2022-11-19 08:37:03,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:37:03,251 INFO L495 AbstractCegarLoop]: Abstraction has 352 states and 396 transitions. [2022-11-19 08:37:03,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.7) internal successors, (27), 9 states have internal predecessors, (27), 3 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2022-11-19 08:37:03,251 INFO L276 IsEmpty]: Start isEmpty. Operand 352 states and 396 transitions. [2022-11-19 08:37:03,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-11-19 08:37:03,252 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:37:03,252 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:37:03,261 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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)] Forceful destruction successful, exit code 0 [2022-11-19 08:37:03,465 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Ended with exit code 0 [2022-11-19 08:37:03,664 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (49)] Forceful destruction successful, exit code 0 [2022-11-19 08:37:03,862 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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,50 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,49 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt [2022-11-19 08:37:03,862 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr88ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-19 08:37:03,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:37:03,863 INFO L85 PathProgramCache]: Analyzing trace with hash -522759658, now seen corresponding path program 1 times [2022-11-19 08:37:03,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:37:03,863 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1105986705] [2022-11-19 08:37:03,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:37:03,863 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 08:37:03,863 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:37:03,865 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:37:03,903 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:37:03,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:37:03,996 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-19 08:37:03,997 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:37:04,034 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-19 08:37:04,034 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 08:37:04,035 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:37:04,035 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1105986705] [2022-11-19 08:37:04,035 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1105986705] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:37:04,035 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:37:04,035 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-19 08:37:04,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [712785532] [2022-11-19 08:37:04,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:37:04,035 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-19 08:37:04,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:37:04,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-19 08:37:04,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-19 08:37:04,036 INFO L87 Difference]: Start difference. First operand 352 states and 396 transitions. Second operand has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 1 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2022-11-19 08:37:04,111 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:37:04,111 INFO L93 Difference]: Finished difference Result 384 states and 429 transitions. [2022-11-19 08:37:04,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-19 08:37:04,112 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 1 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 30 [2022-11-19 08:37:04,112 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:37:04,114 INFO L225 Difference]: With dead ends: 384 [2022-11-19 08:37:04,114 INFO L226 Difference]: Without dead ends: 384 [2022-11-19 08:37:04,114 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 26 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 08:37:04,114 INFO L413 NwaCegarLoop]: 378 mSDtfsCounter, 245 mSDsluCounter, 862 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 257 SdHoareTripleChecker+Valid, 1240 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-19 08:37:04,116 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [257 Valid, 1240 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-19 08:37:04,117 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 384 states. [2022-11-19 08:37:04,122 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 384 to 349. [2022-11-19 08:37:04,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 349 states, 207 states have (on average 1.7004830917874396) internal successors, (352), 322 states have internal predecessors, (352), 16 states have call successors, (16), 10 states have call predecessors, (16), 13 states have return successors, (24), 18 states have call predecessors, (24), 16 states have call successors, (24) [2022-11-19 08:37:04,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 349 states to 349 states and 392 transitions. [2022-11-19 08:37:04,132 INFO L78 Accepts]: Start accepts. Automaton has 349 states and 392 transitions. Word has length 30 [2022-11-19 08:37:04,132 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:37:04,132 INFO L495 AbstractCegarLoop]: Abstraction has 349 states and 392 transitions. [2022-11-19 08:37:04,133 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 1 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2022-11-19 08:37:04,133 INFO L276 IsEmpty]: Start isEmpty. Operand 349 states and 392 transitions. [2022-11-19 08:37:04,134 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-11-19 08:37:04,134 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:37:04,134 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 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 08:37:04,150 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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)] Forceful destruction successful, exit code 0 [2022-11-19 08:37:04,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:37:04,346 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr89REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-19 08:37:04,346 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:37:04,346 INFO L85 PathProgramCache]: Analyzing trace with hash -154246822, now seen corresponding path program 1 times [2022-11-19 08:37:04,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:37:04,346 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1756335178] [2022-11-19 08:37:04,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:37:04,347 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 08:37:04,347 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:37:04,348 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:37:04,382 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 (52)] Waiting until timeout for monitored process [2022-11-19 08:37:04,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:37:04,490 INFO L263 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 19 conjunts are in the unsatisfiable core [2022-11-19 08:37:04,492 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:37:04,623 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-19 08:37:04,623 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 08:37:04,785 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-19 08:37:04,785 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 08:37:05,027 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 08:37:05,068 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 08:37:05,080 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-19 08:37:05,080 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:37:05,243 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:37:05,244 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1756335178] [2022-11-19 08:37:05,244 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1756335178] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 08:37:05,244 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1829432790] [2022-11-19 08:37:05,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:37:05,244 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 08:37:05,244 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 08:37:05,248 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 08:37:05,250 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (53)] Waiting until timeout for monitored process [2022-11-19 08:37:05,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:37:05,466 INFO L263 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 24 conjunts are in the unsatisfiable core [2022-11-19 08:37:05,467 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:37:05,477 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 9 treesize of output 3 [2022-11-19 08:37:05,567 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-19 08:37:05,567 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 08:37:05,739 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-19 08:37:05,740 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 08:37:06,072 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 18 [2022-11-19 08:37:06,296 INFO L321 Elim1Store]: treesize reduction 32, result has 27.3 percent of original size [2022-11-19 08:37:06,297 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 39 [2022-11-19 08:37:06,355 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-19 08:37:06,355 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:37:06,664 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1829432790] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 08:37:06,664 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [755041586] [2022-11-19 08:37:06,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:37:06,664 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:37:06,665 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 08:37:06,666 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 08:37:06,691 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2022-11-19 08:37:06,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:37:06,806 INFO L263 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 19 conjunts are in the unsatisfiable core [2022-11-19 08:37:06,808 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:37:06,905 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-19 08:37:06,906 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 08:37:07,015 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-19 08:37:07,015 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 08:37:07,160 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 08:37:07,196 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 08:37:07,205 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-19 08:37:07,205 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:37:07,322 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [755041586] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 08:37:07,322 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-19 08:37:07,323 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 11, 7] total 13 [2022-11-19 08:37:07,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518369132] [2022-11-19 08:37:07,323 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-19 08:37:07,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-11-19 08:37:07,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:37:07,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-11-19 08:37:07,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=307, Unknown=0, NotChecked=0, Total=420 [2022-11-19 08:37:07,324 INFO L87 Difference]: Start difference. First operand 349 states and 392 transitions. Second operand has 15 states, 13 states have (on average 2.769230769230769) internal successors, (36), 11 states have internal predecessors, (36), 5 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2022-11-19 08:37:08,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:37:08,503 INFO L93 Difference]: Finished difference Result 351 states and 395 transitions. [2022-11-19 08:37:08,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-19 08:37:08,504 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 13 states have (on average 2.769230769230769) internal successors, (36), 11 states have internal predecessors, (36), 5 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) Word has length 32 [2022-11-19 08:37:08,504 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:37:08,505 INFO L225 Difference]: With dead ends: 351 [2022-11-19 08:37:08,505 INFO L226 Difference]: Without dead ends: 351 [2022-11-19 08:37:08,506 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 100 SyntacticMatches, 7 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 202 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=128, Invalid=334, Unknown=0, NotChecked=0, Total=462 [2022-11-19 08:37:08,506 INFO L413 NwaCegarLoop]: 320 mSDtfsCounter, 14 mSDsluCounter, 1369 mSDsCounter, 0 mSdLazyCounter, 533 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 1689 SdHoareTripleChecker+Invalid, 961 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 533 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 423 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-11-19 08:37:08,506 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 1689 Invalid, 961 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 533 Invalid, 0 Unknown, 423 Unchecked, 1.1s Time] [2022-11-19 08:37:08,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 351 states. [2022-11-19 08:37:08,511 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 351 to 351. [2022-11-19 08:37:08,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 351 states, 209 states have (on average 1.6985645933014355) internal successors, (355), 324 states have internal predecessors, (355), 16 states have call successors, (16), 10 states have call predecessors, (16), 13 states have return successors, (24), 18 states have call predecessors, (24), 16 states have call successors, (24) [2022-11-19 08:37:08,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 351 states to 351 states and 395 transitions. [2022-11-19 08:37:08,513 INFO L78 Accepts]: Start accepts. Automaton has 351 states and 395 transitions. Word has length 32 [2022-11-19 08:37:08,514 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:37:08,514 INFO L495 AbstractCegarLoop]: Abstraction has 351 states and 395 transitions. [2022-11-19 08:37:08,514 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 13 states have (on average 2.769230769230769) internal successors, (36), 11 states have internal predecessors, (36), 5 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2022-11-19 08:37:08,514 INFO L276 IsEmpty]: Start isEmpty. Operand 351 states and 395 transitions. [2022-11-19 08:37:08,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-11-19 08:37:08,515 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:37:08,515 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 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 08:37:08,521 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2022-11-19 08:37:08,722 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (53)] Ended with exit code 0 [2022-11-19 08:37:08,928 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 (52)] Forceful destruction successful, exit code 0 [2022-11-19 08:37:09,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,53 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt,52 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:37:09,121 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr90REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-19 08:37:09,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:37:09,121 INFO L85 PathProgramCache]: Analyzing trace with hash -154246821, now seen corresponding path program 1 times [2022-11-19 08:37:09,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:37:09,122 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2084169303] [2022-11-19 08:37:09,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:37:09,122 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 08:37:09,122 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:37:09,123 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:37:09,131 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 (55)] Waiting until timeout for monitored process [2022-11-19 08:37:09,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:37:09,241 INFO L263 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 19 conjunts are in the unsatisfiable core [2022-11-19 08:37:09,243 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:37:11,398 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:37:11,399 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 08:37:21,646 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-19 08:37:21,646 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 08:37:22,011 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 7 refuted. 4 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-19 08:37:22,011 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:37:22,663 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:37:22,663 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2084169303] [2022-11-19 08:37:22,663 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2084169303] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 08:37:22,663 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1167866431] [2022-11-19 08:37:22,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:37:22,663 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 08:37:22,663 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 08:37:22,664 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 08:37:22,666 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (56)] Waiting until timeout for monitored process [2022-11-19 08:37:22,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:37:22,883 INFO L263 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 22 conjunts are in the unsatisfiable core [2022-11-19 08:37:22,884 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:37:22,899 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 9 treesize of output 3 [2022-11-19 08:37:23,047 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 08:37:23,047 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 08:37:23,058 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 08:37:23,203 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-19 08:37:23,204 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 08:37:23,580 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 2 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-19 08:37:23,580 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:37:24,076 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1167866431] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 08:37:24,076 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [124027465] [2022-11-19 08:37:24,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:37:24,077 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:37:24,077 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 08:37:24,080 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 08:37:24,083 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2022-11-19 08:37:24,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:37:24,219 INFO L263 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 23 conjunts are in the unsatisfiable core [2022-11-19 08:37:24,224 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:37:24,446 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-19 08:37:24,446 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 08:37:24,487 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-19 08:37:24,487 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 08:37:26,749 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:37:26,750 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 08:37:26,916 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 8 refuted. 2 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-19 08:37:26,916 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:37:27,467 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [124027465] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 08:37:27,467 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-19 08:37:27,467 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 8] total 13 [2022-11-19 08:37:27,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [538150229] [2022-11-19 08:37:27,467 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-19 08:37:27,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-11-19 08:37:27,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:37:27,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-11-19 08:37:27,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=258, Unknown=9, NotChecked=0, Total=342 [2022-11-19 08:37:27,468 INFO L87 Difference]: Start difference. First operand 351 states and 395 transitions. Second operand has 15 states, 14 states have (on average 3.2857142857142856) internal successors, (46), 12 states have internal predecessors, (46), 4 states have call successors, (5), 2 states have call predecessors, (5), 5 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) [2022-11-19 08:37:32,496 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:37:32,496 INFO L93 Difference]: Finished difference Result 351 states and 394 transitions. [2022-11-19 08:37:32,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-19 08:37:32,497 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 3.2857142857142856) internal successors, (46), 12 states have internal predecessors, (46), 4 states have call successors, (5), 2 states have call predecessors, (5), 5 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) Word has length 32 [2022-11-19 08:37:32,498 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:37:32,498 INFO L225 Difference]: With dead ends: 351 [2022-11-19 08:37:32,498 INFO L226 Difference]: Without dead ends: 351 [2022-11-19 08:37:32,499 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 131 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 121 ImplicationChecksByTransitivity, 18.3s TimeCoverageRelationStatistics Valid=143, Invalid=447, Unknown=10, NotChecked=0, Total=600 [2022-11-19 08:37:32,499 INFO L413 NwaCegarLoop]: 330 mSDtfsCounter, 10 mSDsluCounter, 2008 mSDsCounter, 0 mSdLazyCounter, 696 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 2338 SdHoareTripleChecker+Invalid, 1647 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 696 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 948 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-11-19 08:37:32,500 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 2338 Invalid, 1647 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 696 Invalid, 0 Unknown, 948 Unchecked, 1.9s Time] [2022-11-19 08:37:32,500 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 351 states. [2022-11-19 08:37:32,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 351 to 351. [2022-11-19 08:37:32,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 351 states, 209 states have (on average 1.69377990430622) internal successors, (354), 324 states have internal predecessors, (354), 16 states have call successors, (16), 10 states have call predecessors, (16), 13 states have return successors, (24), 18 states have call predecessors, (24), 16 states have call successors, (24) [2022-11-19 08:37:32,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 351 states to 351 states and 394 transitions. [2022-11-19 08:37:32,519 INFO L78 Accepts]: Start accepts. Automaton has 351 states and 394 transitions. Word has length 32 [2022-11-19 08:37:32,519 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:37:32,519 INFO L495 AbstractCegarLoop]: Abstraction has 351 states and 394 transitions. [2022-11-19 08:37:32,519 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 3.2857142857142856) internal successors, (46), 12 states have internal predecessors, (46), 4 states have call successors, (5), 2 states have call predecessors, (5), 5 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) [2022-11-19 08:37:32,520 INFO L276 IsEmpty]: Start isEmpty. Operand 351 states and 394 transitions. [2022-11-19 08:37:32,520 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-11-19 08:37:32,520 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:37:32,520 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 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 08:37:32,528 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (56)] Forceful destruction successful, exit code 0 [2022-11-19 08:37:32,728 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Ended with exit code 0 [2022-11-19 08:37:32,936 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 (55)] Ended with exit code 0 [2022-11-19 08:37:33,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 56 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt,57 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,55 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:37:33,124 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr80ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-19 08:37:33,124 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:37:33,125 INFO L85 PathProgramCache]: Analyzing trace with hash 1682263433, now seen corresponding path program 1 times [2022-11-19 08:37:33,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:37:33,125 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [211620669] [2022-11-19 08:37:33,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:37:33,125 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 08:37:33,125 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:37:33,126 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:37:33,127 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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)] Waiting until timeout for monitored process [2022-11-19 08:37:33,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:37:33,242 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-19 08:37:33,243 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:37:33,286 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-19 08:37:33,287 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:37:33,333 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-19 08:37:33,334 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:37:33,334 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [211620669] [2022-11-19 08:37:33,334 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [211620669] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:37:33,334 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [133789652] [2022-11-19 08:37:33,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:37:33,334 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 08:37:33,335 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 08:37:33,340 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 08:37:33,359 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (59)] Waiting until timeout for monitored process [2022-11-19 08:37:33,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:37:33,547 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-19 08:37:33,548 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:37:33,580 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-19 08:37:33,580 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:37:33,636 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-19 08:37:33,636 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [133789652] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:37:33,636 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2090539541] [2022-11-19 08:37:33,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:37:33,637 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:37:33,637 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 08:37:33,638 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 08:37:33,646 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2022-11-19 08:37:33,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:37:33,773 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-19 08:37:33,774 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:37:33,798 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-19 08:37:33,798 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:37:33,857 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-19 08:37:33,857 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2090539541] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:37:33,857 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-11-19 08:37:33,858 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4, 4, 4, 4] total 4 [2022-11-19 08:37:33,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [953265542] [2022-11-19 08:37:33,858 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-11-19 08:37:33,858 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-19 08:37:33,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:37:33,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-19 08:37:33,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-19 08:37:33,859 INFO L87 Difference]: Start difference. First operand 351 states and 394 transitions. Second operand has 5 states, 4 states have (on average 4.75) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-19 08:37:33,923 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:37:33,923 INFO L93 Difference]: Finished difference Result 350 states and 393 transitions. [2022-11-19 08:37:33,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-19 08:37:33,924 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 4.75) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) Word has length 33 [2022-11-19 08:37:33,924 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:37:33,925 INFO L225 Difference]: With dead ends: 350 [2022-11-19 08:37:33,925 INFO L226 Difference]: Without dead ends: 350 [2022-11-19 08:37:33,926 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 192 GetRequests, 189 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 08:37:33,926 INFO L413 NwaCegarLoop]: 330 mSDtfsCounter, 241 mSDsluCounter, 723 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 252 SdHoareTripleChecker+Valid, 1053 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-19 08:37:33,926 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [252 Valid, 1053 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-19 08:37:33,927 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 350 states. [2022-11-19 08:37:33,932 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 350 to 350. [2022-11-19 08:37:33,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 350 states, 209 states have (on average 1.6889952153110048) internal successors, (353), 323 states have internal predecessors, (353), 16 states have call successors, (16), 10 states have call predecessors, (16), 13 states have return successors, (24), 18 states have call predecessors, (24), 16 states have call successors, (24) [2022-11-19 08:37:33,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 350 states to 350 states and 393 transitions. [2022-11-19 08:37:33,933 INFO L78 Accepts]: Start accepts. Automaton has 350 states and 393 transitions. Word has length 33 [2022-11-19 08:37:33,934 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:37:33,934 INFO L495 AbstractCegarLoop]: Abstraction has 350 states and 393 transitions. [2022-11-19 08:37:33,934 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 4.75) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-19 08:37:33,934 INFO L276 IsEmpty]: Start isEmpty. Operand 350 states and 393 transitions. [2022-11-19 08:37:33,934 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-11-19 08:37:33,935 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:37:33,935 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 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 08:37:33,943 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (59)] Forceful destruction successful, exit code 0 [2022-11-19 08:37:34,153 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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)] Forceful destruction successful, exit code 0 [2022-11-19 08:37:34,350 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Ended with exit code 0 [2022-11-19 08:37:34,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt,58 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:37:34,546 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-19 08:37:34,547 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:37:34,547 INFO L85 PathProgramCache]: Analyzing trace with hash 1682263216, now seen corresponding path program 1 times [2022-11-19 08:37:34,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:37:34,547 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [537487693] [2022-11-19 08:37:34,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:37:34,547 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 08:37:34,547 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:37:34,548 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:37:34,549 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 (61)] Waiting until timeout for monitored process [2022-11-19 08:37:34,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:37:34,664 INFO L263 TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-19 08:37:34,665 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:37:34,724 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-19 08:37:34,724 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 08:37:34,724 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:37:34,724 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [537487693] [2022-11-19 08:37:34,724 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [537487693] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:37:34,724 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:37:34,725 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-19 08:37:34,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1453874986] [2022-11-19 08:37:34,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:37:34,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-19 08:37:34,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:37:34,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-19 08:37:34,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-19 08:37:34,726 INFO L87 Difference]: Start difference. First operand 350 states and 393 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 1 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2022-11-19 08:37:34,794 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:37:34,794 INFO L93 Difference]: Finished difference Result 401 states and 446 transitions. [2022-11-19 08:37:34,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-19 08:37:34,795 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 1 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) Word has length 33 [2022-11-19 08:37:34,795 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:37:34,797 INFO L225 Difference]: With dead ends: 401 [2022-11-19 08:37:34,797 INFO L226 Difference]: Without dead ends: 401 [2022-11-19 08:37:34,797 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-19 08:37:34,798 INFO L413 NwaCegarLoop]: 374 mSDtfsCounter, 49 mSDsluCounter, 1064 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 1438 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-19 08:37:34,798 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [50 Valid, 1438 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-19 08:37:34,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 401 states. [2022-11-19 08:37:34,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 401 to 352. [2022-11-19 08:37:34,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 352 states, 211 states have (on average 1.6824644549763033) internal successors, (355), 324 states have internal predecessors, (355), 16 states have call successors, (16), 10 states have call predecessors, (16), 13 states have return successors, (24), 19 states have call predecessors, (24), 16 states have call successors, (24) [2022-11-19 08:37:34,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 352 states to 352 states and 395 transitions. [2022-11-19 08:37:34,804 INFO L78 Accepts]: Start accepts. Automaton has 352 states and 395 transitions. Word has length 33 [2022-11-19 08:37:34,804 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:37:34,804 INFO L495 AbstractCegarLoop]: Abstraction has 352 states and 395 transitions. [2022-11-19 08:37:34,804 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 1 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2022-11-19 08:37:34,805 INFO L276 IsEmpty]: Start isEmpty. Operand 352 states and 395 transitions. [2022-11-19 08:37:34,805 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-11-19 08:37:34,805 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:37:34,805 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:37:34,817 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 (61)] Forceful destruction successful, exit code 0 [2022-11-19 08:37:35,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:37:35,017 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-19 08:37:35,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:37:35,018 INFO L85 PathProgramCache]: Analyzing trace with hash 1653634065, now seen corresponding path program 1 times [2022-11-19 08:37:35,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:37:35,018 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2113399617] [2022-11-19 08:37:35,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:37:35,018 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 08:37:35,019 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:37:35,019 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:37:35,023 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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)] Waiting until timeout for monitored process [2022-11-19 08:37:35,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:37:35,162 INFO L263 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 13 conjunts are in the unsatisfiable core [2022-11-19 08:37:35,163 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:37:35,167 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 08:37:35,199 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_568 (_ BitVec 1))) (= |c_#valid| (store |c_old(#valid)| |ldv_malloc_#res.base| v_ArrVal_568))))) is different from true [2022-11-19 08:37:35,238 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-19 08:37:35,238 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 08:37:35,274 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 08:37:35,306 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-11-19 08:37:35,306 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 08:37:35,324 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 2 not checked. [2022-11-19 08:37:35,324 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:37:35,592 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-19 08:37:35,593 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:37:35,593 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2113399617] [2022-11-19 08:37:35,593 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2113399617] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-19 08:37:35,593 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-19 08:37:35,594 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 6 [2022-11-19 08:37:35,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [327466453] [2022-11-19 08:37:35,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:37:35,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-19 08:37:35,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:37:35,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-19 08:37:35,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=14, Unknown=2, NotChecked=14, Total=42 [2022-11-19 08:37:35,595 INFO L87 Difference]: Start difference. First operand 352 states and 395 transitions. Second operand has 4 states, 3 states have (on average 6.333333333333333) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-19 08:37:35,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:37:35,987 INFO L93 Difference]: Finished difference Result 362 states and 404 transitions. [2022-11-19 08:37:35,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-19 08:37:35,988 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 6.333333333333333) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 33 [2022-11-19 08:37:35,988 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:37:35,989 INFO L225 Difference]: With dead ends: 362 [2022-11-19 08:37:35,989 INFO L226 Difference]: Without dead ends: 362 [2022-11-19 08:37:35,990 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 53 SyntacticMatches, 6 SemanticMatches, 5 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=12, Invalid=14, Unknown=2, NotChecked=14, Total=42 [2022-11-19 08:37:35,990 INFO L413 NwaCegarLoop]: 321 mSDtfsCounter, 22 mSDsluCounter, 381 mSDsCounter, 0 mSdLazyCounter, 128 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 702 SdHoareTripleChecker+Invalid, 281 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 128 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 151 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-19 08:37:35,990 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 702 Invalid, 281 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 128 Invalid, 0 Unknown, 151 Unchecked, 0.4s Time] [2022-11-19 08:37:35,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 362 states. [2022-11-19 08:37:35,995 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 362 to 357. [2022-11-19 08:37:35,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 357 states, 215 states have (on average 1.669767441860465) internal successors, (359), 328 states have internal predecessors, (359), 16 states have call successors, (16), 11 states have call predecessors, (16), 15 states have return successors, (24), 19 states have call predecessors, (24), 16 states have call successors, (24) [2022-11-19 08:37:35,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 357 states to 357 states and 399 transitions. [2022-11-19 08:37:35,997 INFO L78 Accepts]: Start accepts. Automaton has 357 states and 399 transitions. Word has length 33 [2022-11-19 08:37:35,997 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:37:35,998 INFO L495 AbstractCegarLoop]: Abstraction has 357 states and 399 transitions. [2022-11-19 08:37:35,998 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 6.333333333333333) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-19 08:37:35,998 INFO L276 IsEmpty]: Start isEmpty. Operand 357 states and 399 transitions. [2022-11-19 08:37:35,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-11-19 08:37:35,999 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:37:35,999 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:37:36,016 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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)] Forceful destruction successful, exit code 0 [2022-11-19 08:37:36,212 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 62 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:37:36,212 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-19 08:37:36,212 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:37:36,212 INFO L85 PathProgramCache]: Analyzing trace with hash 1653634066, now seen corresponding path program 1 times [2022-11-19 08:37:36,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:37:36,212 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [243912047] [2022-11-19 08:37:36,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:37:36,213 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 08:37:36,213 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:37:36,213 INFO L229 MonitoredProcess]: Starting monitored process 63 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:37:36,220 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:37:36,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:37:36,358 INFO L263 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 32 conjunts are in the unsatisfiable core [2022-11-19 08:37:36,365 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:37:36,378 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 08:37:36,388 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 08:37:36,540 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_599 (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_599) |c_#length|)))) is different from true [2022-11-19 08:37:36,557 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:37:36,558 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 08:37:36,571 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 08:37:36,571 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 08:37:36,654 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_600 (_ BitVec 1))) (= (store |c_old(#valid)| |ldv_malloc_#res.base| v_ArrVal_600) |c_#valid|)) (exists ((v_ArrVal_601 (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_601) |c_#length|)))) is different from true [2022-11-19 08:37:36,685 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:37:36,685 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 08:37:36,722 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-19 08:37:36,722 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 08:37:36,787 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_602 (_ BitVec 32))) (= |c_#length| (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_602))))) is different from true [2022-11-19 08:37:36,813 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:37:36,814 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 08:37:36,830 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 08:37:36,830 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 08:37:36,847 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 12 not checked. [2022-11-19 08:37:36,847 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:37:37,177 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:37:37,177 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [243912047] [2022-11-19 08:37:37,177 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [243912047] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 08:37:37,177 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [92286582] [2022-11-19 08:37:37,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:37:37,177 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 08:37:37,177 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 08:37:37,178 INFO L229 MonitoredProcess]: Starting monitored process 64 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 08:37:37,180 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (64)] Waiting until timeout for monitored process [2022-11-19 08:37:37,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:37:37,457 INFO L263 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 34 conjunts are in the unsatisfiable core [2022-11-19 08:37:37,459 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:37:37,468 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 08:37:37,475 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 08:37:37,650 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-19 08:37:37,651 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 08:37:37,688 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 08:37:37,688 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 08:37:37,786 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_629 (_ BitVec 32))) (= |c_#length| (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_629))) (exists ((v_ArrVal_630 (_ BitVec 1))) (= |c_#valid| (store |c_old(#valid)| |ldv_malloc_#res.base| v_ArrVal_630))))) is different from true [2022-11-19 08:37:37,844 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-19 08:37:37,845 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 08:37:37,850 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 08:37:37,917 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_631 (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_631) |c_#length|)))) is different from true [2022-11-19 08:37:37,935 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:37:37,936 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 08:37:37,949 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 08:37:37,950 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 08:37:37,969 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 10 not checked. [2022-11-19 08:37:37,970 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:37:40,175 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [92286582] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 08:37:40,176 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1521149227] [2022-11-19 08:37:40,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:37:40,176 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:37:40,176 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 08:37:40,178 INFO L229 MonitoredProcess]: Starting monitored process 65 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 08:37:40,180 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2022-11-19 08:37:40,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:37:40,335 INFO L263 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 33 conjunts are in the unsatisfiable core [2022-11-19 08:37:40,337 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:37:40,345 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 08:37:40,355 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 08:37:40,432 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_657 (_ BitVec 32))) (= |c_#length| (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_657))))) is different from true [2022-11-19 08:37:40,450 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:37:40,451 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 08:37:40,465 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 08:37:40,465 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 08:37:40,606 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:37:40,607 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 08:37:40,640 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-19 08:37:40,640 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 08:37:40,823 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_660 (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_660) |c_#length|)))) is different from true [2022-11-19 08:37:40,844 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:37:40,847 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-11-19 08:37:40,890 INFO L321 Elim1Store]: treesize reduction 12, result has 42.9 percent of original size [2022-11-19 08:37:40,890 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 20 treesize of output 22 [2022-11-19 08:37:40,907 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 10 not checked. [2022-11-19 08:37:40,907 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:37:41,139 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1521149227] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 08:37:41,139 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-19 08:37:41,139 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 18 [2022-11-19 08:37:41,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158566650] [2022-11-19 08:37:41,139 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-19 08:37:41,140 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-11-19 08:37:41,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:37:41,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-11-19 08:37:41,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=154, Unknown=7, NotChecked=210, Total=420 [2022-11-19 08:37:41,141 INFO L87 Difference]: Start difference. First operand 357 states and 399 transitions. Second operand has 19 states, 18 states have (on average 2.1666666666666665) internal successors, (39), 17 states have internal predecessors, (39), 3 states have call successors, (5), 2 states have call predecessors, (5), 10 states have return successors, (10), 5 states have call predecessors, (10), 3 states have call successors, (10) [2022-11-19 08:37:45,016 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:37:45,016 INFO L93 Difference]: Finished difference Result 605 states and 678 transitions. [2022-11-19 08:37:45,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-19 08:37:45,017 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 2.1666666666666665) internal successors, (39), 17 states have internal predecessors, (39), 3 states have call successors, (5), 2 states have call predecessors, (5), 10 states have return successors, (10), 5 states have call predecessors, (10), 3 states have call successors, (10) Word has length 33 [2022-11-19 08:37:45,018 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:37:45,020 INFO L225 Difference]: With dead ends: 605 [2022-11-19 08:37:45,021 INFO L226 Difference]: Without dead ends: 605 [2022-11-19 08:37:45,021 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 87 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 7 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=59, Invalid=202, Unknown=7, NotChecked=238, Total=506 [2022-11-19 08:37:45,021 INFO L413 NwaCegarLoop]: 189 mSDtfsCounter, 435 mSDsluCounter, 1352 mSDsCounter, 0 mSdLazyCounter, 1331 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 443 SdHoareTripleChecker+Valid, 1541 SdHoareTripleChecker+Invalid, 6315 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 1331 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 4935 IncrementalHoareTripleChecker+Unchecked, 3.5s IncrementalHoareTripleChecker+Time [2022-11-19 08:37:45,022 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [443 Valid, 1541 Invalid, 6315 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 1331 Invalid, 0 Unknown, 4935 Unchecked, 3.5s Time] [2022-11-19 08:37:45,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 605 states. [2022-11-19 08:37:45,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 605 to 356. [2022-11-19 08:37:45,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 356 states, 215 states have (on average 1.6604651162790698) internal successors, (357), 327 states have internal predecessors, (357), 16 states have call successors, (16), 11 states have call predecessors, (16), 15 states have return successors, (24), 19 states have call predecessors, (24), 16 states have call successors, (24) [2022-11-19 08:37:45,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 356 states to 356 states and 397 transitions. [2022-11-19 08:37:45,030 INFO L78 Accepts]: Start accepts. Automaton has 356 states and 397 transitions. Word has length 33 [2022-11-19 08:37:45,030 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:37:45,030 INFO L495 AbstractCegarLoop]: Abstraction has 356 states and 397 transitions. [2022-11-19 08:37:45,031 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 2.1666666666666665) internal successors, (39), 17 states have internal predecessors, (39), 3 states have call successors, (5), 2 states have call predecessors, (5), 10 states have return successors, (10), 5 states have call predecessors, (10), 3 states have call successors, (10) [2022-11-19 08:37:45,031 INFO L276 IsEmpty]: Start isEmpty. Operand 356 states and 397 transitions. [2022-11-19 08:37:45,031 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-11-19 08:37:45,031 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:37:45,031 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 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 08:37:45,037 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Forceful destruction successful, exit code 0 [2022-11-19 08:37:45,246 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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)] Ended with exit code 0 [2022-11-19 08:37:45,441 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (64)] Ended with exit code 0 [2022-11-19 08:37:45,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 65 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,63 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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,64 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt [2022-11-19 08:37:45,638 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr81ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-19 08:37:45,639 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:37:45,639 INFO L85 PathProgramCache]: Analyzing trace with hash 610559287, now seen corresponding path program 1 times [2022-11-19 08:37:45,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:37:45,639 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1467555542] [2022-11-19 08:37:45,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:37:45,639 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 08:37:45,639 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:37:45,640 INFO L229 MonitoredProcess]: Starting monitored process 66 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:37:45,641 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:37:45,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:37:45,771 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-19 08:37:45,772 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:37:46,216 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 10 proven. 2 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-19 08:37:46,216 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:37:46,375 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-19 08:37:46,375 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:37:46,375 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1467555542] [2022-11-19 08:37:46,375 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1467555542] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:37:46,375 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1321441806] [2022-11-19 08:37:46,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:37:46,375 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 08:37:46,376 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 08:37:46,376 INFO L229 MonitoredProcess]: Starting monitored process 67 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 08:37:46,378 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (67)] Waiting until timeout for monitored process [2022-11-19 08:37:46,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:37:46,593 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-19 08:37:46,594 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:37:46,643 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 14 proven. 2 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-19 08:37:46,644 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:37:46,708 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-19 08:37:46,708 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1321441806] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:37:46,708 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1480992983] [2022-11-19 08:37:46,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:37:46,708 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:37:46,709 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 08:37:46,711 INFO L229 MonitoredProcess]: Starting monitored process 68 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 08:37:46,715 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2022-11-19 08:37:46,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:37:46,864 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-19 08:37:46,865 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:37:46,928 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 14 proven. 2 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-19 08:37:46,928 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:37:47,004 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-19 08:37:47,004 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1480992983] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:37:47,004 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-11-19 08:37:47,004 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 5, 4, 5, 4] total 9 [2022-11-19 08:37:47,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [967532743] [2022-11-19 08:37:47,005 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-11-19 08:37:47,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-19 08:37:47,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:37:47,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-19 08:37:47,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-19 08:37:47,006 INFO L87 Difference]: Start difference. First operand 356 states and 397 transitions. Second operand has 10 states, 9 states have (on average 4.888888888888889) internal successors, (44), 8 states have internal predecessors, (44), 5 states have call successors, (9), 3 states have call predecessors, (9), 5 states have return successors, (9), 6 states have call predecessors, (9), 5 states have call successors, (9) [2022-11-19 08:37:47,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:37:47,381 INFO L93 Difference]: Finished difference Result 559 states and 625 transitions. [2022-11-19 08:37:47,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-19 08:37:47,382 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 4.888888888888889) internal successors, (44), 8 states have internal predecessors, (44), 5 states have call successors, (9), 3 states have call predecessors, (9), 5 states have return successors, (9), 6 states have call predecessors, (9), 5 states have call successors, (9) Word has length 34 [2022-11-19 08:37:47,382 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:37:47,383 INFO L225 Difference]: With dead ends: 559 [2022-11-19 08:37:47,383 INFO L226 Difference]: Without dead ends: 559 [2022-11-19 08:37:47,384 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 199 GetRequests, 188 SyntacticMatches, 3 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-19 08:37:47,384 INFO L413 NwaCegarLoop]: 421 mSDtfsCounter, 292 mSDsluCounter, 2068 mSDsCounter, 0 mSdLazyCounter, 156 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 295 SdHoareTripleChecker+Valid, 2489 SdHoareTripleChecker+Invalid, 332 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 156 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 167 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-19 08:37:47,384 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [295 Valid, 2489 Invalid, 332 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 156 Invalid, 0 Unknown, 167 Unchecked, 0.3s Time] [2022-11-19 08:37:47,385 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 559 states. [2022-11-19 08:37:47,391 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 559 to 439. [2022-11-19 08:37:47,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 439 states, 288 states have (on average 1.7083333333333333) internal successors, (492), 399 states have internal predecessors, (492), 24 states have call successors, (24), 16 states have call predecessors, (24), 20 states have return successors, (33), 27 states have call predecessors, (33), 24 states have call successors, (33) [2022-11-19 08:37:47,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 439 states to 439 states and 549 transitions. [2022-11-19 08:37:47,394 INFO L78 Accepts]: Start accepts. Automaton has 439 states and 549 transitions. Word has length 34 [2022-11-19 08:37:47,394 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:37:47,394 INFO L495 AbstractCegarLoop]: Abstraction has 439 states and 549 transitions. [2022-11-19 08:37:47,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 4.888888888888889) internal successors, (44), 8 states have internal predecessors, (44), 5 states have call successors, (9), 3 states have call predecessors, (9), 5 states have return successors, (9), 6 states have call predecessors, (9), 5 states have call successors, (9) [2022-11-19 08:37:47,394 INFO L276 IsEmpty]: Start isEmpty. Operand 439 states and 549 transitions. [2022-11-19 08:37:47,395 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-11-19 08:37:47,395 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:37:47,395 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:37:47,400 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Ended with exit code 0 [2022-11-19 08:37:47,602 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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)] Ended with exit code 0 [2022-11-19 08:37:47,797 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (67)] Ended with exit code 0 [2022-11-19 08:37:47,995 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,66 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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,67 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt [2022-11-19 08:37:47,996 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr91REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-19 08:37:47,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:37:47,996 INFO L85 PathProgramCache]: Analyzing trace with hash 2092671515, now seen corresponding path program 1 times [2022-11-19 08:37:47,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:37:47,996 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1646417452] [2022-11-19 08:37:47,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:37:47,997 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 08:37:47,997 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:37:47,998 INFO L229 MonitoredProcess]: Starting monitored process 69 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:37:47,999 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:37:48,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:37:48,132 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 14 conjunts are in the unsatisfiable core [2022-11-19 08:37:48,133 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:37:48,375 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-19 08:37:48,375 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 1 case distinctions, treesize of input 14 treesize of output 20 [2022-11-19 08:37:48,380 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 5 treesize of output 3 [2022-11-19 08:37:48,571 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-19 08:37:48,662 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 08:37:48,744 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-19 08:37:48,744 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:37:48,859 INFO L321 Elim1Store]: treesize reduction 7, result has 50.0 percent of original size [2022-11-19 08:37:48,860 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 32 treesize of output 31 [2022-11-19 08:37:49,181 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-19 08:37:49,181 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:37:49,181 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1646417452] [2022-11-19 08:37:49,181 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1646417452] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-19 08:37:49,181 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-19 08:37:49,181 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [9] total 16 [2022-11-19 08:37:49,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1116487099] [2022-11-19 08:37:49,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:37:49,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-19 08:37:49,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:37:49,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-19 08:37:49,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=208, Unknown=0, NotChecked=0, Total=272 [2022-11-19 08:37:49,183 INFO L87 Difference]: Start difference. First operand 439 states and 549 transitions. Second operand has 8 states, 7 states have (on average 3.2857142857142856) internal successors, (23), 7 states have internal predecessors, (23), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-19 08:37:51,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:37:51,164 INFO L93 Difference]: Finished difference Result 479 states and 591 transitions. [2022-11-19 08:37:51,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-19 08:37:51,166 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 3.2857142857142856) internal successors, (23), 7 states have internal predecessors, (23), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 34 [2022-11-19 08:37:51,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:37:51,167 INFO L225 Difference]: With dead ends: 479 [2022-11-19 08:37:51,167 INFO L226 Difference]: Without dead ends: 479 [2022-11-19 08:37:51,168 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 50 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=85, Invalid=295, Unknown=0, NotChecked=0, Total=380 [2022-11-19 08:37:51,168 INFO L413 NwaCegarLoop]: 315 mSDtfsCounter, 101 mSDsluCounter, 1148 mSDsCounter, 0 mSdLazyCounter, 525 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 1463 SdHoareTripleChecker+Invalid, 534 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 525 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-11-19 08:37:51,168 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [101 Valid, 1463 Invalid, 534 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 525 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2022-11-19 08:37:51,168 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 479 states. [2022-11-19 08:37:51,174 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 479 to 441. [2022-11-19 08:37:51,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 441 states, 290 states have (on average 1.706896551724138) internal successors, (495), 401 states have internal predecessors, (495), 24 states have call successors, (24), 16 states have call predecessors, (24), 20 states have return successors, (33), 27 states have call predecessors, (33), 24 states have call successors, (33) [2022-11-19 08:37:51,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 441 states to 441 states and 552 transitions. [2022-11-19 08:37:51,176 INFO L78 Accepts]: Start accepts. Automaton has 441 states and 552 transitions. Word has length 34 [2022-11-19 08:37:51,176 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:37:51,176 INFO L495 AbstractCegarLoop]: Abstraction has 441 states and 552 transitions. [2022-11-19 08:37:51,177 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 3.2857142857142856) internal successors, (23), 7 states have internal predecessors, (23), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-19 08:37:51,177 INFO L276 IsEmpty]: Start isEmpty. Operand 441 states and 552 transitions. [2022-11-19 08:37:51,177 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-11-19 08:37:51,177 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:37:51,177 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:37:51,189 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:37:51,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:37:51,389 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr92REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-19 08:37:51,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:37:51,389 INFO L85 PathProgramCache]: Analyzing trace with hash 2092671516, now seen corresponding path program 1 times [2022-11-19 08:37:51,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:37:51,390 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [339950909] [2022-11-19 08:37:51,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:37:51,390 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 08:37:51,390 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:37:51,391 INFO L229 MonitoredProcess]: Starting monitored process 70 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:37:51,392 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 (70)] Waiting until timeout for monitored process [2022-11-19 08:37:51,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:37:51,526 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 20 conjunts are in the unsatisfiable core [2022-11-19 08:37:51,528 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:37:51,918 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-19 08:37:51,919 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 1 case distinctions, treesize of input 14 treesize of output 20 [2022-11-19 08:37:51,924 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 5 treesize of output 3 [2022-11-19 08:37:51,964 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-19 08:37:51,964 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 1 case distinctions, treesize of input 14 treesize of output 20 [2022-11-19 08:37:51,971 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 5 treesize of output 3 [2022-11-19 08:37:52,324 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-19 08:37:52,489 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 08:37:52,498 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-19 08:37:52,578 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-19 08:37:52,578 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:37:52,774 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-19 08:37:52,774 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 38 treesize of output 42 [2022-11-19 08:37:53,004 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 12 treesize of output 10 [2022-11-19 08:37:54,049 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-19 08:37:54,049 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:37:54,049 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [339950909] [2022-11-19 08:37:54,049 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [339950909] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-19 08:37:54,049 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-19 08:37:54,049 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [9] total 16 [2022-11-19 08:37:54,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914567197] [2022-11-19 08:37:54,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:37:54,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-19 08:37:54,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:37:54,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-19 08:37:54,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=208, Unknown=0, NotChecked=0, Total=272 [2022-11-19 08:37:54,051 INFO L87 Difference]: Start difference. First operand 441 states and 552 transitions. Second operand has 8 states, 7 states have (on average 3.2857142857142856) internal successors, (23), 7 states have internal predecessors, (23), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-19 08:37:57,944 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:37:57,944 INFO L93 Difference]: Finished difference Result 479 states and 591 transitions. [2022-11-19 08:37:57,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-19 08:37:57,945 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 3.2857142857142856) internal successors, (23), 7 states have internal predecessors, (23), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 34 [2022-11-19 08:37:57,945 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:37:57,946 INFO L225 Difference]: With dead ends: 479 [2022-11-19 08:37:57,946 INFO L226 Difference]: Without dead ends: 479 [2022-11-19 08:37:57,947 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 50 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=89, Invalid=291, Unknown=0, NotChecked=0, Total=380 [2022-11-19 08:37:57,947 INFO L413 NwaCegarLoop]: 317 mSDtfsCounter, 93 mSDsluCounter, 1190 mSDsCounter, 0 mSdLazyCounter, 470 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 1507 SdHoareTripleChecker+Invalid, 479 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 470 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.6s IncrementalHoareTripleChecker+Time [2022-11-19 08:37:57,947 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [94 Valid, 1507 Invalid, 479 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 470 Invalid, 0 Unknown, 0 Unchecked, 3.6s Time] [2022-11-19 08:37:57,948 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 479 states. [2022-11-19 08:37:57,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 479 to 441. [2022-11-19 08:37:57,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 441 states, 290 states have (on average 1.703448275862069) internal successors, (494), 401 states have internal predecessors, (494), 24 states have call successors, (24), 16 states have call predecessors, (24), 20 states have return successors, (33), 27 states have call predecessors, (33), 24 states have call successors, (33) [2022-11-19 08:37:57,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 441 states to 441 states and 551 transitions. [2022-11-19 08:37:57,956 INFO L78 Accepts]: Start accepts. Automaton has 441 states and 551 transitions. Word has length 34 [2022-11-19 08:37:57,956 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:37:57,957 INFO L495 AbstractCegarLoop]: Abstraction has 441 states and 551 transitions. [2022-11-19 08:37:57,957 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 3.2857142857142856) internal successors, (23), 7 states have internal predecessors, (23), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-19 08:37:57,957 INFO L276 IsEmpty]: Start isEmpty. Operand 441 states and 551 transitions. [2022-11-19 08:37:57,957 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-11-19 08:37:57,957 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:37:57,958 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 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 08:37:57,976 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 (70)] Forceful destruction successful, exit code 0 [2022-11-19 08:37:58,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 70 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:37:58,170 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr82ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-19 08:37:58,170 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:37:58,170 INFO L85 PathProgramCache]: Analyzing trace with hash 1747469131, now seen corresponding path program 1 times [2022-11-19 08:37:58,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:37:58,170 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1470429326] [2022-11-19 08:37:58,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:37:58,171 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 08:37:58,171 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:37:58,172 INFO L229 MonitoredProcess]: Starting monitored process 71 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:37:58,173 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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)] Waiting until timeout for monitored process [2022-11-19 08:37:58,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:37:58,305 INFO L263 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-19 08:37:58,306 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:37:58,310 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-11-19 08:37:58,396 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 14 proven. 2 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-19 08:37:58,397 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:37:58,528 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 14 proven. 2 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-19 08:37:58,528 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:37:58,528 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1470429326] [2022-11-19 08:37:58,528 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1470429326] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:37:58,528 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [364910585] [2022-11-19 08:37:58,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:37:58,528 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 08:37:58,528 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 08:37:58,529 INFO L229 MonitoredProcess]: Starting monitored process 72 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 08:37:58,531 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (72)] Waiting until timeout for monitored process [2022-11-19 08:37:58,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:37:58,778 INFO L263 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-19 08:37:58,779 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:37:58,786 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 08:37:58,830 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 14 proven. 2 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-19 08:37:58,830 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:37:58,953 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 14 proven. 2 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-19 08:37:58,954 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [364910585] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:37:58,954 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [254006081] [2022-11-19 08:37:58,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:37:58,954 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:37:58,954 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 08:37:58,955 INFO L229 MonitoredProcess]: Starting monitored process 73 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 08:37:58,957 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2022-11-19 08:37:59,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:37:59,102 INFO L263 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-19 08:37:59,103 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:37:59,107 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 08:37:59,151 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 14 proven. 2 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-19 08:37:59,151 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:37:59,279 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 14 proven. 2 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-19 08:37:59,279 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [254006081] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:37:59,279 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-11-19 08:37:59,279 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5, 5, 5, 5] total 6 [2022-11-19 08:37:59,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65403458] [2022-11-19 08:37:59,279 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-11-19 08:37:59,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-19 08:37:59,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:37:59,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-19 08:37:59,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-11-19 08:37:59,281 INFO L87 Difference]: Start difference. First operand 441 states and 551 transitions. Second operand has 7 states, 6 states have (on average 4.333333333333333) internal successors, (26), 6 states have internal predecessors, (26), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2022-11-19 08:38:00,104 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:38:00,104 INFO L93 Difference]: Finished difference Result 446 states and 557 transitions. [2022-11-19 08:38:00,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-19 08:38:00,106 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 4.333333333333333) internal successors, (26), 6 states have internal predecessors, (26), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) Word has length 35 [2022-11-19 08:38:00,106 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:38:00,108 INFO L225 Difference]: With dead ends: 446 [2022-11-19 08:38:00,108 INFO L226 Difference]: Without dead ends: 446 [2022-11-19 08:38:00,108 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 204 GetRequests, 197 SyntacticMatches, 2 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-11-19 08:38:00,109 INFO L413 NwaCegarLoop]: 337 mSDtfsCounter, 0 mSDsluCounter, 822 mSDsCounter, 0 mSdLazyCounter, 393 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1159 SdHoareTripleChecker+Invalid, 551 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 393 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 158 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-11-19 08:38:00,109 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1159 Invalid, 551 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 393 Invalid, 0 Unknown, 158 Unchecked, 0.8s Time] [2022-11-19 08:38:00,110 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 446 states. [2022-11-19 08:38:00,114 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 446 to 444. [2022-11-19 08:38:00,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 444 states, 293 states have (on average 1.6962457337883958) internal successors, (497), 404 states have internal predecessors, (497), 24 states have call successors, (24), 16 states have call predecessors, (24), 20 states have return successors, (33), 27 states have call predecessors, (33), 24 states have call successors, (33) [2022-11-19 08:38:00,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 444 states to 444 states and 554 transitions. [2022-11-19 08:38:00,116 INFO L78 Accepts]: Start accepts. Automaton has 444 states and 554 transitions. Word has length 35 [2022-11-19 08:38:00,116 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:38:00,116 INFO L495 AbstractCegarLoop]: Abstraction has 444 states and 554 transitions. [2022-11-19 08:38:00,116 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 4.333333333333333) internal successors, (26), 6 states have internal predecessors, (26), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2022-11-19 08:38:00,116 INFO L276 IsEmpty]: Start isEmpty. Operand 444 states and 554 transitions. [2022-11-19 08:38:00,117 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-11-19 08:38:00,117 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:38:00,117 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 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 08:38:00,129 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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)] Forceful destruction successful, exit code 0 [2022-11-19 08:38:00,331 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (72)] Ended with exit code 0 [2022-11-19 08:38:00,533 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Ended with exit code 0 [2022-11-19 08:38:00,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 71 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt,73 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:38:00,729 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr82ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-19 08:38:00,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:38:00,729 INFO L85 PathProgramCache]: Analyzing trace with hash 4658796, now seen corresponding path program 1 times [2022-11-19 08:38:00,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:38:00,730 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1417606801] [2022-11-19 08:38:00,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:38:00,730 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 08:38:00,730 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:38:00,731 INFO L229 MonitoredProcess]: Starting monitored process 74 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:38:00,732 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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)] Waiting until timeout for monitored process [2022-11-19 08:38:00,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:38:00,865 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-19 08:38:00,866 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:38:00,907 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-19 08:38:00,908 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 08:38:00,908 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:38:00,908 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1417606801] [2022-11-19 08:38:00,908 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1417606801] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:38:00,908 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:38:00,908 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-19 08:38:00,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1061494044] [2022-11-19 08:38:00,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:38:00,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-19 08:38:00,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:38:00,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-19 08:38:00,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-19 08:38:00,909 INFO L87 Difference]: Start difference. First operand 444 states and 554 transitions. Second operand has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 1 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2022-11-19 08:38:00,995 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:38:00,995 INFO L93 Difference]: Finished difference Result 488 states and 600 transitions. [2022-11-19 08:38:00,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-19 08:38:00,996 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 1 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) Word has length 35 [2022-11-19 08:38:00,996 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:38:00,998 INFO L225 Difference]: With dead ends: 488 [2022-11-19 08:38:00,998 INFO L226 Difference]: Without dead ends: 488 [2022-11-19 08:38:00,999 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 31 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 08:38:00,999 INFO L413 NwaCegarLoop]: 381 mSDtfsCounter, 238 mSDsluCounter, 880 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 249 SdHoareTripleChecker+Valid, 1261 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-19 08:38:00,999 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [249 Valid, 1261 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-19 08:38:01,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 488 states. [2022-11-19 08:38:01,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 488 to 442. [2022-11-19 08:38:01,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 442 states, 291 states have (on average 1.697594501718213) internal successors, (494), 402 states have internal predecessors, (494), 24 states have call successors, (24), 16 states have call predecessors, (24), 20 states have return successors, (33), 27 states have call predecessors, (33), 24 states have call successors, (33) [2022-11-19 08:38:01,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 442 states to 442 states and 551 transitions. [2022-11-19 08:38:01,007 INFO L78 Accepts]: Start accepts. Automaton has 442 states and 551 transitions. Word has length 35 [2022-11-19 08:38:01,007 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:38:01,008 INFO L495 AbstractCegarLoop]: Abstraction has 442 states and 551 transitions. [2022-11-19 08:38:01,008 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 1 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2022-11-19 08:38:01,008 INFO L276 IsEmpty]: Start isEmpty. Operand 442 states and 551 transitions. [2022-11-19 08:38:01,008 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-11-19 08:38:01,008 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:38:01,009 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 1, 1, 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 08:38:01,025 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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)] Forceful destruction successful, exit code 0 [2022-11-19 08:38:01,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 74 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:38:01,221 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr84ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-19 08:38:01,221 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:38:01,221 INFO L85 PathProgramCache]: Analyzing trace with hash -14364371, now seen corresponding path program 1 times [2022-11-19 08:38:01,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:38:01,221 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1683808177] [2022-11-19 08:38:01,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:38:01,221 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 08:38:01,221 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:38:01,222 INFO L229 MonitoredProcess]: Starting monitored process 75 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:38:01,228 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:38:01,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:38:01,370 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-19 08:38:01,371 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:38:01,967 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 8 proven. 4 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-19 08:38:01,968 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:38:02,156 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-19 08:38:02,156 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:38:02,156 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1683808177] [2022-11-19 08:38:02,156 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1683808177] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:38:02,156 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1955668269] [2022-11-19 08:38:02,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:38:02,157 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 08:38:02,157 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 08:38:02,157 INFO L229 MonitoredProcess]: Starting monitored process 76 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 08:38:02,175 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (76)] Waiting until timeout for monitored process [2022-11-19 08:38:02,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:38:02,397 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-19 08:38:02,398 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:38:02,500 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 14 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-19 08:38:02,500 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:38:02,588 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-19 08:38:02,588 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1955668269] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:38:02,588 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1707679521] [2022-11-19 08:38:02,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:38:02,588 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:38:02,589 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 08:38:02,591 INFO L229 MonitoredProcess]: Starting monitored process 77 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 08:38:02,593 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2022-11-19 08:38:02,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:38:02,758 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-19 08:38:02,759 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:38:02,846 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 14 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-19 08:38:02,846 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:38:02,931 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-19 08:38:02,931 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1707679521] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:38:02,931 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-11-19 08:38:02,932 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 5, 4, 5, 4] total 9 [2022-11-19 08:38:02,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [410335781] [2022-11-19 08:38:02,932 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-11-19 08:38:02,932 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-19 08:38:02,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:38:02,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-19 08:38:02,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-19 08:38:02,933 INFO L87 Difference]: Start difference. First operand 442 states and 551 transitions. Second operand has 10 states, 9 states have (on average 5.666666666666667) internal successors, (51), 8 states have internal predecessors, (51), 5 states have call successors, (10), 3 states have call predecessors, (10), 5 states have return successors, (10), 6 states have call predecessors, (10), 5 states have call successors, (10) [2022-11-19 08:38:03,325 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:38:03,325 INFO L93 Difference]: Finished difference Result 565 states and 629 transitions. [2022-11-19 08:38:03,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-19 08:38:03,325 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 5.666666666666667) internal successors, (51), 8 states have internal predecessors, (51), 5 states have call successors, (10), 3 states have call predecessors, (10), 5 states have return successors, (10), 6 states have call predecessors, (10), 5 states have call successors, (10) Word has length 37 [2022-11-19 08:38:03,326 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:38:03,327 INFO L225 Difference]: With dead ends: 565 [2022-11-19 08:38:03,327 INFO L226 Difference]: Without dead ends: 565 [2022-11-19 08:38:03,328 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 217 GetRequests, 203 SyntacticMatches, 6 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-19 08:38:03,328 INFO L413 NwaCegarLoop]: 421 mSDtfsCounter, 289 mSDsluCounter, 2113 mSDsCounter, 0 mSdLazyCounter, 175 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 292 SdHoareTripleChecker+Valid, 2534 SdHoareTripleChecker+Invalid, 348 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 175 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 162 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-19 08:38:03,328 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [292 Valid, 2534 Invalid, 348 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 175 Invalid, 0 Unknown, 162 Unchecked, 0.4s Time] [2022-11-19 08:38:03,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 565 states. [2022-11-19 08:38:03,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 565 to 444. [2022-11-19 08:38:03,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 444 states, 293 states have (on average 1.6928327645051195) internal successors, (496), 404 states have internal predecessors, (496), 24 states have call successors, (24), 16 states have call predecessors, (24), 20 states have return successors, (33), 27 states have call predecessors, (33), 24 states have call successors, (33) [2022-11-19 08:38:03,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 444 states to 444 states and 553 transitions. [2022-11-19 08:38:03,336 INFO L78 Accepts]: Start accepts. Automaton has 444 states and 553 transitions. Word has length 37 [2022-11-19 08:38:03,336 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:38:03,336 INFO L495 AbstractCegarLoop]: Abstraction has 444 states and 553 transitions. [2022-11-19 08:38:03,337 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 5.666666666666667) internal successors, (51), 8 states have internal predecessors, (51), 5 states have call successors, (10), 3 states have call predecessors, (10), 5 states have return successors, (10), 6 states have call predecessors, (10), 5 states have call successors, (10) [2022-11-19 08:38:03,337 INFO L276 IsEmpty]: Start isEmpty. Operand 444 states and 553 transitions. [2022-11-19 08:38:03,337 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-11-19 08:38:03,337 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:38:03,338 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:38:03,348 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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)] Ended with exit code 0 [2022-11-19 08:38:03,546 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (76)] Forceful destruction successful, exit code 0 [2022-11-19 08:38:03,748 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Forceful destruction successful, exit code 0 [2022-11-19 08:38:03,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 75 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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,76 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt,77 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:38:03,944 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr93REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-19 08:38:03,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:38:03,944 INFO L85 PathProgramCache]: Analyzing trace with hash 1327181508, now seen corresponding path program 1 times [2022-11-19 08:38:03,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:38:03,944 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [141703402] [2022-11-19 08:38:03,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:38:03,945 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 08:38:03,945 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:38:03,946 INFO L229 MonitoredProcess]: Starting monitored process 78 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:38:03,950 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:38:04,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:38:04,087 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-19 08:38:04,088 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:38:04,110 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-19 08:38:04,110 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 08:38:04,110 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:38:04,110 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [141703402] [2022-11-19 08:38:04,110 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [141703402] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:38:04,111 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:38:04,111 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-19 08:38:04,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [301472305] [2022-11-19 08:38:04,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:38:04,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-19 08:38:04,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:38:04,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-19 08:38:04,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-19 08:38:04,112 INFO L87 Difference]: Start difference. First operand 444 states and 553 transitions. Second operand has 4 states, 3 states have (on average 8.666666666666666) internal successors, (26), 4 states have internal predecessors, (26), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-11-19 08:38:04,746 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:38:04,746 INFO L93 Difference]: Finished difference Result 462 states and 573 transitions. [2022-11-19 08:38:04,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-19 08:38:04,747 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 8.666666666666666) internal successors, (26), 4 states have internal predecessors, (26), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 37 [2022-11-19 08:38:04,748 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:38:04,748 INFO L225 Difference]: With dead ends: 462 [2022-11-19 08:38:04,749 INFO L226 Difference]: Without dead ends: 462 [2022-11-19 08:38:04,749 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 34 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 08:38:04,749 INFO L413 NwaCegarLoop]: 322 mSDtfsCounter, 42 mSDsluCounter, 416 mSDsCounter, 0 mSdLazyCounter, 247 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 738 SdHoareTripleChecker+Invalid, 250 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 247 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-19 08:38:04,749 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [42 Valid, 738 Invalid, 250 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 247 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-11-19 08:38:04,750 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 462 states. [2022-11-19 08:38:04,754 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 462 to 445. [2022-11-19 08:38:04,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 445 states, 295 states have (on average 1.6915254237288135) internal successors, (499), 405 states have internal predecessors, (499), 24 states have call successors, (24), 16 states have call predecessors, (24), 20 states have return successors, (33), 27 states have call predecessors, (33), 24 states have call successors, (33) [2022-11-19 08:38:04,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 445 states to 445 states and 556 transitions. [2022-11-19 08:38:04,756 INFO L78 Accepts]: Start accepts. Automaton has 445 states and 556 transitions. Word has length 37 [2022-11-19 08:38:04,756 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:38:04,756 INFO L495 AbstractCegarLoop]: Abstraction has 445 states and 556 transitions. [2022-11-19 08:38:04,756 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 8.666666666666666) internal successors, (26), 4 states have internal predecessors, (26), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-11-19 08:38:04,757 INFO L276 IsEmpty]: Start isEmpty. Operand 445 states and 556 transitions. [2022-11-19 08:38:04,757 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-11-19 08:38:04,757 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:38:04,757 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:38:04,770 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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)] Ended with exit code 0 [2022-11-19 08:38:04,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 78 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:38:04,969 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr94REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-19 08:38:04,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:38:04,969 INFO L85 PathProgramCache]: Analyzing trace with hash 1327181509, now seen corresponding path program 1 times [2022-11-19 08:38:04,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:38:04,969 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [312940981] [2022-11-19 08:38:04,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:38:04,969 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 08:38:04,970 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:38:04,970 INFO L229 MonitoredProcess]: Starting monitored process 79 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:38:04,973 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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)] Waiting until timeout for monitored process [2022-11-19 08:38:05,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:38:05,125 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 18 conjunts are in the unsatisfiable core [2022-11-19 08:38:05,126 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:38:05,472 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-19 08:38:05,472 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 1 case distinctions, treesize of input 14 treesize of output 20 [2022-11-19 08:38:05,477 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 5 treesize of output 3 [2022-11-19 08:38:05,519 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-19 08:38:05,520 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 1 case distinctions, treesize of input 14 treesize of output 20 [2022-11-19 08:38:05,529 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 5 treesize of output 3 [2022-11-19 08:38:05,849 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-19 08:38:06,047 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 08:38:06,057 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 08:38:06,082 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 08:38:06,083 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 1 case distinctions, treesize of input 13 treesize of output 13 [2022-11-19 08:38:06,232 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-19 08:38:06,233 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:38:06,432 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 12 treesize of output 10 [2022-11-19 08:38:06,821 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-19 08:38:06,822 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:38:06,822 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [312940981] [2022-11-19 08:38:06,822 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [312940981] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-19 08:38:06,822 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-19 08:38:06,822 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [10] total 17 [2022-11-19 08:38:06,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1730054117] [2022-11-19 08:38:06,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:38:06,822 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-19 08:38:06,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:38:06,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-19 08:38:06,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=206, Unknown=0, NotChecked=0, Total=272 [2022-11-19 08:38:06,823 INFO L87 Difference]: Start difference. First operand 445 states and 556 transitions. Second operand has 8 states, 8 states have (on average 3.25) internal successors, (26), 7 states have internal predecessors, (26), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-19 08:38:08,272 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:38:08,273 INFO L93 Difference]: Finished difference Result 451 states and 561 transitions. [2022-11-19 08:38:08,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-19 08:38:08,274 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.25) internal successors, (26), 7 states have internal predecessors, (26), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 37 [2022-11-19 08:38:08,274 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:38:08,275 INFO L225 Difference]: With dead ends: 451 [2022-11-19 08:38:08,275 INFO L226 Difference]: Without dead ends: 451 [2022-11-19 08:38:08,276 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 129 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=91, Invalid=289, Unknown=0, NotChecked=0, Total=380 [2022-11-19 08:38:08,276 INFO L413 NwaCegarLoop]: 324 mSDtfsCounter, 71 mSDsluCounter, 1346 mSDsCounter, 0 mSdLazyCounter, 282 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 1670 SdHoareTripleChecker+Invalid, 299 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 282 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-11-19 08:38:08,276 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [71 Valid, 1670 Invalid, 299 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 282 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-11-19 08:38:08,276 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 451 states. [2022-11-19 08:38:08,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 451 to 447. [2022-11-19 08:38:08,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 447 states, 297 states have (on average 1.6868686868686869) internal successors, (501), 407 states have internal predecessors, (501), 24 states have call successors, (24), 16 states have call predecessors, (24), 20 states have return successors, (33), 27 states have call predecessors, (33), 24 states have call successors, (33) [2022-11-19 08:38:08,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 447 states to 447 states and 558 transitions. [2022-11-19 08:38:08,281 INFO L78 Accepts]: Start accepts. Automaton has 447 states and 558 transitions. Word has length 37 [2022-11-19 08:38:08,281 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:38:08,281 INFO L495 AbstractCegarLoop]: Abstraction has 447 states and 558 transitions. [2022-11-19 08:38:08,281 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.25) internal successors, (26), 7 states have internal predecessors, (26), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-19 08:38:08,281 INFO L276 IsEmpty]: Start isEmpty. Operand 447 states and 558 transitions. [2022-11-19 08:38:08,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2022-11-19 08:38:08,282 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:38:08,282 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 1, 1, 1, 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 08:38:08,294 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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)] Ended with exit code 0 [2022-11-19 08:38:08,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 79 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:38:08,482 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr85ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-19 08:38:08,483 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:38:08,483 INFO L85 PathProgramCache]: Analyzing trace with hash -445295076, now seen corresponding path program 1 times [2022-11-19 08:38:08,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:38:08,483 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [199305676] [2022-11-19 08:38:08,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:38:08,483 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 08:38:08,484 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:38:08,484 INFO L229 MonitoredProcess]: Starting monitored process 80 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:38:08,523 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 (80)] Waiting until timeout for monitored process [2022-11-19 08:38:08,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:38:08,645 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 14 conjunts are in the unsatisfiable core [2022-11-19 08:38:08,646 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:38:08,650 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 08:38:08,740 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 08:38:08,740 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 08:38:08,873 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 08:38:08,883 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 14 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-19 08:38:08,883 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:38:09,082 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 08:38:09,227 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 14 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-19 08:38:09,228 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:38:09,228 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [199305676] [2022-11-19 08:38:09,228 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [199305676] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:38:09,228 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1989358530] [2022-11-19 08:38:09,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:38:09,228 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 08:38:09,228 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 08:38:09,229 INFO L229 MonitoredProcess]: Starting monitored process 81 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 08:38:09,231 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (81)] Waiting until timeout for monitored process [2022-11-19 08:38:09,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:38:09,519 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 15 conjunts are in the unsatisfiable core [2022-11-19 08:38:09,521 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:38:09,527 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 08:38:09,574 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 08:38:09,574 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 08:38:09,645 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 08:38:09,654 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 14 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-19 08:38:09,654 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:38:09,822 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 08:38:09,961 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 14 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-19 08:38:09,961 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1989358530] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:38:09,961 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [88459809] [2022-11-19 08:38:09,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:38:09,962 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:38:09,962 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 08:38:09,963 INFO L229 MonitoredProcess]: Starting monitored process 82 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 08:38:09,965 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Waiting until timeout for monitored process [2022-11-19 08:38:10,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:38:10,132 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 14 conjunts are in the unsatisfiable core [2022-11-19 08:38:10,134 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:38:10,138 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 08:38:10,194 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 08:38:10,194 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 08:38:10,262 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 08:38:10,272 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 14 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-19 08:38:10,272 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:38:10,461 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 08:38:10,608 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 14 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-19 08:38:10,608 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [88459809] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:38:10,608 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-11-19 08:38:10,608 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9, 9, 9, 9] total 10 [2022-11-19 08:38:10,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [848548299] [2022-11-19 08:38:10,608 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-11-19 08:38:10,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-11-19 08:38:10,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:38:10,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-19 08:38:10,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2022-11-19 08:38:10,609 INFO L87 Difference]: Start difference. First operand 447 states and 558 transitions. Second operand has 11 states, 10 states have (on average 3.2) internal successors, (32), 9 states have internal predecessors, (32), 3 states have call successors, (6), 3 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2022-11-19 08:38:13,171 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:38:13,171 INFO L93 Difference]: Finished difference Result 454 states and 565 transitions. [2022-11-19 08:38:13,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-19 08:38:13,172 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 3.2) internal successors, (32), 9 states have internal predecessors, (32), 3 states have call successors, (6), 3 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) Word has length 38 [2022-11-19 08:38:13,173 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:38:13,174 INFO L225 Difference]: With dead ends: 454 [2022-11-19 08:38:13,174 INFO L226 Difference]: Without dead ends: 454 [2022-11-19 08:38:13,174 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 223 GetRequests, 199 SyntacticMatches, 14 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2022-11-19 08:38:13,174 INFO L413 NwaCegarLoop]: 301 mSDtfsCounter, 296 mSDsluCounter, 1497 mSDsCounter, 0 mSdLazyCounter, 874 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 313 SdHoareTripleChecker+Valid, 1798 SdHoareTripleChecker+Invalid, 1022 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 874 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 129 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2022-11-19 08:38:13,174 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [313 Valid, 1798 Invalid, 1022 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 874 Invalid, 0 Unknown, 129 Unchecked, 2.5s Time] [2022-11-19 08:38:13,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 454 states. [2022-11-19 08:38:13,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 454 to 448. [2022-11-19 08:38:13,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 448 states, 298 states have (on average 1.6845637583892616) internal successors, (502), 408 states have internal predecessors, (502), 24 states have call successors, (24), 16 states have call predecessors, (24), 20 states have return successors, (33), 27 states have call predecessors, (33), 24 states have call successors, (33) [2022-11-19 08:38:13,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 448 states to 448 states and 559 transitions. [2022-11-19 08:38:13,182 INFO L78 Accepts]: Start accepts. Automaton has 448 states and 559 transitions. Word has length 38 [2022-11-19 08:38:13,183 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:38:13,183 INFO L495 AbstractCegarLoop]: Abstraction has 448 states and 559 transitions. [2022-11-19 08:38:13,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 3.2) internal successors, (32), 9 states have internal predecessors, (32), 3 states have call successors, (6), 3 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2022-11-19 08:38:13,183 INFO L276 IsEmpty]: Start isEmpty. Operand 448 states and 559 transitions. [2022-11-19 08:38:13,184 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-11-19 08:38:13,184 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:38:13,184 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:38:13,200 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 (80)] Forceful destruction successful, exit code 0 [2022-11-19 08:38:13,398 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (81)] Ended with exit code 0 [2022-11-19 08:38:13,601 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Ended with exit code 0 [2022-11-19 08:38:13,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 80 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt,82 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:38:13,797 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr103ASSERT_VIOLATIONMEMORY_LEAK === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-19 08:38:13,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:38:13,797 INFO L85 PathProgramCache]: Analyzing trace with hash -183877918, now seen corresponding path program 1 times [2022-11-19 08:38:13,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:38:13,797 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2007394770] [2022-11-19 08:38:13,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:38:13,798 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 08:38:13,798 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:38:13,799 INFO L229 MonitoredProcess]: Starting monitored process 83 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:38:13,801 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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)] Waiting until timeout for monitored process [2022-11-19 08:38:13,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:38:13,973 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 22 conjunts are in the unsatisfiable core [2022-11-19 08:38:13,974 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:38:16,588 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ULTIMATE.start_entry_point_~client~0#1.base| (_ BitVec 32))) (and (exists ((|ULTIMATE.start_entry_point_~cfg~2#1.base| (_ BitVec 32)) (v_ArrVal_989 (_ BitVec 1))) (let ((.cse1 (store |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~client~0#1.base| v_ArrVal_989))) (let ((.cse0 (store .cse1 |ULTIMATE.start_entry_point_~cfg~2#1.base| (_ bv0 1)))) (and (= (_ bv0 1) (bvadd (select .cse0 |ULTIMATE.start_entry_point_~client~0#1.base|) (_ bv1 1))) (= |c_#valid| (store .cse0 |ULTIMATE.start_entry_point_~client~0#1.base| (_ bv0 1))) (= (select .cse1 |ULTIMATE.start_entry_point_~cfg~2#1.base|) (_ bv0 1)))))) (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~client~0#1.base|)) (not (= |ULTIMATE.start_entry_point_~client~0#1.base| (_ bv0 32))))) is different from true [2022-11-19 08:38:16,844 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-19 08:38:16,844 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:38:17,177 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 15 treesize of output 13 [2022-11-19 08:38:17,643 WARN L837 $PredicateComparison]: unable to prove that (and (or (forall ((|v_ULTIMATE.start_entry_point_#t~ret66#1.base_135| (_ BitVec 32))) (or (= (store (store |c_#valid| |v_ULTIMATE.start_entry_point_#t~ret66#1.base_135| (_ bv0 1)) |c_ULTIMATE.start_entry_point_~client~0#1.base| (_ bv0 1)) |c_ULTIMATE.start_main_old_#valid#1|) (not (= (select |c_#valid| |v_ULTIMATE.start_entry_point_#t~ret66#1.base_135|) (_ bv0 1))))) (not (= |c_ULTIMATE.start_entry_point_~client~0#1.base| (_ bv0 32)))) (forall ((|v_ULTIMATE.start_entry_point_#t~ret66#1.base_135| (_ BitVec 32))) (let ((.cse0 (store |c_#valid| |v_ULTIMATE.start_entry_point_#t~ret66#1.base_135| (_ bv0 1)))) (or (= (store .cse0 |c_ULTIMATE.start_entry_point_~client~0#1.base| (_ bv0 1)) |c_ULTIMATE.start_main_old_#valid#1|) (not (= (select |c_#valid| |v_ULTIMATE.start_entry_point_#t~ret66#1.base_135|) (_ bv0 1))) (not (= (_ bv0 1) (bvadd (select .cse0 |c_ULTIMATE.start_entry_point_~client~0#1.base|) (_ bv1 1)))))))) is different from false [2022-11-19 08:38:17,647 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:38:17,647 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2007394770] [2022-11-19 08:38:17,647 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2007394770] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 08:38:17,647 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1590165394] [2022-11-19 08:38:17,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:38:17,648 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 08:38:17,648 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 08:38:17,649 INFO L229 MonitoredProcess]: Starting monitored process 84 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 08:38:17,650 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (84)] Waiting until timeout for monitored process [2022-11-19 08:38:17,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:38:17,974 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 24 conjunts are in the unsatisfiable core [2022-11-19 08:38:17,976 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:38:21,337 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_~cfg~2#1.base| (_ BitVec 32)) (v_ArrVal_990 (_ BitVec 1)) (|ULTIMATE.start_entry_point_~client~0#1.base| (_ BitVec 32))) (let ((.cse1 (store |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~client~0#1.base| v_ArrVal_990))) (let ((.cse0 (store .cse1 |ULTIMATE.start_entry_point_~cfg~2#1.base| (_ bv0 1)))) (and (= (bvadd (select .cse0 |ULTIMATE.start_entry_point_~client~0#1.base|) (_ bv1 1)) (_ bv0 1)) (= |c_#valid| (store .cse0 |ULTIMATE.start_entry_point_~client~0#1.base| (_ bv0 1))) (= (select .cse1 |ULTIMATE.start_entry_point_~cfg~2#1.base|) (_ bv0 1)) (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~client~0#1.base|)) (not (= |ULTIMATE.start_entry_point_~client~0#1.base| (_ bv0 32)))))))) is different from true [2022-11-19 08:38:21,635 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-19 08:38:21,636 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:38:22,152 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 15 treesize of output 13 [2022-11-19 08:38:28,838 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1590165394] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 08:38:28,838 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [279907019] [2022-11-19 08:38:28,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:38:28,838 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:38:28,839 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 08:38:28,839 INFO L229 MonitoredProcess]: Starting monitored process 85 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 08:38:28,842 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Waiting until timeout for monitored process [2022-11-19 08:38:29,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:38:29,062 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 20 conjunts are in the unsatisfiable core [2022-11-19 08:38:29,064 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:38:38,065 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ULTIMATE.start_entry_point_~client~0#1.base| (_ BitVec 32))) (and (exists ((|ULTIMATE.start_entry_point_~cfg~2#1.base| (_ BitVec 32)) (v_ArrVal_990 (_ BitVec 1))) (let ((.cse0 (store |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~client~0#1.base| v_ArrVal_990))) (and (= |c_#valid| (store (store .cse0 |ULTIMATE.start_entry_point_~cfg~2#1.base| (_ bv0 1)) |ULTIMATE.start_entry_point_~client~0#1.base| (_ bv0 1))) (= (select .cse0 |ULTIMATE.start_entry_point_~cfg~2#1.base|) (_ bv0 1))))) (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~client~0#1.base|)))) is different from true [2022-11-19 08:38:38,208 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-19 08:38:38,208 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:38:40,843 WARN L837 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_entry_point_#t~ret66#1.base_141| (_ BitVec 32))) (or (not (= (_ bv0 1) (select |c_#valid| |v_ULTIMATE.start_entry_point_#t~ret66#1.base_141|))) (= (store (store |c_#valid| |v_ULTIMATE.start_entry_point_#t~ret66#1.base_141| (_ bv0 1)) |c_ULTIMATE.start_entry_point_~client~0#1.base| (_ bv0 1)) |c_ULTIMATE.start_main_old_#valid#1|))) is different from false [2022-11-19 08:38:40,846 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [279907019] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 08:38:40,846 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-19 08:38:40,846 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 10] total 27 [2022-11-19 08:38:40,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [672389077] [2022-11-19 08:38:40,846 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-19 08:38:40,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-11-19 08:38:40,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:38:40,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-11-19 08:38:40,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=174, Invalid=1091, Unknown=15, NotChecked=360, Total=1640 [2022-11-19 08:38:40,848 INFO L87 Difference]: Start difference. First operand 448 states and 559 transitions. Second operand has 28 states, 24 states have (on average 3.2083333333333335) internal successors, (77), 22 states have internal predecessors, (77), 8 states have call successors, (8), 1 states have call predecessors, (8), 3 states have return successors, (9), 9 states have call predecessors, (9), 8 states have call successors, (9) [2022-11-19 08:38:41,516 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_~cfg~2#1.base| (_ BitVec 32)) (v_ArrVal_990 (_ BitVec 1)) (|ULTIMATE.start_entry_point_~client~0#1.base| (_ BitVec 32))) (let ((.cse1 (store |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~client~0#1.base| v_ArrVal_990))) (let ((.cse0 (store .cse1 |ULTIMATE.start_entry_point_~cfg~2#1.base| (_ bv0 1)))) (and (= (bvadd (select .cse0 |ULTIMATE.start_entry_point_~client~0#1.base|) (_ bv1 1)) (_ bv0 1)) (= |c_#valid| (store .cse0 |ULTIMATE.start_entry_point_~client~0#1.base| (_ bv0 1))) (= (select .cse1 |ULTIMATE.start_entry_point_~cfg~2#1.base|) (_ bv0 1)) (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~client~0#1.base|)) (not (= |ULTIMATE.start_entry_point_~client~0#1.base| (_ bv0 32))))))) (exists ((|ULTIMATE.start_entry_point_~client~0#1.base| (_ BitVec 32))) (and (exists ((|ULTIMATE.start_entry_point_~cfg~2#1.base| (_ BitVec 32)) (v_ArrVal_990 (_ BitVec 1))) (let ((.cse2 (store |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~client~0#1.base| v_ArrVal_990))) (and (= |c_#valid| (store (store .cse2 |ULTIMATE.start_entry_point_~cfg~2#1.base| (_ bv0 1)) |ULTIMATE.start_entry_point_~client~0#1.base| (_ bv0 1))) (= (select .cse2 |ULTIMATE.start_entry_point_~cfg~2#1.base|) (_ bv0 1))))) (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~client~0#1.base|)))) (exists ((|ULTIMATE.start_entry_point_~client~0#1.base| (_ BitVec 32))) (and (exists ((|ULTIMATE.start_entry_point_~cfg~2#1.base| (_ BitVec 32)) (v_ArrVal_989 (_ BitVec 1))) (let ((.cse4 (store |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~client~0#1.base| v_ArrVal_989))) (let ((.cse3 (store .cse4 |ULTIMATE.start_entry_point_~cfg~2#1.base| (_ bv0 1)))) (and (= (_ bv0 1) (bvadd (select .cse3 |ULTIMATE.start_entry_point_~client~0#1.base|) (_ bv1 1))) (= |c_#valid| (store .cse3 |ULTIMATE.start_entry_point_~client~0#1.base| (_ bv0 1))) (= (select .cse4 |ULTIMATE.start_entry_point_~cfg~2#1.base|) (_ bv0 1)))))) (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~client~0#1.base|)) (not (= |ULTIMATE.start_entry_point_~client~0#1.base| (_ bv0 32)))))) is different from true [2022-11-19 08:38:43,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:38:43,211 INFO L93 Difference]: Finished difference Result 453 states and 564 transitions. [2022-11-19 08:38:43,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-19 08:38:43,213 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 24 states have (on average 3.2083333333333335) internal successors, (77), 22 states have internal predecessors, (77), 8 states have call successors, (8), 1 states have call predecessors, (8), 3 states have return successors, (9), 9 states have call predecessors, (9), 8 states have call successors, (9) Word has length 39 [2022-11-19 08:38:43,213 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:38:43,214 INFO L225 Difference]: With dead ends: 453 [2022-11-19 08:38:43,214 INFO L226 Difference]: Without dead ends: 434 [2022-11-19 08:38:43,214 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 147 SyntacticMatches, 9 SemanticMatches, 45 ConstructedPredicates, 6 IntricatePredicates, 3 DeprecatedPredicates, 486 ImplicationChecksByTransitivity, 23.9s TimeCoverageRelationStatistics Valid=208, Invalid=1440, Unknown=16, NotChecked=498, Total=2162 [2022-11-19 08:38:43,215 INFO L413 NwaCegarLoop]: 289 mSDtfsCounter, 47 mSDsluCounter, 2291 mSDsCounter, 0 mSdLazyCounter, 412 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 2580 SdHoareTripleChecker+Invalid, 2549 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 412 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2123 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-11-19 08:38:43,215 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [47 Valid, 2580 Invalid, 2549 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 412 Invalid, 0 Unknown, 2123 Unchecked, 1.7s Time] [2022-11-19 08:38:43,216 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 434 states. [2022-11-19 08:38:43,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 434 to 432. [2022-11-19 08:38:43,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 432 states, 283 states have (on average 1.7173144876325088) internal successors, (486), 393 states have internal predecessors, (486), 24 states have call successors, (24), 16 states have call predecessors, (24), 19 states have return successors, (32), 26 states have call predecessors, (32), 24 states have call successors, (32) [2022-11-19 08:38:43,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 432 states to 432 states and 542 transitions. [2022-11-19 08:38:43,224 INFO L78 Accepts]: Start accepts. Automaton has 432 states and 542 transitions. Word has length 39 [2022-11-19 08:38:43,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:38:43,225 INFO L495 AbstractCegarLoop]: Abstraction has 432 states and 542 transitions. [2022-11-19 08:38:43,225 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 24 states have (on average 3.2083333333333335) internal successors, (77), 22 states have internal predecessors, (77), 8 states have call successors, (8), 1 states have call predecessors, (8), 3 states have return successors, (9), 9 states have call predecessors, (9), 8 states have call successors, (9) [2022-11-19 08:38:43,225 INFO L276 IsEmpty]: Start isEmpty. Operand 432 states and 542 transitions. [2022-11-19 08:38:43,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-11-19 08:38:43,226 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:38:43,226 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 1, 1, 1, 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 08:38:43,232 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (84)] Ended with exit code 0 [2022-11-19 08:38:43,442 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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)] Ended with exit code 0 [2022-11-19 08:38:43,639 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Forceful destruction successful, exit code 0 [2022-11-19 08:38:43,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 84 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt,83 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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,85 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:38:43,833 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr77ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-19 08:38:43,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:38:43,833 INFO L85 PathProgramCache]: Analyzing trace with hash -789046589, now seen corresponding path program 1 times [2022-11-19 08:38:43,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:38:43,834 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1332361231] [2022-11-19 08:38:43,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:38:43,834 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 08:38:43,834 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:38:43,835 INFO L229 MonitoredProcess]: Starting monitored process 86 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:38:43,838 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 (86)] Waiting until timeout for monitored process [2022-11-19 08:38:44,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:38:44,043 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-19 08:38:44,044 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:38:44,100 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-11-19 08:38:44,100 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:38:44,171 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-11-19 08:38:44,171 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:38:44,171 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1332361231] [2022-11-19 08:38:44,171 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1332361231] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:38:44,171 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1388056200] [2022-11-19 08:38:44,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:38:44,172 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 08:38:44,172 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 08:38:44,173 INFO L229 MonitoredProcess]: Starting monitored process 87 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 08:38:44,203 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (87)] Waiting until timeout for monitored process [2022-11-19 08:38:44,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:38:44,519 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-19 08:38:44,520 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:38:44,551 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-11-19 08:38:44,552 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:38:44,617 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-11-19 08:38:44,618 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1388056200] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:38:44,618 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1075421762] [2022-11-19 08:38:44,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:38:44,618 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:38:44,618 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 08:38:44,619 INFO L229 MonitoredProcess]: Starting monitored process 88 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 08:38:44,622 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Waiting until timeout for monitored process [2022-11-19 08:38:44,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:38:44,831 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-19 08:38:44,832 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:38:44,864 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-11-19 08:38:44,864 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:38:44,948 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-11-19 08:38:44,948 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1075421762] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:38:44,948 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-11-19 08:38:44,948 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4, 4, 4, 4] total 4 [2022-11-19 08:38:44,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1910655952] [2022-11-19 08:38:44,949 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-11-19 08:38:44,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-19 08:38:44,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:38:44,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-19 08:38:44,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-19 08:38:44,950 INFO L87 Difference]: Start difference. First operand 432 states and 542 transitions. Second operand has 5 states, 4 states have (on average 5.5) internal successors, (22), 4 states have internal predecessors, (22), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2022-11-19 08:38:45,033 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:38:45,033 INFO L93 Difference]: Finished difference Result 431 states and 541 transitions. [2022-11-19 08:38:45,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-19 08:38:45,034 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 5.5) internal successors, (22), 4 states have internal predecessors, (22), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) Word has length 41 [2022-11-19 08:38:45,034 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:38:45,035 INFO L225 Difference]: With dead ends: 431 [2022-11-19 08:38:45,036 INFO L226 Difference]: Without dead ends: 431 [2022-11-19 08:38:45,036 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 240 GetRequests, 237 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 08:38:45,036 INFO L413 NwaCegarLoop]: 325 mSDtfsCounter, 233 mSDsluCounter, 717 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 243 SdHoareTripleChecker+Valid, 1042 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-19 08:38:45,037 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [243 Valid, 1042 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-19 08:38:45,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 431 states. [2022-11-19 08:38:45,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 431 to 431. [2022-11-19 08:38:45,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 431 states, 283 states have (on average 1.7137809187279152) internal successors, (485), 392 states have internal predecessors, (485), 24 states have call successors, (24), 16 states have call predecessors, (24), 19 states have return successors, (32), 26 states have call predecessors, (32), 24 states have call successors, (32) [2022-11-19 08:38:45,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 431 states to 431 states and 541 transitions. [2022-11-19 08:38:45,046 INFO L78 Accepts]: Start accepts. Automaton has 431 states and 541 transitions. Word has length 41 [2022-11-19 08:38:45,046 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:38:45,047 INFO L495 AbstractCegarLoop]: Abstraction has 431 states and 541 transitions. [2022-11-19 08:38:45,047 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 5.5) internal successors, (22), 4 states have internal predecessors, (22), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2022-11-19 08:38:45,047 INFO L276 IsEmpty]: Start isEmpty. Operand 431 states and 541 transitions. [2022-11-19 08:38:45,048 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-11-19 08:38:45,048 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:38:45,048 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 1, 1, 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 08:38:45,056 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Forceful destruction successful, exit code 0 [2022-11-19 08:38:45,277 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 (86)] Forceful destruction successful, exit code 0 [2022-11-19 08:38:45,465 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (87)] Forceful destruction successful, exit code 0 [2022-11-19 08:38:45,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 88 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,86 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt [2022-11-19 08:38:45,656 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-19 08:38:45,657 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:38:45,657 INFO L85 PathProgramCache]: Analyzing trace with hash -817675940, now seen corresponding path program 1 times [2022-11-19 08:38:45,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:38:45,657 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [418199071] [2022-11-19 08:38:45,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:38:45,657 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 08:38:45,658 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:38:45,658 INFO L229 MonitoredProcess]: Starting monitored process 89 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:38:45,662 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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)] Waiting until timeout for monitored process [2022-11-19 08:38:45,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:38:45,893 INFO L263 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-19 08:38:45,894 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:38:45,901 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 08:38:45,937 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 08:38:45,965 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-11-19 08:38:45,966 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 08:38:45,986 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-19 08:38:45,986 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 08:38:45,986 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:38:45,986 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [418199071] [2022-11-19 08:38:45,986 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [418199071] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:38:45,986 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:38:45,986 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-19 08:38:45,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1247919193] [2022-11-19 08:38:45,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:38:45,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-19 08:38:45,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:38:45,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-19 08:38:45,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=8, Unknown=1, NotChecked=4, Total=20 [2022-11-19 08:38:45,989 INFO L87 Difference]: Start difference. First operand 431 states and 541 transitions. Second operand has 5 states, 4 states have (on average 5.5) internal successors, (22), 5 states have internal predecessors, (22), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-11-19 08:38:47,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:38:47,803 INFO L93 Difference]: Finished difference Result 485 states and 556 transitions. [2022-11-19 08:38:47,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-19 08:38:47,804 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 5.5) internal successors, (22), 5 states have internal predecessors, (22), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 41 [2022-11-19 08:38:47,804 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:38:47,807 INFO L225 Difference]: With dead ends: 485 [2022-11-19 08:38:47,807 INFO L226 Difference]: Without dead ends: 485 [2022-11-19 08:38:47,807 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=8, Unknown=1, NotChecked=4, Total=20 [2022-11-19 08:38:47,808 INFO L413 NwaCegarLoop]: 294 mSDtfsCounter, 161 mSDsluCounter, 355 mSDsCounter, 0 mSdLazyCounter, 369 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 166 SdHoareTripleChecker+Valid, 649 SdHoareTripleChecker+Invalid, 871 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 369 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 476 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-11-19 08:38:47,808 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [166 Valid, 649 Invalid, 871 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 369 Invalid, 0 Unknown, 476 Unchecked, 1.8s Time] [2022-11-19 08:38:47,809 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 485 states. [2022-11-19 08:38:47,816 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 485 to 430. [2022-11-19 08:38:47,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 430 states, 283 states have (on average 1.7102473498233215) internal successors, (484), 391 states have internal predecessors, (484), 24 states have call successors, (24), 16 states have call predecessors, (24), 19 states have return successors, (32), 26 states have call predecessors, (32), 24 states have call successors, (32) [2022-11-19 08:38:47,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 430 states to 430 states and 540 transitions. [2022-11-19 08:38:47,818 INFO L78 Accepts]: Start accepts. Automaton has 430 states and 540 transitions. Word has length 41 [2022-11-19 08:38:47,818 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:38:47,818 INFO L495 AbstractCegarLoop]: Abstraction has 430 states and 540 transitions. [2022-11-19 08:38:47,818 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 5.5) internal successors, (22), 5 states have internal predecessors, (22), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-11-19 08:38:47,818 INFO L276 IsEmpty]: Start isEmpty. Operand 430 states and 540 transitions. [2022-11-19 08:38:47,819 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-11-19 08:38:47,819 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:38:47,819 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 1, 1, 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 08:38:47,834 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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)] Forceful destruction successful, exit code 0 [2022-11-19 08:38:48,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 89 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:38:48,034 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-19 08:38:48,035 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:38:48,035 INFO L85 PathProgramCache]: Analyzing trace with hash -817675939, now seen corresponding path program 1 times [2022-11-19 08:38:48,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:38:48,035 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1775056103] [2022-11-19 08:38:48,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:38:48,036 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 08:38:48,036 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:38:48,037 INFO L229 MonitoredProcess]: Starting monitored process 90 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:38:48,038 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:38:48,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:38:48,271 INFO L263 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 13 conjunts are in the unsatisfiable core [2022-11-19 08:38:48,280 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:38:48,376 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 08:38:48,518 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_1173 (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_1173) |c_#length|)))) is different from true [2022-11-19 08:38:48,557 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:38:48,559 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 16 [2022-11-19 08:38:48,579 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 08:38:48,580 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 08:38:48,658 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 14 proven. 6 refuted. 0 times theorem prover too weak. 18 trivial. 2 not checked. [2022-11-19 08:38:48,659 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:38:49,077 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:38:49,077 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1775056103] [2022-11-19 08:38:49,078 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1775056103] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 08:38:49,078 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2057183329] [2022-11-19 08:38:49,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:38:49,078 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 08:38:49,078 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 08:38:49,079 INFO L229 MonitoredProcess]: Starting monitored process 91 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 08:38:49,081 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (91)] Waiting until timeout for monitored process [2022-11-19 08:38:49,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:38:49,576 INFO L263 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 42 conjunts are in the unsatisfiable core [2022-11-19 08:38:49,579 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:38:49,631 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 08:38:49,642 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 08:38:49,991 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 08:38:49,991 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-11-19 08:38:50,003 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 08:38:50,184 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_1208 (_ BitVec 32))) (= |c_#length| (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_1208))))) is different from true [2022-11-19 08:38:50,207 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:38:50,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 08:38:50,225 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 08:38:50,225 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 08:38:50,385 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| |c_ldv_malloc_#in~size|) |c_#length|)) is different from true [2022-11-19 08:38:50,434 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-19 08:38:50,434 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 08:38:50,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_1210 (_ BitVec 32))) (= |c_#length| (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_1210))))) is different from true [2022-11-19 08:38:50,807 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:38:50,843 INFO L321 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2022-11-19 08:38:50,843 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 17 treesize of output 26 [2022-11-19 08:38:50,872 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 08:38:50,872 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 08:38:50,895 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 6 trivial. 18 not checked. [2022-11-19 08:38:50,895 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:38:53,195 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [2057183329] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 08:38:53,195 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1788187339] [2022-11-19 08:38:53,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:38:53,196 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:38:53,196 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 08:38:53,197 INFO L229 MonitoredProcess]: Starting monitored process 92 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 08:38:53,198 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Waiting until timeout for monitored process [2022-11-19 08:38:53,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:38:53,420 INFO L263 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-19 08:38:53,421 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:38:53,528 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_1242 (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_1242) |c_#length|)))) is different from true [2022-11-19 08:38:53,550 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:38:53,551 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 16 [2022-11-19 08:38:53,570 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 08:38:53,570 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 08:38:53,600 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 14 proven. 6 refuted. 0 times theorem prover too weak. 18 trivial. 2 not checked. [2022-11-19 08:38:53,600 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:38:53,873 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1788187339] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 08:38:53,874 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-19 08:38:53,874 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 16, 8] total 23 [2022-11-19 08:38:53,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31552367] [2022-11-19 08:38:53,874 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-19 08:38:53,874 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-11-19 08:38:53,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:38:53,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-11-19 08:38:53,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=353, Unknown=5, NotChecked=210, Total=650 [2022-11-19 08:38:53,875 INFO L87 Difference]: Start difference. First operand 430 states and 540 transitions. Second operand has 24 states, 21 states have (on average 2.4761904761904763) internal successors, (52), 20 states have internal predecessors, (52), 6 states have call successors, (9), 3 states have call predecessors, (9), 9 states have return successors, (11), 7 states have call predecessors, (11), 6 states have call successors, (11) [2022-11-19 08:39:00,410 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:39:00,410 INFO L93 Difference]: Finished difference Result 729 states and 878 transitions. [2022-11-19 08:39:00,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-11-19 08:39:00,411 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 21 states have (on average 2.4761904761904763) internal successors, (52), 20 states have internal predecessors, (52), 6 states have call successors, (9), 3 states have call predecessors, (9), 9 states have return successors, (11), 7 states have call predecessors, (11), 6 states have call successors, (11) Word has length 41 [2022-11-19 08:39:00,411 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:39:00,413 INFO L225 Difference]: With dead ends: 729 [2022-11-19 08:39:00,413 INFO L226 Difference]: Without dead ends: 729 [2022-11-19 08:39:00,413 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 107 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 5 IntricatePredicates, 0 DeprecatedPredicates, 152 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=102, Invalid=465, Unknown=5, NotChecked=240, Total=812 [2022-11-19 08:39:00,414 INFO L413 NwaCegarLoop]: 288 mSDtfsCounter, 758 mSDsluCounter, 2450 mSDsCounter, 0 mSdLazyCounter, 1719 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 770 SdHoareTripleChecker+Valid, 2738 SdHoareTripleChecker+Invalid, 4851 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 1719 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3069 IncrementalHoareTripleChecker+Unchecked, 6.2s IncrementalHoareTripleChecker+Time [2022-11-19 08:39:00,414 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [770 Valid, 2738 Invalid, 4851 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 1719 Invalid, 0 Unknown, 3069 Unchecked, 6.2s Time] [2022-11-19 08:39:00,415 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 729 states. [2022-11-19 08:39:00,423 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 729 to 426. [2022-11-19 08:39:00,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 426 states, 280 states have (on average 1.7107142857142856) internal successors, (479), 388 states have internal predecessors, (479), 24 states have call successors, (24), 16 states have call predecessors, (24), 19 states have return successors, (32), 25 states have call predecessors, (32), 24 states have call successors, (32) [2022-11-19 08:39:00,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 426 states and 535 transitions. [2022-11-19 08:39:00,426 INFO L78 Accepts]: Start accepts. Automaton has 426 states and 535 transitions. Word has length 41 [2022-11-19 08:39:00,426 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:39:00,426 INFO L495 AbstractCegarLoop]: Abstraction has 426 states and 535 transitions. [2022-11-19 08:39:00,426 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 21 states have (on average 2.4761904761904763) internal successors, (52), 20 states have internal predecessors, (52), 6 states have call successors, (9), 3 states have call predecessors, (9), 9 states have return successors, (11), 7 states have call predecessors, (11), 6 states have call successors, (11) [2022-11-19 08:39:00,427 INFO L276 IsEmpty]: Start isEmpty. Operand 426 states and 535 transitions. [2022-11-19 08:39:00,427 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-11-19 08:39:00,427 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:39:00,428 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 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 08:39:00,435 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (91)] Forceful destruction successful, exit code 0 [2022-11-19 08:39:00,640 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Ended with exit code 0 [2022-11-19 08:39:00,843 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:39:01,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 91 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt,92 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,90 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:39:01,034 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr88ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-19 08:39:01,034 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:39:01,034 INFO L85 PathProgramCache]: Analyzing trace with hash 1368793298, now seen corresponding path program 1 times [2022-11-19 08:39:01,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:39:01,035 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [972461687] [2022-11-19 08:39:01,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:39:01,035 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 08:39:01,035 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:39:01,036 INFO L229 MonitoredProcess]: Starting monitored process 93 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:39:01,037 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:39:01,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:39:01,240 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 22 conjunts are in the unsatisfiable core [2022-11-19 08:39:01,242 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:39:01,246 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 08:39:01,400 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-19 08:39:01,400 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 08:39:01,601 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-19 08:39:01,601 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 19 treesize of output 27 [2022-11-19 08:39:01,872 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 14 treesize of output 20 [2022-11-19 08:39:01,901 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-11-19 08:39:01,913 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-19 08:39:01,914 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:39:02,432 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:39:02,433 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [972461687] [2022-11-19 08:39:02,433 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [972461687] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 08:39:02,433 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [40362049] [2022-11-19 08:39:02,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:39:02,433 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 08:39:02,433 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 08:39:02,436 INFO L229 MonitoredProcess]: Starting monitored process 94 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 08:39:02,459 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (94)] Waiting until timeout for monitored process [2022-11-19 08:39:02,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:39:02,821 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 22 conjunts are in the unsatisfiable core [2022-11-19 08:39:02,823 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:39:02,829 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 08:39:02,909 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 08:39:02,909 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 08:39:03,093 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-19 08:39:03,093 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 19 treesize of output 27 [2022-11-19 08:39:03,242 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 14 treesize of output 20 [2022-11-19 08:39:03,275 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 08:39:03,294 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-19 08:39:03,294 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:39:03,818 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [40362049] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 08:39:03,818 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [631361948] [2022-11-19 08:39:03,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:39:03,818 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:39:03,818 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 08:39:03,819 INFO L229 MonitoredProcess]: Starting monitored process 95 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 08:39:03,822 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Waiting until timeout for monitored process [2022-11-19 08:39:04,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:39:04,048 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 21 conjunts are in the unsatisfiable core [2022-11-19 08:39:04,050 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:39:04,054 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 08:39:04,105 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 08:39:04,106 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 08:39:04,259 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-19 08:39:04,259 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 19 treesize of output 27 [2022-11-19 08:39:04,421 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 14 treesize of output 20 [2022-11-19 08:39:04,451 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 08:39:04,462 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-19 08:39:04,462 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:39:04,955 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [631361948] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 08:39:04,955 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-19 08:39:04,955 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 12] total 13 [2022-11-19 08:39:04,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [504450829] [2022-11-19 08:39:04,955 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-19 08:39:04,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-19 08:39:04,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:39:04,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-19 08:39:04,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2022-11-19 08:39:04,956 INFO L87 Difference]: Start difference. First operand 426 states and 535 transitions. Second operand has 14 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 10 states have internal predecessors, (34), 4 states have call successors, (4), 2 states have call predecessors, (4), 4 states have return successors, (5), 5 states have call predecessors, (5), 4 states have call successors, (5) [2022-11-19 08:39:09,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:39:09,789 INFO L93 Difference]: Finished difference Result 523 states and 598 transitions. [2022-11-19 08:39:09,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-19 08:39:09,790 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 10 states have internal predecessors, (34), 4 states have call successors, (4), 2 states have call predecessors, (4), 4 states have return successors, (5), 5 states have call predecessors, (5), 4 states have call successors, (5) Word has length 41 [2022-11-19 08:39:09,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:39:09,792 INFO L225 Difference]: With dead ends: 523 [2022-11-19 08:39:09,792 INFO L226 Difference]: Without dead ends: 523 [2022-11-19 08:39:09,793 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 153 SyntacticMatches, 13 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 118 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2022-11-19 08:39:09,793 INFO L413 NwaCegarLoop]: 278 mSDtfsCounter, 233 mSDsluCounter, 1737 mSDsCounter, 0 mSdLazyCounter, 1151 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 240 SdHoareTripleChecker+Valid, 2015 SdHoareTripleChecker+Invalid, 1399 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 1151 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 215 IncrementalHoareTripleChecker+Unchecked, 4.8s IncrementalHoareTripleChecker+Time [2022-11-19 08:39:09,794 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [240 Valid, 2015 Invalid, 1399 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 1151 Invalid, 0 Unknown, 215 Unchecked, 4.8s Time] [2022-11-19 08:39:09,795 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 523 states. [2022-11-19 08:39:09,801 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 523 to 429. [2022-11-19 08:39:09,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 429 states, 283 states have (on average 1.7031802120141342) internal successors, (482), 391 states have internal predecessors, (482), 24 states have call successors, (24), 16 states have call predecessors, (24), 19 states have return successors, (32), 25 states have call predecessors, (32), 24 states have call successors, (32) [2022-11-19 08:39:09,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 429 states to 429 states and 538 transitions. [2022-11-19 08:39:09,804 INFO L78 Accepts]: Start accepts. Automaton has 429 states and 538 transitions. Word has length 41 [2022-11-19 08:39:09,804 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:39:09,804 INFO L495 AbstractCegarLoop]: Abstraction has 429 states and 538 transitions. [2022-11-19 08:39:09,805 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 10 states have internal predecessors, (34), 4 states have call successors, (4), 2 states have call predecessors, (4), 4 states have return successors, (5), 5 states have call predecessors, (5), 4 states have call successors, (5) [2022-11-19 08:39:09,805 INFO L276 IsEmpty]: Start isEmpty. Operand 429 states and 538 transitions. [2022-11-19 08:39:09,805 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-11-19 08:39:09,806 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:39:09,806 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 1, 1, 1, 1, 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 08:39:09,817 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (94)] Forceful destruction successful, exit code 0 [2022-11-19 08:39:10,020 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:39:10,217 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Forceful destruction successful, exit code 0 [2022-11-19 08:39:10,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 94 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt,93 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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,95 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:39:10,411 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-19 08:39:10,412 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:39:10,412 INFO L85 PathProgramCache]: Analyzing trace with hash 1309353403, now seen corresponding path program 1 times [2022-11-19 08:39:10,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:39:10,412 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1252999532] [2022-11-19 08:39:10,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:39:10,413 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 08:39:10,413 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:39:10,414 INFO L229 MonitoredProcess]: Starting monitored process 96 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:39:10,415 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:39:10,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:39:10,629 INFO L263 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-19 08:39:10,630 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:39:10,710 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-11-19 08:39:10,711 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 08:39:10,711 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:39:10,711 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1252999532] [2022-11-19 08:39:10,711 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1252999532] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:39:10,711 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:39:10,711 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-19 08:39:10,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1117031154] [2022-11-19 08:39:10,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:39:10,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-19 08:39:10,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:39:10,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-19 08:39:10,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-19 08:39:10,712 INFO L87 Difference]: Start difference. First operand 429 states and 538 transitions. Second operand has 5 states, 5 states have (on average 4.4) internal successors, (22), 4 states have internal predecessors, (22), 1 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2022-11-19 08:39:10,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:39:10,793 INFO L93 Difference]: Finished difference Result 488 states and 602 transitions. [2022-11-19 08:39:10,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-19 08:39:10,794 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.4) internal successors, (22), 4 states have internal predecessors, (22), 1 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) Word has length 42 [2022-11-19 08:39:10,794 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:39:10,796 INFO L225 Difference]: With dead ends: 488 [2022-11-19 08:39:10,796 INFO L226 Difference]: Without dead ends: 488 [2022-11-19 08:39:10,797 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 38 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 08:39:10,797 INFO L413 NwaCegarLoop]: 371 mSDtfsCounter, 53 mSDsluCounter, 1049 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 1420 SdHoareTripleChecker+Invalid, 27 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-19 08:39:10,798 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [54 Valid, 1420 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-19 08:39:10,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 488 states. [2022-11-19 08:39:10,805 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 488 to 431. [2022-11-19 08:39:10,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 431 states, 285 states have (on average 1.6982456140350877) internal successors, (484), 392 states have internal predecessors, (484), 24 states have call successors, (24), 16 states have call predecessors, (24), 19 states have return successors, (32), 26 states have call predecessors, (32), 24 states have call successors, (32) [2022-11-19 08:39:10,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 431 states to 431 states and 540 transitions. [2022-11-19 08:39:10,807 INFO L78 Accepts]: Start accepts. Automaton has 431 states and 540 transitions. Word has length 42 [2022-11-19 08:39:10,807 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:39:10,807 INFO L495 AbstractCegarLoop]: Abstraction has 431 states and 540 transitions. [2022-11-19 08:39:10,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.4) internal successors, (22), 4 states have internal predecessors, (22), 1 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2022-11-19 08:39:10,807 INFO L276 IsEmpty]: Start isEmpty. Operand 431 states and 540 transitions. [2022-11-19 08:39:10,808 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-11-19 08:39:10,808 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:39:10,808 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 1, 1, 1, 1, 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 08:39:10,823 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:39:11,008 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 96 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:39:11,009 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr78ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-19 08:39:11,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:39:11,009 INFO L85 PathProgramCache]: Analyzing trace with hash 1309359926, now seen corresponding path program 1 times [2022-11-19 08:39:11,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:39:11,009 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [917384364] [2022-11-19 08:39:11,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:39:11,010 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 08:39:11,010 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:39:11,011 INFO L229 MonitoredProcess]: Starting monitored process 97 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:39:11,019 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 (97)] Waiting until timeout for monitored process [2022-11-19 08:39:11,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:39:11,232 INFO L263 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-19 08:39:11,234 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:39:11,863 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 14 proven. 2 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-19 08:39:11,863 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:39:12,072 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-11-19 08:39:12,072 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:39:12,072 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [917384364] [2022-11-19 08:39:12,072 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [917384364] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:39:12,072 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1381871317] [2022-11-19 08:39:12,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:39:12,073 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 08:39:12,073 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 08:39:12,074 INFO L229 MonitoredProcess]: Starting monitored process 98 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 08:39:12,075 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (98)] Waiting until timeout for monitored process [2022-11-19 08:39:12,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:39:12,412 INFO L263 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-19 08:39:12,413 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:39:12,487 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 20 proven. 2 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-19 08:39:12,487 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:39:12,602 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-11-19 08:39:12,602 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1381871317] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:39:12,602 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1242564372] [2022-11-19 08:39:12,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:39:12,602 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:39:12,602 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 08:39:12,604 INFO L229 MonitoredProcess]: Starting monitored process 99 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 08:39:12,639 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Waiting until timeout for monitored process [2022-11-19 08:39:12,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:39:12,874 INFO L263 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-19 08:39:12,875 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:39:12,944 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 20 proven. 2 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-19 08:39:12,945 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:39:13,015 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-11-19 08:39:13,015 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1242564372] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:39:13,015 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-11-19 08:39:13,015 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 5, 4, 5, 4] total 9 [2022-11-19 08:39:13,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [731383875] [2022-11-19 08:39:13,015 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-11-19 08:39:13,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-19 08:39:13,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:39:13,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-19 08:39:13,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-19 08:39:13,016 INFO L87 Difference]: Start difference. First operand 431 states and 540 transitions. Second operand has 10 states, 9 states have (on average 5.555555555555555) internal successors, (50), 8 states have internal predecessors, (50), 5 states have call successors, (11), 3 states have call predecessors, (11), 5 states have return successors, (11), 6 states have call predecessors, (11), 5 states have call successors, (11) [2022-11-19 08:39:13,489 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:39:13,489 INFO L93 Difference]: Finished difference Result 556 states and 619 transitions. [2022-11-19 08:39:13,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-19 08:39:13,490 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 5.555555555555555) internal successors, (50), 8 states have internal predecessors, (50), 5 states have call successors, (11), 3 states have call predecessors, (11), 5 states have return successors, (11), 6 states have call predecessors, (11), 5 states have call successors, (11) Word has length 42 [2022-11-19 08:39:13,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:39:13,492 INFO L225 Difference]: With dead ends: 556 [2022-11-19 08:39:13,492 INFO L226 Difference]: Without dead ends: 556 [2022-11-19 08:39:13,492 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 247 GetRequests, 236 SyntacticMatches, 3 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-19 08:39:13,493 INFO L413 NwaCegarLoop]: 416 mSDtfsCounter, 295 mSDsluCounter, 1602 mSDsCounter, 0 mSdLazyCounter, 159 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 297 SdHoareTripleChecker+Valid, 2018 SdHoareTripleChecker+Invalid, 277 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 159 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 108 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-19 08:39:13,493 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [297 Valid, 2018 Invalid, 277 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 159 Invalid, 0 Unknown, 108 Unchecked, 0.5s Time] [2022-11-19 08:39:13,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 556 states. [2022-11-19 08:39:13,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 556 to 439. [2022-11-19 08:39:13,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 439 states, 291 states have (on average 1.6872852233676976) internal successors, (491), 399 states have internal predecessors, (491), 24 states have call successors, (24), 17 states have call predecessors, (24), 21 states have return successors, (32), 26 states have call predecessors, (32), 24 states have call successors, (32) [2022-11-19 08:39:13,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 439 states to 439 states and 547 transitions. [2022-11-19 08:39:13,504 INFO L78 Accepts]: Start accepts. Automaton has 439 states and 547 transitions. Word has length 42 [2022-11-19 08:39:13,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:39:13,504 INFO L495 AbstractCegarLoop]: Abstraction has 439 states and 547 transitions. [2022-11-19 08:39:13,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 5.555555555555555) internal successors, (50), 8 states have internal predecessors, (50), 5 states have call successors, (11), 3 states have call predecessors, (11), 5 states have return successors, (11), 6 states have call predecessors, (11), 5 states have call successors, (11) [2022-11-19 08:39:13,505 INFO L276 IsEmpty]: Start isEmpty. Operand 439 states and 547 transitions. [2022-11-19 08:39:13,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-11-19 08:39:13,506 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:39:13,506 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 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 08:39:13,511 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (98)] Forceful destruction successful, exit code 0 [2022-11-19 08:39:13,716 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Forceful destruction successful, exit code 0 [2022-11-19 08:39:13,920 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 (97)] Forceful destruction successful, exit code 0 [2022-11-19 08:39:14,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 98 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt,99 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,97 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:39:14,111 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-19 08:39:14,111 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:39:14,111 INFO L85 PathProgramCache]: Analyzing trace with hash 421849722, now seen corresponding path program 1 times [2022-11-19 08:39:14,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:39:14,111 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1787387452] [2022-11-19 08:39:14,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:39:14,112 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 08:39:14,112 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:39:14,113 INFO L229 MonitoredProcess]: Starting monitored process 100 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:39:14,114 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 (100)] Waiting until timeout for monitored process [2022-11-19 08:39:14,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:39:14,339 INFO L263 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-19 08:39:14,340 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:39:14,345 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 08:39:14,394 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-11-19 08:39:14,394 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 08:39:14,395 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:39:14,395 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1787387452] [2022-11-19 08:39:14,395 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1787387452] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:39:14,395 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:39:14,395 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-19 08:39:14,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1110416396] [2022-11-19 08:39:14,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:39:14,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-19 08:39:14,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:39:14,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-19 08:39:14,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-19 08:39:14,396 INFO L87 Difference]: Start difference. First operand 439 states and 547 transitions. Second operand has 5 states, 4 states have (on average 5.5) internal successors, (22), 4 states have internal predecessors, (22), 1 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2022-11-19 08:39:15,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:39:15,423 INFO L93 Difference]: Finished difference Result 444 states and 553 transitions. [2022-11-19 08:39:15,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-19 08:39:15,424 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 5.5) internal successors, (22), 4 states have internal predecessors, (22), 1 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) Word has length 42 [2022-11-19 08:39:15,425 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:39:15,427 INFO L225 Difference]: With dead ends: 444 [2022-11-19 08:39:15,427 INFO L226 Difference]: Without dead ends: 444 [2022-11-19 08:39:15,428 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 38 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 08:39:15,428 INFO L413 NwaCegarLoop]: 325 mSDtfsCounter, 14 mSDsluCounter, 620 mSDsCounter, 0 mSdLazyCounter, 387 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 945 SdHoareTripleChecker+Invalid, 388 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 387 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-11-19 08:39:15,428 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 945 Invalid, 388 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 387 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-11-19 08:39:15,429 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 444 states. [2022-11-19 08:39:15,434 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 444 to 438. [2022-11-19 08:39:15,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 438 states, 291 states have (on average 1.6838487972508591) internal successors, (490), 398 states have internal predecessors, (490), 24 states have call successors, (24), 17 states have call predecessors, (24), 21 states have return successors, (32), 26 states have call predecessors, (32), 24 states have call successors, (32) [2022-11-19 08:39:15,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 438 states to 438 states and 546 transitions. [2022-11-19 08:39:15,436 INFO L78 Accepts]: Start accepts. Automaton has 438 states and 546 transitions. Word has length 42 [2022-11-19 08:39:15,441 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:39:15,441 INFO L495 AbstractCegarLoop]: Abstraction has 438 states and 546 transitions. [2022-11-19 08:39:15,442 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 5.5) internal successors, (22), 4 states have internal predecessors, (22), 1 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2022-11-19 08:39:15,442 INFO L276 IsEmpty]: Start isEmpty. Operand 438 states and 546 transitions. [2022-11-19 08:39:15,442 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-11-19 08:39:15,442 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:39:15,442 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 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 08:39:15,453 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 (100)] Forceful destruction successful, exit code 0 [2022-11-19 08:39:15,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 100 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:39:15,643 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-19 08:39:15,643 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:39:15,644 INFO L85 PathProgramCache]: Analyzing trace with hash 421849723, now seen corresponding path program 1 times [2022-11-19 08:39:15,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:39:15,644 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [489082659] [2022-11-19 08:39:15,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:39:15,644 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 08:39:15,644 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:39:15,645 INFO L229 MonitoredProcess]: Starting monitored process 101 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:39:15,646 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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)] Waiting until timeout for monitored process [2022-11-19 08:39:15,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:39:15,877 INFO L263 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-19 08:39:15,878 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:39:15,898 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 08:39:16,013 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-11-19 08:39:16,013 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 08:39:16,013 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:39:16,013 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [489082659] [2022-11-19 08:39:16,013 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [489082659] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:39:16,013 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:39:16,013 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-19 08:39:16,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [810998208] [2022-11-19 08:39:16,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:39:16,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-19 08:39:16,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:39:16,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-19 08:39:16,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-19 08:39:16,015 INFO L87 Difference]: Start difference. First operand 438 states and 546 transitions. Second operand has 6 states, 5 states have (on average 4.6) internal successors, (23), 5 states have internal predecessors, (23), 1 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2022-11-19 08:39:17,630 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:39:17,631 INFO L93 Difference]: Finished difference Result 493 states and 606 transitions. [2022-11-19 08:39:17,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-19 08:39:17,632 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 4.6) internal successors, (23), 5 states have internal predecessors, (23), 1 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) Word has length 42 [2022-11-19 08:39:17,633 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:39:17,635 INFO L225 Difference]: With dead ends: 493 [2022-11-19 08:39:17,635 INFO L226 Difference]: Without dead ends: 493 [2022-11-19 08:39:17,636 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-11-19 08:39:17,636 INFO L413 NwaCegarLoop]: 352 mSDtfsCounter, 57 mSDsluCounter, 1072 mSDsCounter, 0 mSdLazyCounter, 443 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 1424 SdHoareTripleChecker+Invalid, 443 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 443 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-11-19 08:39:17,636 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [58 Valid, 1424 Invalid, 443 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 443 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-11-19 08:39:17,637 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 493 states. [2022-11-19 08:39:17,644 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 493 to 437. [2022-11-19 08:39:17,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 437 states, 291 states have (on average 1.6804123711340206) internal successors, (489), 397 states have internal predecessors, (489), 24 states have call successors, (24), 17 states have call predecessors, (24), 21 states have return successors, (32), 26 states have call predecessors, (32), 24 states have call successors, (32) [2022-11-19 08:39:17,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 437 states to 437 states and 545 transitions. [2022-11-19 08:39:17,646 INFO L78 Accepts]: Start accepts. Automaton has 437 states and 545 transitions. Word has length 42 [2022-11-19 08:39:17,647 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:39:17,647 INFO L495 AbstractCegarLoop]: Abstraction has 437 states and 545 transitions. [2022-11-19 08:39:17,647 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 4.6) internal successors, (23), 5 states have internal predecessors, (23), 1 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2022-11-19 08:39:17,647 INFO L276 IsEmpty]: Start isEmpty. Operand 437 states and 545 transitions. [2022-11-19 08:39:17,648 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-11-19 08:39:17,648 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:39:17,648 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 1, 1, 1, 1, 1, 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 08:39:17,661 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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)] Forceful destruction successful, exit code 0 [2022-11-19 08:39:17,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 101 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:39:17,855 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr79ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-19 08:39:17,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:39:17,856 INFO L85 PathProgramCache]: Analyzing trace with hash 1935452453, now seen corresponding path program 1 times [2022-11-19 08:39:17,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:39:17,856 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1048690036] [2022-11-19 08:39:17,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:39:17,856 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 08:39:17,856 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:39:17,860 INFO L229 MonitoredProcess]: Starting monitored process 102 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:39:17,862 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:39:18,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:39:18,092 INFO L263 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-19 08:39:18,093 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:39:18,098 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 08:39:18,193 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 20 proven. 2 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-19 08:39:18,194 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:39:18,347 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 20 proven. 2 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-19 08:39:18,347 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:39:18,347 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1048690036] [2022-11-19 08:39:18,347 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1048690036] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:39:18,347 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1829192430] [2022-11-19 08:39:18,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:39:18,348 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 08:39:18,348 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 08:39:18,349 INFO L229 MonitoredProcess]: Starting monitored process 103 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 08:39:18,351 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (103)] Waiting until timeout for monitored process [2022-11-19 08:39:18,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:39:18,760 INFO L263 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-19 08:39:18,761 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:39:18,768 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 08:39:18,828 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 20 proven. 2 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-19 08:39:18,828 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:39:18,980 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 20 proven. 2 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-19 08:39:18,980 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1829192430] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:39:18,980 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1332155294] [2022-11-19 08:39:18,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:39:18,980 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:39:18,980 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 08:39:18,981 INFO L229 MonitoredProcess]: Starting monitored process 104 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 08:39:18,984 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Waiting until timeout for monitored process [2022-11-19 08:39:19,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:39:19,220 INFO L263 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-19 08:39:19,222 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:39:19,226 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 08:39:19,293 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 20 proven. 2 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-19 08:39:19,294 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:39:19,448 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 20 proven. 2 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-19 08:39:19,448 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1332155294] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:39:19,448 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-11-19 08:39:19,448 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5, 5, 5, 5] total 6 [2022-11-19 08:39:19,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1803933890] [2022-11-19 08:39:19,448 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-11-19 08:39:19,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-19 08:39:19,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:39:19,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-19 08:39:19,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-11-19 08:39:19,450 INFO L87 Difference]: Start difference. First operand 437 states and 545 transitions. Second operand has 7 states, 6 states have (on average 4.833333333333333) internal successors, (29), 6 states have internal predecessors, (29), 2 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2022-11-19 08:39:20,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:39:20,467 INFO L93 Difference]: Finished difference Result 442 states and 551 transitions. [2022-11-19 08:39:20,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-19 08:39:20,469 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 4.833333333333333) internal successors, (29), 6 states have internal predecessors, (29), 2 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) Word has length 43 [2022-11-19 08:39:20,470 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:39:20,471 INFO L225 Difference]: With dead ends: 442 [2022-11-19 08:39:20,471 INFO L226 Difference]: Without dead ends: 442 [2022-11-19 08:39:20,471 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 252 GetRequests, 245 SyntacticMatches, 2 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-11-19 08:39:20,472 INFO L413 NwaCegarLoop]: 329 mSDtfsCounter, 0 mSDsluCounter, 801 mSDsCounter, 0 mSdLazyCounter, 384 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1130 SdHoareTripleChecker+Invalid, 539 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 384 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 155 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-11-19 08:39:20,472 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1130 Invalid, 539 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 384 Invalid, 0 Unknown, 155 Unchecked, 1.0s Time] [2022-11-19 08:39:20,473 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 442 states. [2022-11-19 08:39:20,480 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 442 to 440. [2022-11-19 08:39:20,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 440 states, 294 states have (on average 1.6734693877551021) internal successors, (492), 400 states have internal predecessors, (492), 24 states have call successors, (24), 17 states have call predecessors, (24), 21 states have return successors, (32), 26 states have call predecessors, (32), 24 states have call successors, (32) [2022-11-19 08:39:20,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 440 states to 440 states and 548 transitions. [2022-11-19 08:39:20,482 INFO L78 Accepts]: Start accepts. Automaton has 440 states and 548 transitions. Word has length 43 [2022-11-19 08:39:20,482 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:39:20,483 INFO L495 AbstractCegarLoop]: Abstraction has 440 states and 548 transitions. [2022-11-19 08:39:20,483 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 4.833333333333333) internal successors, (29), 6 states have internal predecessors, (29), 2 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2022-11-19 08:39:20,483 INFO L276 IsEmpty]: Start isEmpty. Operand 440 states and 548 transitions. [2022-11-19 08:39:20,483 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-11-19 08:39:20,484 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:39:20,484 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 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 08:39:20,504 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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)] Forceful destruction successful, exit code 0 [2022-11-19 08:39:20,702 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (103)] Ended with exit code 0 [2022-11-19 08:39:20,904 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Ended with exit code 0 [2022-11-19 08:39:21,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 102 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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,103 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt,104 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:39:21,099 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr79ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-19 08:39:21,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:39:21,099 INFO L85 PathProgramCache]: Analyzing trace with hash 192642118, now seen corresponding path program 1 times [2022-11-19 08:39:21,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:39:21,100 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [652296355] [2022-11-19 08:39:21,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:39:21,100 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 08:39:21,100 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:39:21,101 INFO L229 MonitoredProcess]: Starting monitored process 105 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:39:21,102 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:39:21,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:39:21,318 INFO L263 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-19 08:39:21,319 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:39:21,359 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-11-19 08:39:21,359 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 08:39:21,359 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:39:21,359 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [652296355] [2022-11-19 08:39:21,360 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [652296355] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:39:21,360 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:39:21,360 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-19 08:39:21,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1092630282] [2022-11-19 08:39:21,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:39:21,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-19 08:39:21,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:39:21,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-19 08:39:21,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-19 08:39:21,361 INFO L87 Difference]: Start difference. First operand 440 states and 548 transitions. Second operand has 5 states, 5 states have (on average 4.6) internal successors, (23), 4 states have internal predecessors, (23), 1 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2022-11-19 08:39:21,462 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:39:21,463 INFO L93 Difference]: Finished difference Result 490 states and 602 transitions. [2022-11-19 08:39:21,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-19 08:39:21,463 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 4 states have internal predecessors, (23), 1 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) Word has length 43 [2022-11-19 08:39:21,464 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:39:21,467 INFO L225 Difference]: With dead ends: 490 [2022-11-19 08:39:21,467 INFO L226 Difference]: Without dead ends: 490 [2022-11-19 08:39:21,467 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 39 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 08:39:21,468 INFO L413 NwaCegarLoop]: 376 mSDtfsCounter, 228 mSDsluCounter, 878 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 238 SdHoareTripleChecker+Valid, 1254 SdHoareTripleChecker+Invalid, 38 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-19 08:39:21,468 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [238 Valid, 1254 Invalid, 38 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-19 08:39:21,469 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 490 states. [2022-11-19 08:39:21,474 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 490 to 438. [2022-11-19 08:39:21,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 438 states, 292 states have (on average 1.6746575342465753) internal successors, (489), 398 states have internal predecessors, (489), 24 states have call successors, (24), 17 states have call predecessors, (24), 21 states have return successors, (32), 26 states have call predecessors, (32), 24 states have call successors, (32) [2022-11-19 08:39:21,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 438 states to 438 states and 545 transitions. [2022-11-19 08:39:21,476 INFO L78 Accepts]: Start accepts. Automaton has 438 states and 545 transitions. Word has length 43 [2022-11-19 08:39:21,477 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:39:21,477 INFO L495 AbstractCegarLoop]: Abstraction has 438 states and 545 transitions. [2022-11-19 08:39:21,477 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 4 states have internal predecessors, (23), 1 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2022-11-19 08:39:21,477 INFO L276 IsEmpty]: Start isEmpty. Operand 438 states and 545 transitions. [2022-11-19 08:39:21,478 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-11-19 08:39:21,478 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:39:21,478 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 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 08:39:21,490 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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)] Ended with exit code 0 [2022-11-19 08:39:21,686 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 105 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:39:21,686 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr89REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-19 08:39:21,686 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:39:21,687 INFO L85 PathProgramCache]: Analyzing trace with hash 1150380693, now seen corresponding path program 1 times [2022-11-19 08:39:21,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:39:21,687 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1090572768] [2022-11-19 08:39:21,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:39:21,693 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 08:39:21,693 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:39:21,694 INFO L229 MonitoredProcess]: Starting monitored process 106 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:39:21,698 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 (106)] Waiting until timeout for monitored process [2022-11-19 08:39:21,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:39:21,934 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 26 conjunts are in the unsatisfiable core [2022-11-19 08:39:21,936 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:39:22,107 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-19 08:39:22,107 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 08:39:22,299 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-19 08:39:22,299 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 08:39:22,549 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-19 08:39:22,550 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 08:39:22,914 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 08:39:22,972 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 08:39:23,016 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 08:39:23,028 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-19 08:39:23,028 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:39:23,298 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:39:23,299 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1090572768] [2022-11-19 08:39:23,299 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1090572768] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 08:39:23,299 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [125227745] [2022-11-19 08:39:23,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:39:23,299 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 08:39:23,299 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 08:39:23,300 INFO L229 MonitoredProcess]: Starting monitored process 107 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 08:39:23,303 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (107)] Waiting until timeout for monitored process [2022-11-19 08:39:23,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:39:23,785 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 36 conjunts are in the unsatisfiable core [2022-11-19 08:39:23,788 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:39:23,800 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 9 treesize of output 3 [2022-11-19 08:39:23,906 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-19 08:39:23,906 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 08:39:24,126 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-19 08:39:24,126 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 08:39:24,791 INFO L321 Elim1Store]: treesize reduction 44, result has 34.3 percent of original size [2022-11-19 08:39:24,791 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 26 treesize of output 43 [2022-11-19 08:39:25,716 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 21 treesize of output 30 [2022-11-19 08:39:26,275 INFO L321 Elim1Store]: treesize reduction 60, result has 27.7 percent of original size [2022-11-19 08:39:26,276 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 33 treesize of output 53 [2022-11-19 08:39:26,995 INFO L321 Elim1Store]: treesize reduction 64, result has 26.4 percent of original size [2022-11-19 08:39:26,996 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 53 [2022-11-19 08:39:27,144 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-19 08:39:27,144 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:39:28,034 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [125227745] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 08:39:28,034 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [645012679] [2022-11-19 08:39:28,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:39:28,035 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:39:28,035 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 08:39:28,036 INFO L229 MonitoredProcess]: Starting monitored process 108 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 08:39:28,039 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Waiting until timeout for monitored process [2022-11-19 08:39:28,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:39:28,291 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 27 conjunts are in the unsatisfiable core [2022-11-19 08:39:28,293 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:39:28,475 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-19 08:39:28,475 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 08:39:28,848 INFO L321 Elim1Store]: treesize reduction 44, result has 34.3 percent of original size [2022-11-19 08:39:28,848 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 26 treesize of output 43 [2022-11-19 08:39:29,333 INFO L321 Elim1Store]: treesize reduction 44, result has 34.3 percent of original size [2022-11-19 08:39:29,333 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 26 treesize of output 43 [2022-11-19 08:39:30,020 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 32 [2022-11-19 08:39:30,122 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 21 treesize of output 32 [2022-11-19 08:39:30,180 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 0 case distinctions, treesize of input 21 treesize of output 25 [2022-11-19 08:39:30,193 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-11-19 08:39:30,194 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:39:30,447 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [645012679] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 08:39:30,448 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-19 08:39:30,448 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 17, 10] total 28 [2022-11-19 08:39:30,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750930861] [2022-11-19 08:39:30,448 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-19 08:39:30,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-11-19 08:39:30,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:39:30,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-11-19 08:39:30,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=331, Invalid=1151, Unknown=0, NotChecked=0, Total=1482 [2022-11-19 08:39:30,450 INFO L87 Difference]: Start difference. First operand 438 states and 545 transitions. Second operand has 30 states, 27 states have (on average 2.5555555555555554) internal successors, (69), 21 states have internal predecessors, (69), 10 states have call successors, (10), 1 states have call predecessors, (10), 3 states have return successors, (11), 11 states have call predecessors, (11), 10 states have call successors, (11) [2022-11-19 08:39:38,451 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:39:38,451 INFO L93 Difference]: Finished difference Result 463 states and 568 transitions. [2022-11-19 08:39:38,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-19 08:39:38,453 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 27 states have (on average 2.5555555555555554) internal successors, (69), 21 states have internal predecessors, (69), 10 states have call successors, (10), 1 states have call predecessors, (10), 3 states have return successors, (11), 11 states have call predecessors, (11), 10 states have call successors, (11) Word has length 43 [2022-11-19 08:39:38,453 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:39:38,454 INFO L225 Difference]: With dead ends: 463 [2022-11-19 08:39:38,454 INFO L226 Difference]: Without dead ends: 463 [2022-11-19 08:39:38,455 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 122 SyntacticMatches, 10 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1038 ImplicationChecksByTransitivity, 6.4s TimeCoverageRelationStatistics Valid=537, Invalid=2012, Unknown=1, NotChecked=0, Total=2550 [2022-11-19 08:39:38,456 INFO L413 NwaCegarLoop]: 225 mSDtfsCounter, 709 mSDsluCounter, 1449 mSDsCounter, 0 mSdLazyCounter, 1197 mSolverCounterSat, 130 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 709 SdHoareTripleChecker+Valid, 1674 SdHoareTripleChecker+Invalid, 1710 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 130 IncrementalHoareTripleChecker+Valid, 1197 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 383 IncrementalHoareTripleChecker+Unchecked, 4.9s IncrementalHoareTripleChecker+Time [2022-11-19 08:39:38,456 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [709 Valid, 1674 Invalid, 1710 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [130 Valid, 1197 Invalid, 0 Unknown, 383 Unchecked, 4.9s Time] [2022-11-19 08:39:38,457 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 463 states. [2022-11-19 08:39:38,463 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 463 to 440. [2022-11-19 08:39:38,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 440 states, 294 states have (on average 1.6734693877551021) internal successors, (492), 400 states have internal predecessors, (492), 24 states have call successors, (24), 17 states have call predecessors, (24), 21 states have return successors, (32), 26 states have call predecessors, (32), 24 states have call successors, (32) [2022-11-19 08:39:38,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 440 states to 440 states and 548 transitions. [2022-11-19 08:39:38,465 INFO L78 Accepts]: Start accepts. Automaton has 440 states and 548 transitions. Word has length 43 [2022-11-19 08:39:38,465 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:39:38,465 INFO L495 AbstractCegarLoop]: Abstraction has 440 states and 548 transitions. [2022-11-19 08:39:38,465 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 27 states have (on average 2.5555555555555554) internal successors, (69), 21 states have internal predecessors, (69), 10 states have call successors, (10), 1 states have call predecessors, (10), 3 states have return successors, (11), 11 states have call predecessors, (11), 10 states have call successors, (11) [2022-11-19 08:39:38,466 INFO L276 IsEmpty]: Start isEmpty. Operand 440 states and 548 transitions. [2022-11-19 08:39:38,466 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-11-19 08:39:38,466 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:39:38,466 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 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 08:39:38,481 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 (106)] Ended with exit code 0 [2022-11-19 08:39:38,687 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Ended with exit code 0 [2022-11-19 08:39:38,886 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (107)] Forceful destruction successful, exit code 0 [2022-11-19 08:39:39,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 106 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,107 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt [2022-11-19 08:39:39,082 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr90REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-19 08:39:39,082 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:39:39,082 INFO L85 PathProgramCache]: Analyzing trace with hash 1150380694, now seen corresponding path program 1 times [2022-11-19 08:39:39,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:39:39,083 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1646190879] [2022-11-19 08:39:39,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:39:39,083 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 08:39:39,083 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:39:39,084 INFO L229 MonitoredProcess]: Starting monitored process 109 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:39:39,085 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 (109)] Waiting until timeout for monitored process [2022-11-19 08:39:39,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:39:39,322 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 28 conjunts are in the unsatisfiable core [2022-11-19 08:39:39,324 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:39:41,527 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:39:41,528 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 08:39:43,781 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-19 08:39:43,781 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 08:39:48,241 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-19 08:39:48,241 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 16 treesize of output 22 [2022-11-19 08:39:49,000 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 1 proven. 17 refuted. 2 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-19 08:39:49,001 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:39:50,322 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:39:50,322 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1646190879] [2022-11-19 08:39:50,322 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1646190879] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 08:39:50,322 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [259679456] [2022-11-19 08:39:50,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:39:50,323 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 08:39:50,323 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 08:39:50,324 INFO L229 MonitoredProcess]: Starting monitored process 110 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 08:39:50,326 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (110)] Waiting until timeout for monitored process [2022-11-19 08:39:50,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:39:50,797 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 36 conjunts are in the unsatisfiable core [2022-11-19 08:39:50,800 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:39:50,823 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 9 treesize of output 3 [2022-11-19 08:39:51,083 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-19 08:39:51,084 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 08:39:51,137 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-19 08:39:51,137 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 08:39:51,696 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-19 08:39:51,696 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 08:39:51,736 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 08:39:51,736 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 08:39:52,214 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-19 08:39:52,214 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 08:39:53,099 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-19 08:39:53,745 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 19 refuted. 2 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-19 08:39:53,745 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:39:54,238 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 12 treesize of output 10 [2022-11-19 08:39:55,517 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [259679456] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 08:39:55,517 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1382616301] [2022-11-19 08:39:55,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:39:55,517 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:39:55,518 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 08:39:55,518 INFO L229 MonitoredProcess]: Starting monitored process 111 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 08:39:55,521 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Waiting until timeout for monitored process [2022-11-19 08:39:55,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:39:55,797 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 34 conjunts are in the unsatisfiable core [2022-11-19 08:39:55,799 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:39:56,112 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-19 08:39:56,112 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 08:39:56,163 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-19 08:39:56,163 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 08:40:00,890 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-19 08:40:00,890 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 08:40:00,948 INFO L321 Elim1Store]: treesize reduction 12, result has 42.9 percent of original size [2022-11-19 08:40:00,948 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 20 treesize of output 22 [2022-11-19 08:40:01,463 INFO L321 Elim1Store]: treesize reduction 28, result has 40.4 percent of original size [2022-11-19 08:40:01,464 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 3 case distinctions, treesize of input 17 treesize of output 30 [2022-11-19 08:40:02,212 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 1 proven. 21 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-19 08:40:02,213 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:40:02,969 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1382616301] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 08:40:02,969 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-19 08:40:02,969 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 16, 13] total 31 [2022-11-19 08:40:02,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636230495] [2022-11-19 08:40:02,970 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-19 08:40:02,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-11-19 08:40:02,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:40:02,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-11-19 08:40:02,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=307, Invalid=1390, Unknown=25, NotChecked=0, Total=1722 [2022-11-19 08:40:02,971 INFO L87 Difference]: Start difference. First operand 440 states and 548 transitions. Second operand has 33 states, 31 states have (on average 2.7419354838709675) internal successors, (85), 27 states have internal predecessors, (85), 10 states have call successors, (10), 2 states have call predecessors, (10), 8 states have return successors, (12), 10 states have call predecessors, (12), 10 states have call successors, (12) [2022-11-19 08:40:07,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:40:07,367 INFO L93 Difference]: Finished difference Result 440 states and 547 transitions. [2022-11-19 08:40:07,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-11-19 08:40:07,369 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 31 states have (on average 2.7419354838709675) internal successors, (85), 27 states have internal predecessors, (85), 10 states have call successors, (10), 2 states have call predecessors, (10), 8 states have return successors, (12), 10 states have call predecessors, (12), 10 states have call successors, (12) Word has length 43 [2022-11-19 08:40:07,369 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:40:07,371 INFO L225 Difference]: With dead ends: 440 [2022-11-19 08:40:07,371 INFO L226 Difference]: Without dead ends: 440 [2022-11-19 08:40:07,372 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 208 GetRequests, 155 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 865 ImplicationChecksByTransitivity, 18.9s TimeCoverageRelationStatistics Valid=513, Invalid=2426, Unknown=31, NotChecked=0, Total=2970 [2022-11-19 08:40:07,372 INFO L413 NwaCegarLoop]: 309 mSDtfsCounter, 17 mSDsluCounter, 2904 mSDsCounter, 0 mSdLazyCounter, 770 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 3213 SdHoareTripleChecker+Invalid, 1997 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 770 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1223 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2022-11-19 08:40:07,373 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [17 Valid, 3213 Invalid, 1997 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 770 Invalid, 0 Unknown, 1223 Unchecked, 2.5s Time] [2022-11-19 08:40:07,373 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 440 states. [2022-11-19 08:40:07,380 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 440 to 440. [2022-11-19 08:40:07,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 440 states, 294 states have (on average 1.6700680272108843) internal successors, (491), 400 states have internal predecessors, (491), 24 states have call successors, (24), 17 states have call predecessors, (24), 21 states have return successors, (32), 26 states have call predecessors, (32), 24 states have call successors, (32) [2022-11-19 08:40:07,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 440 states to 440 states and 547 transitions. [2022-11-19 08:40:07,382 INFO L78 Accepts]: Start accepts. Automaton has 440 states and 547 transitions. Word has length 43 [2022-11-19 08:40:07,383 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:40:07,383 INFO L495 AbstractCegarLoop]: Abstraction has 440 states and 547 transitions. [2022-11-19 08:40:07,383 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 31 states have (on average 2.7419354838709675) internal successors, (85), 27 states have internal predecessors, (85), 10 states have call successors, (10), 2 states have call predecessors, (10), 8 states have return successors, (12), 10 states have call predecessors, (12), 10 states have call successors, (12) [2022-11-19 08:40:07,383 INFO L276 IsEmpty]: Start isEmpty. Operand 440 states and 547 transitions. [2022-11-19 08:40:07,384 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-11-19 08:40:07,384 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:40:07,384 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 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 08:40:07,392 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Ended with exit code 0 [2022-11-19 08:40:07,596 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (110)] Forceful destruction successful, exit code 0 [2022-11-19 08:40:07,802 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 (109)] Ended with exit code 0 [2022-11-19 08:40:07,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 111 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,110 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt,109 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:40:07,993 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr10REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-19 08:40:07,993 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:40:07,993 INFO L85 PathProgramCache]: Analyzing trace with hash 1670659867, now seen corresponding path program 1 times [2022-11-19 08:40:07,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:40:07,993 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1970419230] [2022-11-19 08:40:07,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:40:07,994 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 08:40:07,994 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:40:07,995 INFO L229 MonitoredProcess]: Starting monitored process 112 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:40:07,996 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 (112)] Waiting until timeout for monitored process [2022-11-19 08:40:08,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:40:08,299 INFO L263 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-19 08:40:08,301 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:40:08,305 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 08:40:08,362 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-19 08:40:08,362 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 08:40:08,376 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-11-19 08:40:08,377 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 08:40:08,377 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:40:08,377 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1970419230] [2022-11-19 08:40:08,377 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1970419230] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:40:08,377 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:40:08,377 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-19 08:40:08,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [675237000] [2022-11-19 08:40:08,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:40:08,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-19 08:40:08,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:40:08,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-19 08:40:08,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-19 08:40:08,379 INFO L87 Difference]: Start difference. First operand 440 states and 547 transitions. Second operand has 4 states, 3 states have (on average 7.333333333333333) internal successors, (22), 4 states have internal predecessors, (22), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-11-19 08:40:09,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:40:09,111 INFO L93 Difference]: Finished difference Result 439 states and 546 transitions. [2022-11-19 08:40:09,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-19 08:40:09,112 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 7.333333333333333) internal successors, (22), 4 states have internal predecessors, (22), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 44 [2022-11-19 08:40:09,112 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:40:09,114 INFO L225 Difference]: With dead ends: 439 [2022-11-19 08:40:09,114 INFO L226 Difference]: Without dead ends: 439 [2022-11-19 08:40:09,115 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 41 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 08:40:09,115 INFO L413 NwaCegarLoop]: 319 mSDtfsCounter, 14 mSDsluCounter, 405 mSDsCounter, 0 mSdLazyCounter, 231 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 724 SdHoareTripleChecker+Invalid, 234 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 231 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-11-19 08:40:09,116 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 724 Invalid, 234 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 231 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-11-19 08:40:09,117 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 439 states. [2022-11-19 08:40:09,122 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 439 to 439. [2022-11-19 08:40:09,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 439 states, 294 states have (on average 1.6666666666666667) internal successors, (490), 399 states have internal predecessors, (490), 24 states have call successors, (24), 17 states have call predecessors, (24), 21 states have return successors, (32), 26 states have call predecessors, (32), 24 states have call successors, (32) [2022-11-19 08:40:09,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 439 states to 439 states and 546 transitions. [2022-11-19 08:40:09,124 INFO L78 Accepts]: Start accepts. Automaton has 439 states and 546 transitions. Word has length 44 [2022-11-19 08:40:09,124 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:40:09,124 INFO L495 AbstractCegarLoop]: Abstraction has 439 states and 546 transitions. [2022-11-19 08:40:09,124 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 7.333333333333333) internal successors, (22), 4 states have internal predecessors, (22), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-11-19 08:40:09,124 INFO L276 IsEmpty]: Start isEmpty. Operand 439 states and 546 transitions. [2022-11-19 08:40:09,124 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-11-19 08:40:09,124 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:40:09,125 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 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 08:40:09,142 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 (112)] Forceful destruction successful, exit code 0 [2022-11-19 08:40:09,325 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 112 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:40:09,325 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-19 08:40:09,325 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:40:09,325 INFO L85 PathProgramCache]: Analyzing trace with hash 1670659868, now seen corresponding path program 1 times [2022-11-19 08:40:09,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:40:09,326 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1338454376] [2022-11-19 08:40:09,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:40:09,326 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 08:40:09,326 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:40:09,327 INFO L229 MonitoredProcess]: Starting monitored process 113 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:40:09,328 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 (113)] Waiting until timeout for monitored process [2022-11-19 08:40:09,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:40:09,631 INFO L263 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 13 conjunts are in the unsatisfiable core [2022-11-19 08:40:09,633 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:40:09,737 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 08:40:09,841 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:40:09,842 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 16 [2022-11-19 08:40:09,863 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 08:40:09,863 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 08:40:09,917 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-11-19 08:40:09,917 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:40:10,339 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-19 08:40:10,340 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 39 treesize of output 63 [2022-11-19 08:40:13,078 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 24 treesize of output 22 [2022-11-19 08:40:13,085 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 08:40:13,089 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 46 treesize of output 42 [2022-11-19 08:40:13,856 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-11-19 08:40:13,856 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:40:13,856 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1338454376] [2022-11-19 08:40:13,856 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1338454376] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:40:13,856 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2056687424] [2022-11-19 08:40:13,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:40:13,857 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 08:40:13,857 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 08:40:13,858 INFO L229 MonitoredProcess]: Starting monitored process 114 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 08:40:13,859 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (114)] Waiting until timeout for monitored process [2022-11-19 08:40:14,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:40:14,466 INFO L263 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 14 conjunts are in the unsatisfiable core [2022-11-19 08:40:14,468 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:40:15,124 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:40:15,125 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 16 [2022-11-19 08:40:15,263 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 8 proven. 8 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-19 08:40:15,263 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:40:19,643 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 47 treesize of output 43 [2022-11-19 08:40:21,472 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-11-19 08:40:21,472 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [2056687424] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:40:21,472 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1441010563] [2022-11-19 08:40:21,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:40:21,472 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:40:21,473 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 08:40:21,473 INFO L229 MonitoredProcess]: Starting monitored process 115 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 08:40:21,476 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (115)] Waiting until timeout for monitored process [2022-11-19 08:40:21,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:40:21,785 INFO L263 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-19 08:40:21,787 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:40:21,902 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:40:21,903 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 16 [2022-11-19 08:40:21,927 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 08:40:21,927 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 08:40:21,933 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-11-19 08:40:21,933 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:40:22,687 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 50 treesize of output 46 [2022-11-19 08:40:22,820 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-19 08:40:22,820 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 48 treesize of output 72 [2022-11-19 08:40:23,295 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-11-19 08:40:23,295 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1441010563] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:40:23,295 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-11-19 08:40:23,295 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7, 6, 6, 6] total 22 [2022-11-19 08:40:23,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1693683909] [2022-11-19 08:40:23,296 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-11-19 08:40:23,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-11-19 08:40:23,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:40:23,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-11-19 08:40:23,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=428, Unknown=3, NotChecked=0, Total=506 [2022-11-19 08:40:23,298 INFO L87 Difference]: Start difference. First operand 439 states and 546 transitions. Second operand has 23 states, 22 states have (on average 3.909090909090909) internal successors, (86), 19 states have internal predecessors, (86), 5 states have call successors, (17), 2 states have call predecessors, (17), 6 states have return successors, (21), 9 states have call predecessors, (21), 5 states have call successors, (21) [2022-11-19 08:40:28,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:40:28,448 INFO L93 Difference]: Finished difference Result 565 states and 626 transitions. [2022-11-19 08:40:28,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-19 08:40:28,449 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 3.909090909090909) internal successors, (86), 19 states have internal predecessors, (86), 5 states have call successors, (17), 2 states have call predecessors, (17), 6 states have return successors, (21), 9 states have call predecessors, (21), 5 states have call successors, (21) Word has length 44 [2022-11-19 08:40:28,449 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:40:28,452 INFO L225 Difference]: With dead ends: 565 [2022-11-19 08:40:28,452 INFO L226 Difference]: Without dead ends: 565 [2022-11-19 08:40:28,452 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 264 GetRequests, 238 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 185 ImplicationChecksByTransitivity, 9.3s TimeCoverageRelationStatistics Valid=119, Invalid=580, Unknown=3, NotChecked=0, Total=702 [2022-11-19 08:40:28,453 INFO L413 NwaCegarLoop]: 393 mSDtfsCounter, 485 mSDsluCounter, 4306 mSDsCounter, 0 mSdLazyCounter, 769 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 489 SdHoareTripleChecker+Valid, 4699 SdHoareTripleChecker+Invalid, 1320 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 769 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 524 IncrementalHoareTripleChecker+Unchecked, 4.7s IncrementalHoareTripleChecker+Time [2022-11-19 08:40:28,453 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [489 Valid, 4699 Invalid, 1320 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 769 Invalid, 0 Unknown, 524 Unchecked, 4.7s Time] [2022-11-19 08:40:28,454 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 565 states. [2022-11-19 08:40:28,461 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 565 to 438. [2022-11-19 08:40:28,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 438 states, 294 states have (on average 1.663265306122449) internal successors, (489), 398 states have internal predecessors, (489), 24 states have call successors, (24), 17 states have call predecessors, (24), 21 states have return successors, (32), 26 states have call predecessors, (32), 24 states have call successors, (32) [2022-11-19 08:40:28,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 438 states to 438 states and 545 transitions. [2022-11-19 08:40:28,463 INFO L78 Accepts]: Start accepts. Automaton has 438 states and 545 transitions. Word has length 44 [2022-11-19 08:40:28,464 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:40:28,464 INFO L495 AbstractCegarLoop]: Abstraction has 438 states and 545 transitions. [2022-11-19 08:40:28,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 3.909090909090909) internal successors, (86), 19 states have internal predecessors, (86), 5 states have call successors, (17), 2 states have call predecessors, (17), 6 states have return successors, (21), 9 states have call predecessors, (21), 5 states have call successors, (21) [2022-11-19 08:40:28,464 INFO L276 IsEmpty]: Start isEmpty. Operand 438 states and 545 transitions. [2022-11-19 08:40:28,465 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-11-19 08:40:28,465 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:40:28,465 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 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 08:40:28,481 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 (113)] Forceful destruction successful, exit code 0 [2022-11-19 08:40:28,686 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (114)] Ended with exit code 0 [2022-11-19 08:40:28,887 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (115)] Ended with exit code 0 [2022-11-19 08:40:29,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 113 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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,114 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt,115 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:40:29,081 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr81ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-19 08:40:29,082 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:40:29,082 INFO L85 PathProgramCache]: Analyzing trace with hash 248981415, now seen corresponding path program 1 times [2022-11-19 08:40:29,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:40:29,082 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1081455438] [2022-11-19 08:40:29,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:40:29,082 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 08:40:29,083 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:40:29,083 INFO L229 MonitoredProcess]: Starting monitored process 116 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:40:29,085 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 (116)] Waiting until timeout for monitored process [2022-11-19 08:40:29,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:40:29,336 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-19 08:40:29,337 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:40:30,046 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 12 proven. 4 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-19 08:40:30,047 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:40:30,308 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-11-19 08:40:30,308 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:40:30,308 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1081455438] [2022-11-19 08:40:30,308 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1081455438] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:40:30,309 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [118585879] [2022-11-19 08:40:30,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:40:30,309 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 08:40:30,309 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 08:40:30,310 INFO L229 MonitoredProcess]: Starting monitored process 117 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 08:40:30,311 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (117)] Waiting until timeout for monitored process [2022-11-19 08:40:30,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:40:30,747 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-19 08:40:30,749 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:40:30,898 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 24 proven. 4 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-19 08:40:30,899 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:40:31,018 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-11-19 08:40:31,018 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [118585879] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:40:31,018 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1421283095] [2022-11-19 08:40:31,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:40:31,018 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:40:31,018 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 08:40:31,019 INFO L229 MonitoredProcess]: Starting monitored process 118 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 08:40:31,031 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (118)] Waiting until timeout for monitored process [2022-11-19 08:40:31,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:40:31,314 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-19 08:40:31,315 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:40:31,425 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 24 proven. 4 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-19 08:40:31,425 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:40:31,542 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-11-19 08:40:31,542 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1421283095] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:40:31,542 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-11-19 08:40:31,543 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 5, 4, 5, 4] total 9 [2022-11-19 08:40:31,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1815610156] [2022-11-19 08:40:31,543 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-11-19 08:40:31,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-19 08:40:31,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:40:31,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-19 08:40:31,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-19 08:40:31,544 INFO L87 Difference]: Start difference. First operand 438 states and 545 transitions. Second operand has 10 states, 9 states have (on average 6.333333333333333) internal successors, (57), 8 states have internal predecessors, (57), 5 states have call successors, (12), 3 states have call predecessors, (12), 5 states have return successors, (12), 6 states have call predecessors, (12), 5 states have call successors, (12) [2022-11-19 08:40:31,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:40:31,921 INFO L93 Difference]: Finished difference Result 557 states and 619 transitions. [2022-11-19 08:40:31,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-19 08:40:31,922 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 6.333333333333333) internal successors, (57), 8 states have internal predecessors, (57), 5 states have call successors, (12), 3 states have call predecessors, (12), 5 states have return successors, (12), 6 states have call predecessors, (12), 5 states have call successors, (12) Word has length 45 [2022-11-19 08:40:31,922 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:40:31,924 INFO L225 Difference]: With dead ends: 557 [2022-11-19 08:40:31,924 INFO L226 Difference]: Without dead ends: 557 [2022-11-19 08:40:31,924 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 265 GetRequests, 251 SyntacticMatches, 6 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-19 08:40:31,927 INFO L413 NwaCegarLoop]: 409 mSDtfsCounter, 304 mSDsluCounter, 1347 mSDsCounter, 0 mSdLazyCounter, 121 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 304 SdHoareTripleChecker+Valid, 1756 SdHoareTripleChecker+Invalid, 204 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 121 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 74 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-19 08:40:31,927 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [304 Valid, 1756 Invalid, 204 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 121 Invalid, 0 Unknown, 74 Unchecked, 0.4s Time] [2022-11-19 08:40:31,928 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 557 states. [2022-11-19 08:40:31,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 557 to 440. [2022-11-19 08:40:31,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 440 states, 296 states have (on average 1.6587837837837838) internal successors, (491), 400 states have internal predecessors, (491), 24 states have call successors, (24), 17 states have call predecessors, (24), 21 states have return successors, (32), 26 states have call predecessors, (32), 24 states have call successors, (32) [2022-11-19 08:40:31,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 440 states to 440 states and 547 transitions. [2022-11-19 08:40:31,938 INFO L78 Accepts]: Start accepts. Automaton has 440 states and 547 transitions. Word has length 45 [2022-11-19 08:40:31,938 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:40:31,938 INFO L495 AbstractCegarLoop]: Abstraction has 440 states and 547 transitions. [2022-11-19 08:40:31,939 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 6.333333333333333) internal successors, (57), 8 states have internal predecessors, (57), 5 states have call successors, (12), 3 states have call predecessors, (12), 5 states have return successors, (12), 6 states have call predecessors, (12), 5 states have call successors, (12) [2022-11-19 08:40:31,939 INFO L276 IsEmpty]: Start isEmpty. Operand 440 states and 547 transitions. [2022-11-19 08:40:31,939 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-11-19 08:40:31,940 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:40:31,940 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 08:40:31,960 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 (116)] Forceful destruction successful, exit code 0 [2022-11-19 08:40:32,158 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (117)] Forceful destruction successful, exit code 0 [2022-11-19 08:40:32,361 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (118)] Ended with exit code 0 [2022-11-19 08:40:32,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 116 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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,117 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt,118 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:40:32,555 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr91REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-19 08:40:32,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:40:32,555 INFO L85 PathProgramCache]: Analyzing trace with hash 1709262998, now seen corresponding path program 1 times [2022-11-19 08:40:32,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:40:32,556 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [244274295] [2022-11-19 08:40:32,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:40:32,556 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 08:40:32,556 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:40:32,557 INFO L229 MonitoredProcess]: Starting monitored process 119 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:40:32,558 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 (119)] Waiting until timeout for monitored process [2022-11-19 08:40:32,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:40:32,842 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 26 conjunts are in the unsatisfiable core [2022-11-19 08:40:32,844 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:40:33,047 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-11-19 08:40:33,048 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 1 case distinctions, treesize of input 14 treesize of output 20 [2022-11-19 08:40:33,364 INFO L321 Elim1Store]: treesize reduction 22, result has 29.0 percent of original size [2022-11-19 08:40:33,364 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 22 [2022-11-19 08:40:33,624 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-19 08:40:33,624 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2022-11-19 08:40:33,642 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 5 treesize of output 3 [2022-11-19 08:40:33,910 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-11-19 08:40:34,242 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-19 08:40:36,384 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 08:40:36,558 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-19 08:40:36,558 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:40:36,760 INFO L321 Elim1Store]: treesize reduction 7, result has 50.0 percent of original size [2022-11-19 08:40:36,761 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 32 treesize of output 31 [2022-11-19 08:40:37,082 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:40:37,082 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [244274295] [2022-11-19 08:40:37,082 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [244274295] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 08:40:37,082 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [656922447] [2022-11-19 08:40:37,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:40:37,083 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 08:40:37,083 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 08:40:37,084 INFO L229 MonitoredProcess]: Starting monitored process 120 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 08:40:37,086 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (120)] Waiting until timeout for monitored process [2022-11-19 08:40:37,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:40:37,620 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 23 conjunts are in the unsatisfiable core [2022-11-19 08:40:37,622 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:40:40,115 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-19 08:40:40,115 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 24 [2022-11-19 08:40:40,635 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-19 08:40:40,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 17 treesize of output 23 [2022-11-19 08:40:41,046 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-19 08:40:41,046 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 23 treesize of output 27 [2022-11-19 08:40:41,054 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-19 08:40:41,054 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 7 [2022-11-19 08:40:41,437 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-19 08:40:41,437 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 28 treesize of output 32 [2022-11-19 08:40:41,462 WARN L207 Elim1Store]: Array PQE input equivalent to false [2022-11-19 08:40:41,892 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-19 08:40:42,115 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-19 08:40:42,115 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 24 treesize of output 10 [2022-11-19 08:40:42,341 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 16 refuted. 2 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-19 08:40:42,342 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:40:42,388 INFO L321 Elim1Store]: treesize reduction 7, result has 50.0 percent of original size [2022-11-19 08:40:42,389 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 32 treesize of output 31 [2022-11-19 08:40:42,632 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [656922447] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 08:40:42,632 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1039409682] [2022-11-19 08:40:42,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:40:42,632 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:40:42,632 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 08:40:42,633 INFO L229 MonitoredProcess]: Starting monitored process 121 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 08:40:42,639 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Waiting until timeout for monitored process [2022-11-19 08:40:42,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:40:42,910 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 18 conjunts are in the unsatisfiable core [2022-11-19 08:40:42,912 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:40:43,127 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 08:40:43,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 13 treesize of output 13 [2022-11-19 08:40:43,579 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 14 treesize of output 16 [2022-11-19 08:40:43,697 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-19 08:40:43,697 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 14 treesize of output 20 [2022-11-19 08:40:43,713 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 5 treesize of output 3 [2022-11-19 08:40:44,015 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 08:40:44,274 INFO L321 Elim1Store]: treesize reduction 23, result has 32.4 percent of original size [2022-11-19 08:40:44,274 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 26 treesize of output 41 [2022-11-19 08:40:44,420 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 08:40:44,615 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-19 08:40:44,615 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:40:44,816 INFO L321 Elim1Store]: treesize reduction 7, result has 50.0 percent of original size [2022-11-19 08:40:44,817 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 192 treesize of output 185 [2022-11-19 08:40:45,620 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1039409682] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 08:40:45,621 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-19 08:40:45,621 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 36 [2022-11-19 08:40:45,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1726347502] [2022-11-19 08:40:45,621 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-19 08:40:45,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-11-19 08:40:45,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:40:45,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-11-19 08:40:45,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=298, Invalid=1764, Unknown=8, NotChecked=0, Total=2070 [2022-11-19 08:40:45,623 INFO L87 Difference]: Start difference. First operand 440 states and 547 transitions. Second operand has 38 states, 37 states have (on average 2.4864864864864864) internal successors, (92), 32 states have internal predecessors, (92), 10 states have call successors, (11), 4 states have call predecessors, (11), 7 states have return successors, (12), 11 states have call predecessors, (12), 10 states have call successors, (12) [2022-11-19 08:40:56,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:40:56,958 INFO L93 Difference]: Finished difference Result 471 states and 581 transitions. [2022-11-19 08:40:56,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-11-19 08:40:56,960 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 37 states have (on average 2.4864864864864864) internal successors, (92), 32 states have internal predecessors, (92), 10 states have call successors, (11), 4 states have call predecessors, (11), 7 states have return successors, (12), 11 states have call predecessors, (12), 10 states have call successors, (12) Word has length 45 [2022-11-19 08:40:56,960 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:40:56,962 INFO L225 Difference]: With dead ends: 471 [2022-11-19 08:40:56,962 INFO L226 Difference]: Without dead ends: 471 [2022-11-19 08:40:56,963 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 217 GetRequests, 161 SyntacticMatches, 2 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 906 ImplicationChecksByTransitivity, 15.8s TimeCoverageRelationStatistics Valid=482, Invalid=2580, Unknown=18, NotChecked=0, Total=3080 [2022-11-19 08:40:56,963 INFO L413 NwaCegarLoop]: 312 mSDtfsCounter, 481 mSDsluCounter, 2110 mSDsCounter, 0 mSdLazyCounter, 848 mSolverCounterSat, 144 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 481 SdHoareTripleChecker+Valid, 2422 SdHoareTripleChecker+Invalid, 1407 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 144 IncrementalHoareTripleChecker+Valid, 848 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 415 IncrementalHoareTripleChecker+Unchecked, 3.5s IncrementalHoareTripleChecker+Time [2022-11-19 08:40:56,963 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [481 Valid, 2422 Invalid, 1407 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [144 Valid, 848 Invalid, 0 Unknown, 415 Unchecked, 3.5s Time] [2022-11-19 08:40:56,964 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 471 states. [2022-11-19 08:40:56,968 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 471 to 458. [2022-11-19 08:40:56,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 458 states, 314 states have (on average 1.6687898089171975) internal successors, (524), 418 states have internal predecessors, (524), 24 states have call successors, (24), 17 states have call predecessors, (24), 21 states have return successors, (31), 26 states have call predecessors, (31), 24 states have call successors, (31) [2022-11-19 08:40:56,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 458 states to 458 states and 579 transitions. [2022-11-19 08:40:56,970 INFO L78 Accepts]: Start accepts. Automaton has 458 states and 579 transitions. Word has length 45 [2022-11-19 08:40:56,970 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:40:56,970 INFO L495 AbstractCegarLoop]: Abstraction has 458 states and 579 transitions. [2022-11-19 08:40:56,971 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 37 states have (on average 2.4864864864864864) internal successors, (92), 32 states have internal predecessors, (92), 10 states have call successors, (11), 4 states have call predecessors, (11), 7 states have return successors, (12), 11 states have call predecessors, (12), 10 states have call successors, (12) [2022-11-19 08:40:56,971 INFO L276 IsEmpty]: Start isEmpty. Operand 458 states and 579 transitions. [2022-11-19 08:40:56,971 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-11-19 08:40:56,972 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:40:56,972 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 08:40:56,979 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (120)] Forceful destruction successful, exit code 0 [2022-11-19 08:40:57,184 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Ended with exit code 0 [2022-11-19 08:40:57,388 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 (119)] Forceful destruction successful, exit code 0 [2022-11-19 08:40:57,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 120 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt,121 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,119 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:40:57,579 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr92REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-19 08:40:57,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:40:57,579 INFO L85 PathProgramCache]: Analyzing trace with hash 1709262999, now seen corresponding path program 1 times [2022-11-19 08:40:57,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:40:57,580 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [997920460] [2022-11-19 08:40:57,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:40:57,580 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 08:40:57,580 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:40:57,581 INFO L229 MonitoredProcess]: Starting monitored process 122 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:40:57,583 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 (122)] Waiting until timeout for monitored process [2022-11-19 08:40:57,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:40:57,848 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 43 conjunts are in the unsatisfiable core [2022-11-19 08:40:57,851 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:40:58,581 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-19 08:40:58,581 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 1 case distinctions, treesize of input 14 treesize of output 20 [2022-11-19 08:40:58,589 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 5 treesize of output 3 [2022-11-19 08:40:58,650 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-19 08:40:58,650 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 1 case distinctions, treesize of input 14 treesize of output 20 [2022-11-19 08:40:58,664 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 5 treesize of output 3 [2022-11-19 08:40:58,874 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 08:40:59,517 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-19 08:40:59,518 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 1 case distinctions, treesize of input 23 treesize of output 26 [2022-11-19 08:40:59,566 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-19 08:40:59,566 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 1 case distinctions, treesize of input 23 treesize of output 26 [2022-11-19 08:40:59,971 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-19 08:40:59,972 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 70 treesize of output 101 [2022-11-19 08:41:01,934 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-19 08:41:02,518 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-19 08:41:02,519 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 79 treesize of output 71 [2022-11-19 08:41:02,545 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-19 08:41:02,546 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 67 treesize of output 59 [2022-11-19 08:41:02,601 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-19 08:41:02,602 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 55 treesize of output 79 [2022-11-19 08:41:03,196 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 3 proven. 19 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-19 08:41:03,196 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:41:03,826 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 12 treesize of output 10 [2022-11-19 08:41:06,155 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-19 08:41:06,155 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 1 case distinctions, treesize of input 137 treesize of output 141 [2022-11-19 08:41:07,733 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:41:07,733 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [997920460] [2022-11-19 08:41:07,733 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [997920460] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 08:41:07,733 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1471184555] [2022-11-19 08:41:07,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:41:07,733 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 08:41:07,733 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 08:41:07,734 INFO L229 MonitoredProcess]: Starting monitored process 123 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 08:41:07,736 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (123)] Waiting until timeout for monitored process [2022-11-19 08:41:08,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:41:08,218 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 42 conjunts are in the unsatisfiable core [2022-11-19 08:41:08,220 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:41:09,233 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-19 08:41:09,233 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 14 treesize of output 20 [2022-11-19 08:41:09,240 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 5 treesize of output 3 [2022-11-19 08:41:09,292 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-19 08:41:09,292 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 23 treesize of output 27 [2022-11-19 08:41:09,300 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:41:09,301 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 13 treesize of output 7 [2022-11-19 08:41:09,576 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 08:41:10,269 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:41:10,313 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-19 08:41:10,313 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 39 [2022-11-19 08:41:10,361 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-19 08:41:10,361 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 23 treesize of output 26 [2022-11-19 08:41:10,925 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-19 08:41:10,925 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 73 treesize of output 104 [2022-11-19 08:41:13,614 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 08:41:14,336 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-19 08:41:14,336 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 49 treesize of output 37 [2022-11-19 08:41:14,360 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-19 08:41:14,360 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 08:41:14,533 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 3 proven. 19 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-19 08:41:14,533 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:41:14,674 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 12 treesize of output 10 [2022-11-19 08:41:15,869 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-19 08:41:15,869 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 1 case distinctions, treesize of input 137 treesize of output 141 [2022-11-19 08:41:16,799 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1471184555] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 08:41:16,799 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1514447714] [2022-11-19 08:41:16,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:41:16,800 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:41:16,800 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 08:41:16,802 INFO L229 MonitoredProcess]: Starting monitored process 124 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 08:41:16,803 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Waiting until timeout for monitored process [2022-11-19 08:41:17,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:41:17,096 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 26 conjunts are in the unsatisfiable core [2022-11-19 08:41:17,099 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:41:17,770 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 08:41:17,770 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 08:41:18,402 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 14 treesize of output 16 [2022-11-19 08:41:18,417 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 14 treesize of output 16 [2022-11-19 08:41:18,618 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-19 08:41:18,618 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 14 treesize of output 20 [2022-11-19 08:41:18,629 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 5 treesize of output 3 [2022-11-19 08:41:18,681 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-19 08:41:18,682 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 14 treesize of output 20 [2022-11-19 08:41:18,695 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 5 treesize of output 3 [2022-11-19 08:41:19,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 5 [2022-11-19 08:41:19,728 INFO L321 Elim1Store]: treesize reduction 23, result has 32.4 percent of original size [2022-11-19 08:41:19,728 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 33 treesize of output 48 [2022-11-19 08:41:19,988 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 08:41:19,998 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 08:41:20,364 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-19 08:41:20,364 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:41:20,427 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-19 08:41:20,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 38 treesize of output 42 [2022-11-19 08:41:21,329 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 96 treesize of output 92 [2022-11-19 08:41:23,973 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1514447714] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 08:41:23,973 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-19 08:41:23,974 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 15, 12] total 38 [2022-11-19 08:41:23,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1257690771] [2022-11-19 08:41:23,974 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-19 08:41:23,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-11-19 08:41:23,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:41:23,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-11-19 08:41:23,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=332, Invalid=2317, Unknown=3, NotChecked=0, Total=2652 [2022-11-19 08:41:23,975 INFO L87 Difference]: Start difference. First operand 458 states and 579 transitions. Second operand has 40 states, 37 states have (on average 2.7027027027027026) internal successors, (100), 33 states have internal predecessors, (100), 10 states have call successors, (12), 6 states have call predecessors, (12), 10 states have return successors, (12), 11 states have call predecessors, (12), 10 states have call successors, (12) [2022-11-19 08:41:34,509 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:41:34,509 INFO L93 Difference]: Finished difference Result 475 states and 583 transitions. [2022-11-19 08:41:34,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-11-19 08:41:34,511 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 37 states have (on average 2.7027027027027026) internal successors, (100), 33 states have internal predecessors, (100), 10 states have call successors, (12), 6 states have call predecessors, (12), 10 states have return successors, (12), 11 states have call predecessors, (12), 10 states have call successors, (12) Word has length 45 [2022-11-19 08:41:34,511 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:41:34,513 INFO L225 Difference]: With dead ends: 475 [2022-11-19 08:41:34,513 INFO L226 Difference]: Without dead ends: 475 [2022-11-19 08:41:34,514 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 225 GetRequests, 152 SyntacticMatches, 5 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1685 ImplicationChecksByTransitivity, 16.6s TimeCoverageRelationStatistics Valid=608, Invalid=4219, Unknown=3, NotChecked=0, Total=4830 [2022-11-19 08:41:34,514 INFO L413 NwaCegarLoop]: 311 mSDtfsCounter, 325 mSDsluCounter, 4084 mSDsCounter, 0 mSdLazyCounter, 1619 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 329 SdHoareTripleChecker+Valid, 4395 SdHoareTripleChecker+Invalid, 2769 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 1619 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1112 IncrementalHoareTripleChecker+Unchecked, 6.3s IncrementalHoareTripleChecker+Time [2022-11-19 08:41:34,514 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [329 Valid, 4395 Invalid, 2769 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 1619 Invalid, 0 Unknown, 1112 Unchecked, 6.3s Time] [2022-11-19 08:41:34,515 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 475 states. [2022-11-19 08:41:34,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 475 to 458. [2022-11-19 08:41:34,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 458 states, 314 states have (on average 1.6656050955414012) internal successors, (523), 418 states have internal predecessors, (523), 24 states have call successors, (24), 17 states have call predecessors, (24), 21 states have return successors, (31), 26 states have call predecessors, (31), 24 states have call successors, (31) [2022-11-19 08:41:34,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 458 states to 458 states and 578 transitions. [2022-11-19 08:41:34,524 INFO L78 Accepts]: Start accepts. Automaton has 458 states and 578 transitions. Word has length 45 [2022-11-19 08:41:34,524 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:41:34,524 INFO L495 AbstractCegarLoop]: Abstraction has 458 states and 578 transitions. [2022-11-19 08:41:34,524 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 37 states have (on average 2.7027027027027026) internal successors, (100), 33 states have internal predecessors, (100), 10 states have call successors, (12), 6 states have call predecessors, (12), 10 states have return successors, (12), 11 states have call predecessors, (12), 10 states have call successors, (12) [2022-11-19 08:41:34,524 INFO L276 IsEmpty]: Start isEmpty. Operand 458 states and 578 transitions. [2022-11-19 08:41:34,525 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-11-19 08:41:34,525 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:41:34,525 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 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 08:41:34,539 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Forceful destruction successful, exit code 0 [2022-11-19 08:41:34,744 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (123)] Forceful destruction successful, exit code 0 [2022-11-19 08:41:34,954 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 (122)] Forceful destruction successful, exit code 0 [2022-11-19 08:41:35,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 124 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,123 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt,122 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:41:35,134 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr82ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-19 08:41:35,134 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:41:35,134 INFO L85 PathProgramCache]: Analyzing trace with hash -871510309, now seen corresponding path program 1 times [2022-11-19 08:41:35,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:41:35,135 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1634761721] [2022-11-19 08:41:35,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:41:35,135 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 08:41:35,135 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:41:35,137 INFO L229 MonitoredProcess]: Starting monitored process 125 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:41:35,163 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 (125)] Waiting until timeout for monitored process [2022-11-19 08:41:35,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:41:35,491 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 14 conjunts are in the unsatisfiable core [2022-11-19 08:41:35,493 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:41:35,498 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 08:41:35,702 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-19 08:41:35,703 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 08:41:35,906 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 08:41:35,921 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 24 proven. 6 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-11-19 08:41:35,921 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:41:36,592 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 24 proven. 6 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-11-19 08:41:36,592 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:41:36,592 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1634761721] [2022-11-19 08:41:36,592 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1634761721] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:41:36,593 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1765043633] [2022-11-19 08:41:36,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:41:36,593 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 08:41:36,593 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 08:41:36,594 INFO L229 MonitoredProcess]: Starting monitored process 126 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 08:41:36,596 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (126)] Waiting until timeout for monitored process [2022-11-19 08:41:37,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:41:37,139 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 15 conjunts are in the unsatisfiable core [2022-11-19 08:41:37,141 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:41:37,147 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 08:41:37,256 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-19 08:41:37,256 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 08:41:37,357 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 08:41:37,369 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 24 proven. 6 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-11-19 08:41:37,369 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:41:37,900 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 24 proven. 6 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-11-19 08:41:37,901 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1765043633] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:41:37,901 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1309613391] [2022-11-19 08:41:37,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:41:37,901 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:41:37,901 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 08:41:37,902 INFO L229 MonitoredProcess]: Starting monitored process 127 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 08:41:37,905 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (127)] Waiting until timeout for monitored process [2022-11-19 08:41:38,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:41:38,202 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 14 conjunts are in the unsatisfiable core [2022-11-19 08:41:38,203 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:41:38,207 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 08:41:38,312 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-19 08:41:38,312 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-19 08:41:38,437 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 08:41:38,450 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 24 proven. 6 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-11-19 08:41:38,451 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:41:38,961 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 24 proven. 6 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-11-19 08:41:38,961 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1309613391] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:41:38,961 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-11-19 08:41:38,962 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8, 8, 8, 8] total 10 [2022-11-19 08:41:38,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326460329] [2022-11-19 08:41:38,962 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-11-19 08:41:38,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-11-19 08:41:38,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:41:38,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-19 08:41:38,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-11-19 08:41:38,963 INFO L87 Difference]: Start difference. First operand 458 states and 578 transitions. Second operand has 11 states, 10 states have (on average 3.6) internal successors, (36), 9 states have internal predecessors, (36), 3 states have call successors, (7), 3 states have call predecessors, (7), 6 states have return successors, (7), 4 states have call predecessors, (7), 3 states have call successors, (7) [2022-11-19 08:41:40,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:41:40,078 INFO L93 Difference]: Finished difference Result 460 states and 580 transitions. [2022-11-19 08:41:40,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-19 08:41:40,079 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 3.6) internal successors, (36), 9 states have internal predecessors, (36), 3 states have call successors, (7), 3 states have call predecessors, (7), 6 states have return successors, (7), 4 states have call predecessors, (7), 3 states have call successors, (7) Word has length 46 [2022-11-19 08:41:40,080 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:41:40,082 INFO L225 Difference]: With dead ends: 460 [2022-11-19 08:41:40,082 INFO L226 Difference]: Without dead ends: 460 [2022-11-19 08:41:40,082 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 272 GetRequests, 247 SyntacticMatches, 15 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2022-11-19 08:41:40,082 INFO L413 NwaCegarLoop]: 314 mSDtfsCounter, 28 mSDsluCounter, 788 mSDsCounter, 0 mSdLazyCounter, 424 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 1102 SdHoareTripleChecker+Invalid, 594 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 424 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 165 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-11-19 08:41:40,083 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [28 Valid, 1102 Invalid, 594 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 424 Invalid, 0 Unknown, 165 Unchecked, 1.1s Time] [2022-11-19 08:41:40,084 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 460 states. [2022-11-19 08:41:40,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 460 to 458. [2022-11-19 08:41:40,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 458 states, 314 states have (on average 1.6624203821656052) internal successors, (522), 418 states have internal predecessors, (522), 24 states have call successors, (24), 17 states have call predecessors, (24), 21 states have return successors, (31), 26 states have call predecessors, (31), 24 states have call successors, (31) [2022-11-19 08:41:40,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 458 states to 458 states and 577 transitions. [2022-11-19 08:41:40,093 INFO L78 Accepts]: Start accepts. Automaton has 458 states and 577 transitions. Word has length 46 [2022-11-19 08:41:40,093 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:41:40,093 INFO L495 AbstractCegarLoop]: Abstraction has 458 states and 577 transitions. [2022-11-19 08:41:40,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 3.6) internal successors, (36), 9 states have internal predecessors, (36), 3 states have call successors, (7), 3 states have call predecessors, (7), 6 states have return successors, (7), 4 states have call predecessors, (7), 3 states have call successors, (7) [2022-11-19 08:41:40,093 INFO L276 IsEmpty]: Start isEmpty. Operand 458 states and 577 transitions. [2022-11-19 08:41:40,094 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-11-19 08:41:40,094 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:41:40,094 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 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 08:41:40,102 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (127)] Ended with exit code 0 [2022-11-19 08:41:40,307 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (126)] Forceful destruction successful, exit code 0 [2022-11-19 08:41:40,516 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 (125)] Ended with exit code 0 [2022-11-19 08:41:40,702 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 127 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,126 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt,125 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:41:40,703 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr12REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-19 08:41:40,703 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:41:40,703 INFO L85 PathProgramCache]: Analyzing trace with hash -813633540, now seen corresponding path program 1 times [2022-11-19 08:41:40,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:41:40,703 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1954167321] [2022-11-19 08:41:40,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:41:40,704 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 08:41:40,704 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:41:40,705 INFO L229 MonitoredProcess]: Starting monitored process 128 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:41:40,712 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 (128)] Waiting until timeout for monitored process [2022-11-19 08:41:41,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:41:41,053 INFO L263 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 40 conjunts are in the unsatisfiable core [2022-11-19 08:41:41,057 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:41:41,065 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 08:41:41,172 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 08:41:41,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 08:41:41,237 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 11 treesize of output 7 [2022-11-19 08:41:43,297 WARN L859 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_141| (_ BitVec 32)) (|v_ULTIMATE.start_entry_point_~client~0#1.offset_BEFORE_CALL_67| (_ BitVec 32))) (not (= (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_141|) |v_ULTIMATE.start_entry_point_~client~0#1.offset_BEFORE_CALL_67|) |v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_141|))) is different from true [2022-11-19 08:41:43,413 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-19 08:41:43,413 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 31 [2022-11-19 08:41:43,476 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 08:41:47,564 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((|v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_142| (_ BitVec 32)) (|v_ULTIMATE.start_entry_point_~client~0#1.offset_BEFORE_CALL_68| (_ BitVec 32))) (not (= |v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_142| (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_142|) |v_ULTIMATE.start_entry_point_~client~0#1.offset_BEFORE_CALL_68|)))) (exists ((v_ArrVal_2348 (_ BitVec 1)) (|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (= |c_#valid| (store |c_old(#valid)| |ldv_malloc_#res.base| v_ArrVal_2348))))) is different from true [2022-11-19 08:41:47,630 INFO L321 Elim1Store]: treesize reduction 34, result has 37.0 percent of original size [2022-11-19 08:41:47,630 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 08:41:47,721 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 33 treesize of output 28 [2022-11-19 08:41:47,795 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 19 treesize of output 11 [2022-11-19 08:41:52,052 INFO L321 Elim1Store]: treesize reduction 56, result has 35.6 percent of original size [2022-11-19 08:41:52,053 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 30 treesize of output 51 [2022-11-19 08:41:52,358 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 41 treesize of output 32 [2022-11-19 08:41:52,406 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 34 treesize of output 32 [2022-11-19 08:41:52,486 INFO L321 Elim1Store]: treesize reduction 44, result has 30.2 percent of original size [2022-11-19 08:41:52,487 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 25 treesize of output 36 [2022-11-19 08:41:52,613 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 27 treesize of output 15 [2022-11-19 08:41:52,812 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 14 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 20 not checked. [2022-11-19 08:41:52,812 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:41:53,169 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2354 (Array (_ BitVec 32) (_ BitVec 32))) (|v_ULTIMATE.start_alloc_fix_12_~#chip_id~0#1.base_14| (_ BitVec 32))) (= (bvadd (select (store |c_#valid| |v_ULTIMATE.start_alloc_fix_12_~#chip_id~0#1.base_14| (_ bv1 1)) (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_entry_point_~adapter~0#1.base| v_ArrVal_2354) |c_ULTIMATE.start_entry_point_~client~0#1.base|) |c_ULTIMATE.start_entry_point_~client~0#1.offset|)) (_ bv1 1)) (_ bv0 1))) is different from false [2022-11-19 08:41:58,671 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:41:58,671 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1954167321] [2022-11-19 08:41:58,672 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1954167321] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 08:41:58,672 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [471063801] [2022-11-19 08:41:58,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:41:58,672 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 08:41:58,672 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 08:41:58,676 INFO L229 MonitoredProcess]: Starting monitored process 129 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 08:41:58,678 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (129)] Waiting until timeout for monitored process [2022-11-19 08:41:59,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:41:59,482 INFO L263 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 49 conjunts are in the unsatisfiable core [2022-11-19 08:41:59,485 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:41:59,496 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 08:41:59,922 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 08:41:59,923 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 08:42:00,145 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 11 treesize of output 7 [2022-11-19 08:42:02,282 WARN L859 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_145| (_ BitVec 32))) (not (= |v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_145| (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_145|) (_ bv0 32))))) is different from true [2022-11-19 08:42:02,478 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-19 08:42:02,479 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 31 [2022-11-19 08:42:02,599 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 08:42:08,791 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_2405 (_ BitVec 1)) (|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (= |c_#valid| (store |c_old(#valid)| |ldv_malloc_#res.base| v_ArrVal_2405)))) (exists ((|v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_146| (_ BitVec 32))) (not (= |v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_146| (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_146|) (_ bv0 32)))))) is different from true [2022-11-19 08:42:08,856 INFO L321 Elim1Store]: treesize reduction 34, result has 37.0 percent of original size [2022-11-19 08:42:08,856 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 08:42:09,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:42:09,028 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 28 [2022-11-19 08:42:09,177 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 19 treesize of output 11 [2022-11-19 08:42:15,626 INFO L321 Elim1Store]: treesize reduction 56, result has 35.6 percent of original size [2022-11-19 08:42:15,627 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 30 treesize of output 51 [2022-11-19 08:42:16,308 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:42:16,309 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 32 [2022-11-19 08:42:16,369 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 34 treesize of output 32 [2022-11-19 08:42:16,653 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:42:16,745 INFO L321 Elim1Store]: treesize reduction 44, result has 30.2 percent of original size [2022-11-19 08:42:16,745 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 32 treesize of output 48 [2022-11-19 08:42:17,105 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 35 treesize of output 19 [2022-11-19 08:42:17,714 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 12 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 20 not checked. [2022-11-19 08:42:17,715 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:42:20,447 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2411 (Array (_ BitVec 32) (_ BitVec 32))) (|v_ULTIMATE.start_alloc_fix_12_~#chip_id~0#1.base_15| (_ BitVec 32))) (or (= (_ bv0 1) (bvadd (select (store |c_#valid| |v_ULTIMATE.start_alloc_fix_12_~#chip_id~0#1.base_15| (_ bv1 1)) (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_entry_point_~adapter~0#1.base| v_ArrVal_2411) |c_ULTIMATE.start_entry_point_~client~0#1.base|) |c_ULTIMATE.start_entry_point_~client~0#1.offset|)) (_ bv1 1))) (not (bvult |c_#StackHeapBarrier| |v_ULTIMATE.start_alloc_fix_12_~#chip_id~0#1.base_15|)))) is different from false [2022-11-19 08:42:40,376 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [471063801] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 08:42:40,376 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [33083020] [2022-11-19 08:42:40,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:42:40,377 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:42:40,377 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 08:42:40,383 INFO L229 MonitoredProcess]: Starting monitored process 130 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 08:42:40,395 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (130)] Waiting until timeout for monitored process [2022-11-19 08:42:40,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:42:40,743 INFO L263 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 40 conjunts are in the unsatisfiable core [2022-11-19 08:42:40,746 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:42:40,755 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 08:42:40,823 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 08:42:40,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 08:42:40,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 11 treesize of output 7 [2022-11-19 08:42:42,871 WARN L859 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_entry_point_~client~0#1.offset_BEFORE_CALL_74| (_ BitVec 32)) (|v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_149| (_ BitVec 32))) (not (= (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_149|) |v_ULTIMATE.start_entry_point_~client~0#1.offset_BEFORE_CALL_74|) |v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_149|))) is different from true [2022-11-19 08:42:42,998 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-19 08:42:42,999 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 31 [2022-11-19 08:42:43,017 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 08:42:45,122 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((|v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_142| (_ BitVec 32)) (|v_ULTIMATE.start_entry_point_~client~0#1.offset_BEFORE_CALL_68| (_ BitVec 32))) (not (= |v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_142| (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_142|) |v_ULTIMATE.start_entry_point_~client~0#1.offset_BEFORE_CALL_68|)))) (exists ((v_ArrVal_2460 (_ BitVec 1)) (|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (= (store |c_old(#valid)| |ldv_malloc_#res.base| v_ArrVal_2460) |c_#valid|)))) is different from true [2022-11-19 08:42:45,197 INFO L321 Elim1Store]: treesize reduction 34, result has 37.0 percent of original size [2022-11-19 08:42:45,197 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 08:42:45,290 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 33 treesize of output 28 [2022-11-19 08:42:45,313 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 19 treesize of output 11 [2022-11-19 08:42:49,694 INFO L321 Elim1Store]: treesize reduction 56, result has 35.6 percent of original size [2022-11-19 08:42:49,694 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 30 treesize of output 51 [2022-11-19 08:42:50,282 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 41 treesize of output 32 [2022-11-19 08:42:50,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 34 treesize of output 32 [2022-11-19 08:42:50,769 INFO L321 Elim1Store]: treesize reduction 78, result has 35.0 percent of original size [2022-11-19 08:42:50,769 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 37 treesize of output 67 [2022-11-19 08:42:51,036 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 35 treesize of output 19 [2022-11-19 08:42:52,137 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 16 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 20 not checked. [2022-11-19 08:42:52,137 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:42:52,406 WARN L837 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_alloc_fix_12_~#chip_id~0#1.base_14| (_ BitVec 32)) (v_ArrVal_2466 (Array (_ BitVec 32) (_ BitVec 32)))) (= (bvadd (select (store |c_#valid| |v_ULTIMATE.start_alloc_fix_12_~#chip_id~0#1.base_14| (_ bv1 1)) (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_entry_point_~adapter~0#1.base| v_ArrVal_2466) |c_ULTIMATE.start_entry_point_~client~0#1.base|) |c_ULTIMATE.start_entry_point_~client~0#1.offset|)) (_ bv1 1)) (_ bv0 1))) is different from false [2022-11-19 08:43:18,652 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [33083020] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 08:43:18,652 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-19 08:43:18,652 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 21, 21] total 48 [2022-11-19 08:43:18,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1457350243] [2022-11-19 08:43:18,652 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-19 08:43:18,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-11-19 08:43:18,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:43:18,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-11-19 08:43:18,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=292, Invalid=2681, Unknown=33, NotChecked=1026, Total=4032 [2022-11-19 08:43:18,654 INFO L87 Difference]: Start difference. First operand 458 states and 577 transitions. Second operand has 49 states, 47 states have (on average 1.7234042553191489) internal successors, (81), 42 states have internal predecessors, (81), 9 states have call successors, (10), 7 states have call predecessors, (10), 13 states have return successors, (13), 11 states have call predecessors, (13), 9 states have call successors, (13) [2022-11-19 08:43:21,158 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((|v_ULTIMATE.start_entry_point_~client~0#1.offset_BEFORE_CALL_74| (_ BitVec 32)) (|v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_149| (_ BitVec 32))) (not (= (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_149|) |v_ULTIMATE.start_entry_point_~client~0#1.offset_BEFORE_CALL_74|) |v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_149|))) (exists ((|v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_141| (_ BitVec 32)) (|v_ULTIMATE.start_entry_point_~client~0#1.offset_BEFORE_CALL_67| (_ BitVec 32))) (not (= (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_141|) |v_ULTIMATE.start_entry_point_~client~0#1.offset_BEFORE_CALL_67|) |v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_141|))) (exists ((|v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_145| (_ BitVec 32))) (not (= |v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_145| (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_145|) (_ bv0 32)))))) is different from true [2022-11-19 08:43:39,095 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:43:39,096 INFO L93 Difference]: Finished difference Result 459 states and 579 transitions. [2022-11-19 08:43:39,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-11-19 08:43:39,097 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 47 states have (on average 1.7234042553191489) internal successors, (81), 42 states have internal predecessors, (81), 9 states have call successors, (10), 7 states have call predecessors, (10), 13 states have return successors, (13), 11 states have call predecessors, (13), 9 states have call successors, (13) Word has length 46 [2022-11-19 08:43:39,097 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:43:39,099 INFO L225 Difference]: With dead ends: 459 [2022-11-19 08:43:39,099 INFO L226 Difference]: Without dead ends: 459 [2022-11-19 08:43:39,100 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 89 SyntacticMatches, 12 SemanticMatches, 69 ConstructedPredicates, 10 IntricatePredicates, 0 DeprecatedPredicates, 1369 ImplicationChecksByTransitivity, 107.8s TimeCoverageRelationStatistics Valid=354, Invalid=3310, Unknown=36, NotChecked=1270, Total=4970 [2022-11-19 08:43:39,100 INFO L413 NwaCegarLoop]: 316 mSDtfsCounter, 9 mSDsluCounter, 4891 mSDsCounter, 0 mSdLazyCounter, 1307 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 5207 SdHoareTripleChecker+Invalid, 4005 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 1307 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2681 IncrementalHoareTripleChecker+Unchecked, 5.4s IncrementalHoareTripleChecker+Time [2022-11-19 08:43:39,100 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 5207 Invalid, 4005 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 1307 Invalid, 0 Unknown, 2681 Unchecked, 5.4s Time] [2022-11-19 08:43:39,101 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 459 states. [2022-11-19 08:43:39,116 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 459 to 457. [2022-11-19 08:43:39,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 457 states, 314 states have (on average 1.6592356687898089) internal successors, (521), 417 states have internal predecessors, (521), 24 states have call successors, (24), 17 states have call predecessors, (24), 21 states have return successors, (31), 26 states have call predecessors, (31), 24 states have call successors, (31) [2022-11-19 08:43:39,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 457 states to 457 states and 576 transitions. [2022-11-19 08:43:39,117 INFO L78 Accepts]: Start accepts. Automaton has 457 states and 576 transitions. Word has length 46 [2022-11-19 08:43:39,117 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:43:39,117 INFO L495 AbstractCegarLoop]: Abstraction has 457 states and 576 transitions. [2022-11-19 08:43:39,118 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 47 states have (on average 1.7234042553191489) internal successors, (81), 42 states have internal predecessors, (81), 9 states have call successors, (10), 7 states have call predecessors, (10), 13 states have return successors, (13), 11 states have call predecessors, (13), 9 states have call successors, (13) [2022-11-19 08:43:39,118 INFO L276 IsEmpty]: Start isEmpty. Operand 457 states and 576 transitions. [2022-11-19 08:43:39,118 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-11-19 08:43:39,118 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:43:39,118 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 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 08:43:39,123 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (129)] Ended with exit code 0 [2022-11-19 08:43:39,329 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 (128)] Ended with exit code 0 [2022-11-19 08:43:39,525 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (130)] Ended with exit code 0 [2022-11-19 08:43:39,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 129 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt,128 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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,130 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:43:39,719 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-19 08:43:39,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:43:39,720 INFO L85 PathProgramCache]: Analyzing trace with hash -813633539, now seen corresponding path program 1 times [2022-11-19 08:43:39,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:43:39,720 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [487067900] [2022-11-19 08:43:39,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:43:39,720 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 08:43:39,720 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:43:39,721 INFO L229 MonitoredProcess]: Starting monitored process 131 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:43:39,722 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 (131)] Waiting until timeout for monitored process [2022-11-19 08:43:40,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:43:40,078 INFO L263 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 80 conjunts are in the unsatisfiable core [2022-11-19 08:43:40,083 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:43:40,088 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 08:43:40,246 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 08:43:40,427 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-19 08:43:40,427 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 08:43:40,690 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 11 treesize of output 7 [2022-11-19 08:43:40,715 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 11 treesize of output 7 [2022-11-19 08:43:40,845 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 9 treesize of output 3 [2022-11-19 08:43:40,853 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 19 treesize of output 11 [2022-11-19 08:43:41,012 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((|v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_153| (_ BitVec 32))) (let ((.cse0 (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_153|) (_ bv0 32)))) (and (bvult .cse0 |c_#StackHeapBarrier|) (not (= |v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_153| .cse0)) (= (select (select |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_153|) (_ bv0 32)) (_ bv0 32))))) (exists ((v_ArrVal_2519 (_ BitVec 1)) (v_ArrVal_2518 (_ BitVec 32)) (|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (= |c_#length| (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_2518)) (= (store |c_old(#valid)| |ldv_malloc_#res.base| v_ArrVal_2519) |c_#valid|)))) is different from true [2022-11-19 08:43:41,195 INFO L321 Elim1Store]: treesize reduction 44, result has 34.3 percent of original size [2022-11-19 08:43:41,195 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 26 treesize of output 43 [2022-11-19 08:43:41,221 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-11-19 08:43:41,462 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-19 08:43:41,462 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 56 treesize of output 51 [2022-11-19 08:43:41,486 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 18 treesize of output 20 [2022-11-19 08:43:41,614 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 19 treesize of output 11 [2022-11-19 08:43:41,623 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 9 treesize of output 3 [2022-11-19 08:43:41,768 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((|v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_153| (_ BitVec 32))) (let ((.cse0 (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_153|) (_ bv0 32)))) (and (bvult .cse0 |c_#StackHeapBarrier|) (not (= |v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_153| .cse0)) (= (select (select |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_153|) (_ bv0 32)) (_ bv0 32))))) (exists ((v_ArrVal_2523 (_ BitVec 32)) (v_ArrVal_2522 (_ BitVec 1)) (|ldv_malloc_#res.base| (_ BitVec 32))) (and (= |c_#valid| (store |c_old(#valid)| |ldv_malloc_#res.base| v_ArrVal_2522)) (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_2523) |c_#length|)))) is different from true [2022-11-19 08:43:41,935 INFO L321 Elim1Store]: treesize reduction 56, result has 35.6 percent of original size [2022-11-19 08:43:41,935 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 30 treesize of output 51 [2022-11-19 08:43:41,964 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 16 treesize of output 18 [2022-11-19 08:43:42,194 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:43:42,195 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 49 treesize of output 36 [2022-11-19 08:43:42,228 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:43:42,229 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 21 treesize of output 20 [2022-11-19 08:43:42,267 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 19 treesize of output 11 [2022-11-19 08:43:42,275 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 9 treesize of output 3 [2022-11-19 08:43:42,598 INFO L321 Elim1Store]: treesize reduction 12, result has 52.0 percent of original size [2022-11-19 08:43:42,598 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 24 treesize of output 26 [2022-11-19 08:43:42,647 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 16 treesize of output 18 [2022-11-19 08:43:43,177 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:43:43,178 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 33 [2022-11-19 08:43:43,220 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:43:43,222 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-11-19 08:43:43,276 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 35 [2022-11-19 08:43:43,300 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2022-11-19 08:43:43,561 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:43:43,563 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 16 treesize of output 18 [2022-11-19 08:43:43,794 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 40 treesize of output 20 [2022-11-19 08:43:43,824 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-11-19 08:43:43,824 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 14 [2022-11-19 08:43:44,111 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 13 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 14 not checked. [2022-11-19 08:43:44,112 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:44:19,640 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:44:19,641 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [487067900] [2022-11-19 08:44:19,641 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [487067900] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 08:44:19,641 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [938362046] [2022-11-19 08:44:19,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:44:19,642 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 08:44:19,642 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 08:44:19,646 INFO L229 MonitoredProcess]: Starting monitored process 132 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 08:44:19,648 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (132)] Waiting until timeout for monitored process [2022-11-19 08:44:20,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:44:20,367 INFO L263 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 78 conjunts are in the unsatisfiable core [2022-11-19 08:44:20,373 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:44:20,378 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 08:44:20,440 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 08:44:20,726 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-19 08:44:20,727 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 08:44:21,249 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 11 treesize of output 7 [2022-11-19 08:44:21,285 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 11 treesize of output 7 [2022-11-19 08:44:21,526 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 9 treesize of output 3 [2022-11-19 08:44:21,532 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 19 treesize of output 11 [2022-11-19 08:44:21,826 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_2589 (_ BitVec 1)) (v_ArrVal_2590 (_ BitVec 32)) (|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (= |c_#valid| (store |c_old(#valid)| |ldv_malloc_#res.base| v_ArrVal_2589)) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_2590) |c_#length|))) (exists ((|v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_157| (_ BitVec 32))) (and (= (_ bv0 32) (select (select |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_157|) (_ bv0 32))) (not (= (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_157|) (_ bv0 32)) |v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_157|))))) is different from true [2022-11-19 08:44:21,981 INFO L321 Elim1Store]: treesize reduction 44, result has 34.3 percent of original size [2022-11-19 08:44:21,982 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 26 treesize of output 43 [2022-11-19 08:44:21,995 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-11-19 08:44:22,415 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-19 08:44:22,416 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 46 [2022-11-19 08:44:22,424 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 18 treesize of output 20 [2022-11-19 08:44:22,704 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 19 treesize of output 11 [2022-11-19 08:44:22,710 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 9 treesize of output 3 [2022-11-19 08:44:22,967 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_2593 (_ BitVec 32)) (|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (= |c_#length| (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_2593)) (= (store |c_old(#valid)| |ldv_malloc_#res.base| (_ bv1 1)) |c_#valid|))) (exists ((|v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_157| (_ BitVec 32))) (and (= (_ bv0 32) (select (select |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_157|) (_ bv0 32))) (not (= (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_157|) (_ bv0 32)) |v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_157|))))) is different from true [2022-11-19 08:44:23,125 INFO L321 Elim1Store]: treesize reduction 56, result has 35.6 percent of original size [2022-11-19 08:44:23,125 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 30 treesize of output 51 [2022-11-19 08:44:23,136 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 16 treesize of output 18 [2022-11-19 08:44:23,667 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:44:23,668 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 37 [2022-11-19 08:44:23,708 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:44:23,709 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 21 treesize of output 20 [2022-11-19 08:44:23,747 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 9 treesize of output 3 [2022-11-19 08:44:23,759 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 16 [2022-11-19 08:44:26,515 INFO L321 Elim1Store]: treesize reduction 78, result has 35.0 percent of original size [2022-11-19 08:44:26,515 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 37 treesize of output 67 [2022-11-19 08:44:26,593 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 16 treesize of output 18 [2022-11-19 08:44:27,712 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:44:27,714 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 41 [2022-11-19 08:44:27,793 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:44:27,794 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-11-19 08:44:27,852 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 45 [2022-11-19 08:44:27,874 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-11-19 08:44:28,682 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:44:28,683 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-11-19 08:44:28,787 INFO L321 Elim1Store]: treesize reduction 18, result has 48.6 percent of original size [2022-11-19 08:44:28,787 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 35 [2022-11-19 08:44:29,238 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 25 treesize of output 13 [2022-11-19 08:44:29,248 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 15 treesize of output 7 [2022-11-19 08:44:29,648 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 13 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 14 not checked. [2022-11-19 08:44:29,648 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:44:40,562 WARN L837 $PredicateComparison]: unable to prove that (and (or (forall ((v_ArrVal_2606 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (select (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_entry_point_~adapter~0#1.base| v_ArrVal_2606) |c_ULTIMATE.start_entry_point_~client~0#1.base|) |c_ULTIMATE.start_entry_point_~client~0#1.offset|))) (bvule .cse0 (bvadd (_ bv4 32) .cse0)))) (forall ((|v_ULTIMATE.start_alloc_fix_12_~#chip_id~0#1.base_18| (_ BitVec 32))) (or (not (bvult |c_#StackHeapBarrier| |v_ULTIMATE.start_alloc_fix_12_~#chip_id~0#1.base_18|)) (not (= (select |c_#valid| |v_ULTIMATE.start_alloc_fix_12_~#chip_id~0#1.base_18|) (_ bv0 1)))))) (forall ((v_ArrVal_2606 (Array (_ BitVec 32) (_ BitVec 32))) (|v_ULTIMATE.start_alloc_fix_12_~#chip_id~0#1.base_18| (_ BitVec 32)) (v_ArrVal_2605 (Array (_ BitVec 32) (_ BitVec 32)))) (or (not (bvult |c_#StackHeapBarrier| |v_ULTIMATE.start_alloc_fix_12_~#chip_id~0#1.base_18|)) (not (= (select |c_#valid| |v_ULTIMATE.start_alloc_fix_12_~#chip_id~0#1.base_18|) (_ bv0 1))) (forall ((v_ArrVal_2607 (_ BitVec 32))) (bvule (bvadd (_ bv4 32) (select (select (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_entry_point_~adapter~0#1.base| v_ArrVal_2606) |c_ULTIMATE.start_entry_point_~client~0#1.base|) |c_ULTIMATE.start_entry_point_~client~0#1.offset|)) (select (store |c_#length| |v_ULTIMATE.start_alloc_fix_12_~#chip_id~0#1.base_18| v_ArrVal_2607) (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_entry_point_~adapter~0#1.base| v_ArrVal_2605) |c_ULTIMATE.start_entry_point_~client~0#1.base|) |c_ULTIMATE.start_entry_point_~client~0#1.offset|))))))) is different from false [2022-11-19 08:44:51,189 WARN L233 SmtUtils]: Spent 6.56s on a formula simplification that was a NOOP. DAG size: 48 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-19 08:44:51,328 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse1 (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_entry_point_~client~0#1.base|)) (.cse2 (bvadd |c_ULTIMATE.start_entry_point_~client~0#1.offset| (_ bv12 32)))) (and (or (forall ((|v_ULTIMATE.start_alloc_fix_12_~#chip_id~0#1.base_18| (_ BitVec 32))) (or (not (bvult |c_#StackHeapBarrier| |v_ULTIMATE.start_alloc_fix_12_~#chip_id~0#1.base_18|)) (not (= (select |c_#valid| |v_ULTIMATE.start_alloc_fix_12_~#chip_id~0#1.base_18|) (_ bv0 1))))) (forall ((v_ArrVal_2606 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_2603 (_ BitVec 32))) (let ((.cse0 (select (select (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_entry_point_~client~0#1.base| (store .cse1 .cse2 v_ArrVal_2603)) |c_ULTIMATE.start_entry_point_#t~ret69#1.base| v_ArrVal_2606) |c_ULTIMATE.start_entry_point_~client~0#1.base|) |c_ULTIMATE.start_entry_point_~client~0#1.offset|))) (bvule .cse0 (bvadd (_ bv4 32) .cse0))))) (forall ((v_ArrVal_2601 (_ BitVec 32)) (v_ArrVal_2606 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_2603 (_ BitVec 32)) (|v_ULTIMATE.start_alloc_fix_12_~#chip_id~0#1.base_18| (_ BitVec 32)) (v_ArrVal_2605 (Array (_ BitVec 32) (_ BitVec 32)))) (or (not (bvult |c_#StackHeapBarrier| |v_ULTIMATE.start_alloc_fix_12_~#chip_id~0#1.base_18|)) (forall ((v_ArrVal_2607 (_ BitVec 32))) (bvule (bvadd (_ bv4 32) (select (select (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_entry_point_~client~0#1.base| (store .cse1 .cse2 v_ArrVal_2603)) |c_ULTIMATE.start_entry_point_#t~ret69#1.base| v_ArrVal_2606) |c_ULTIMATE.start_entry_point_~client~0#1.base|) |c_ULTIMATE.start_entry_point_~client~0#1.offset|)) (select (store |c_#length| |v_ULTIMATE.start_alloc_fix_12_~#chip_id~0#1.base_18| v_ArrVal_2607) (select (select (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_entry_point_~client~0#1.base| (store (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_entry_point_~client~0#1.base|) .cse2 v_ArrVal_2601)) |c_ULTIMATE.start_entry_point_#t~ret69#1.base| v_ArrVal_2605) |c_ULTIMATE.start_entry_point_~client~0#1.base|) |c_ULTIMATE.start_entry_point_~client~0#1.offset|)))) (not (= (select |c_#valid| |v_ULTIMATE.start_alloc_fix_12_~#chip_id~0#1.base_18|) (_ bv0 1))))))) is different from false [2022-11-19 08:45:08,646 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [938362046] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 08:45:08,647 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1831901100] [2022-11-19 08:45:08,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:45:08,647 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:45:08,647 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 08:45:08,650 INFO L229 MonitoredProcess]: Starting monitored process 133 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 08:45:08,651 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (133)] Waiting until timeout for monitored process [2022-11-19 08:45:09,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:45:09,031 INFO L263 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 73 conjunts are in the unsatisfiable core [2022-11-19 08:45:09,041 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:45:09,046 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 08:45:09,882 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 08:45:09,973 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-19 08:45:09,974 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 08:45:10,619 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 11 treesize of output 7 [2022-11-19 08:45:10,646 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 11 treesize of output 7 [2022-11-19 08:45:10,952 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 9 treesize of output 3 [2022-11-19 08:45:10,960 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 19 treesize of output 11 [2022-11-19 08:45:11,319 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_2663 (_ BitVec 32)) (|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_2663) |c_#length|) (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)))) (exists ((|v_ULTIMATE.start_entry_point_~client~0#1.offset_BEFORE_CALL_85| (_ BitVec 32)) (|v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_161| (_ BitVec 32))) (and (not (= |v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_161| (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_161|) |v_ULTIMATE.start_entry_point_~client~0#1.offset_BEFORE_CALL_85|))) (= (select (select |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_161|) |v_ULTIMATE.start_entry_point_~client~0#1.offset_BEFORE_CALL_85|) (_ bv0 32))))) is different from true [2022-11-19 08:45:11,357 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:45:11,358 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-11-19 08:45:11,404 INFO L321 Elim1Store]: treesize reduction 12, result has 42.9 percent of original size [2022-11-19 08:45:11,404 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 20 treesize of output 22 [2022-11-19 08:45:11,839 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-19 08:45:11,839 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 46 [2022-11-19 08:45:11,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 18 treesize of output 20 [2022-11-19 08:45:12,159 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 08:45:12,167 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 9 treesize of output 3 [2022-11-19 08:45:12,542 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_2666 (_ BitVec 32)) (|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (= (store |c_old(#valid)| |ldv_malloc_#res.base| (_ bv1 1)) |c_#valid|) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_2666) |c_#length|))) (exists ((|v_ULTIMATE.start_entry_point_~client~0#1.offset_BEFORE_CALL_85| (_ BitVec 32)) (|v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_161| (_ BitVec 32))) (and (not (= |v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_161| (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_161|) |v_ULTIMATE.start_entry_point_~client~0#1.offset_BEFORE_CALL_85|))) (= (select (select |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_161|) |v_ULTIMATE.start_entry_point_~client~0#1.offset_BEFORE_CALL_85|) (_ bv0 32))))) is different from true [2022-11-19 08:45:12,604 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:45:12,605 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 16 treesize of output 18 [2022-11-19 08:45:12,654 INFO L321 Elim1Store]: treesize reduction 34, result has 37.0 percent of original size [2022-11-19 08:45:12,655 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 08:45:13,172 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 50 treesize of output 37 [2022-11-19 08:45:13,210 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 21 treesize of output 20 [2022-11-19 08:45:13,863 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 19 treesize of output 11 [2022-11-19 08:45:13,873 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 9 treesize of output 3 [2022-11-19 08:45:16,621 INFO L321 Elim1Store]: treesize reduction 19, result has 47.2 percent of original size [2022-11-19 08:45:16,622 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 1 case distinctions, treesize of input 16 treesize of output 26 [2022-11-19 08:45:16,754 INFO L321 Elim1Store]: treesize reduction 56, result has 35.6 percent of original size [2022-11-19 08:45:16,755 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 30 treesize of output 51 [2022-11-19 08:45:17,651 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 21 treesize of output 20 [2022-11-19 08:45:17,674 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 37 [2022-11-19 08:45:17,720 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 43 treesize of output 39 [2022-11-19 08:45:17,733 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-11-19 08:45:18,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:45:18,157 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 16 treesize of output 18 [2022-11-19 08:45:18,234 INFO L321 Elim1Store]: treesize reduction 18, result has 48.6 percent of original size [2022-11-19 08:45:18,234 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 35 [2022-11-19 08:45:18,528 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 08:45:18,532 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 25 treesize of output 13 [2022-11-19 08:45:18,551 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 15 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 14 not checked. [2022-11-19 08:45:18,551 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:45:27,288 WARN L837 $PredicateComparison]: unable to prove that (and (or (forall ((v_ArrVal_2678 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (select (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_entry_point_~adapter~0#1.base| v_ArrVal_2678) |c_ULTIMATE.start_entry_point_~client~0#1.base|) |c_ULTIMATE.start_entry_point_~client~0#1.offset|))) (bvule .cse0 (bvadd (_ bv4 32) .cse0)))) (forall ((|v_ULTIMATE.start_alloc_fix_12_~#chip_id~0#1.base_19| (_ BitVec 32))) (not (= (select |c_#valid| |v_ULTIMATE.start_alloc_fix_12_~#chip_id~0#1.base_19|) (_ bv0 1))))) (forall ((|v_ULTIMATE.start_alloc_fix_12_~#chip_id~0#1.base_19| (_ BitVec 32)) (v_ArrVal_2678 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_2679 (Array (_ BitVec 32) (_ BitVec 32)))) (or (forall ((v_ArrVal_2680 (_ BitVec 32))) (bvule (bvadd (_ bv4 32) (select (select (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_entry_point_~adapter~0#1.base| v_ArrVal_2678) |c_ULTIMATE.start_entry_point_~client~0#1.base|) |c_ULTIMATE.start_entry_point_~client~0#1.offset|)) (select (store |c_#length| |v_ULTIMATE.start_alloc_fix_12_~#chip_id~0#1.base_19| v_ArrVal_2680) (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_entry_point_~adapter~0#1.base| v_ArrVal_2679) |c_ULTIMATE.start_entry_point_~client~0#1.base|) |c_ULTIMATE.start_entry_point_~client~0#1.offset|)))) (not (= (select |c_#valid| |v_ULTIMATE.start_alloc_fix_12_~#chip_id~0#1.base_19|) (_ bv0 1)))))) is different from false [2022-11-19 08:46:15,719 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1831901100] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 08:46:15,719 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-19 08:46:15,719 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 22, 24] total 55 [2022-11-19 08:46:15,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [871956167] [2022-11-19 08:46:15,719 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-19 08:46:15,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2022-11-19 08:46:15,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:46:15,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2022-11-19 08:46:15,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=357, Invalid=3772, Unknown=67, NotChecked=1206, Total=5402 [2022-11-19 08:46:15,721 INFO L87 Difference]: Start difference. First operand 457 states and 576 transitions. Second operand has 56 states, 51 states have (on average 1.6862745098039216) internal successors, (86), 47 states have internal predecessors, (86), 11 states have call successors, (12), 5 states have call predecessors, (12), 13 states have return successors, (14), 14 states have call predecessors, (14), 11 states have call successors, (14) [2022-11-19 08:46:34,674 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:46:34,674 INFO L93 Difference]: Finished difference Result 460 states and 580 transitions. [2022-11-19 08:46:34,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-19 08:46:34,676 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 51 states have (on average 1.6862745098039216) internal successors, (86), 47 states have internal predecessors, (86), 11 states have call successors, (12), 5 states have call predecessors, (12), 13 states have return successors, (14), 14 states have call predecessors, (14), 11 states have call successors, (14) Word has length 46 [2022-11-19 08:46:34,676 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:46:34,678 INFO L225 Difference]: With dead ends: 460 [2022-11-19 08:46:34,678 INFO L226 Difference]: Without dead ends: 460 [2022-11-19 08:46:34,679 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 85 SyntacticMatches, 9 SemanticMatches, 79 ConstructedPredicates, 9 IntricatePredicates, 0 DeprecatedPredicates, 1960 ImplicationChecksByTransitivity, 153.0s TimeCoverageRelationStatistics Valid=482, Invalid=4599, Unknown=67, NotChecked=1332, Total=6480 [2022-11-19 08:46:34,680 INFO L413 NwaCegarLoop]: 270 mSDtfsCounter, 73 mSDsluCounter, 4360 mSDsCounter, 0 mSdLazyCounter, 3088 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 4630 SdHoareTripleChecker+Invalid, 6279 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 3088 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3171 IncrementalHoareTripleChecker+Unchecked, 12.2s IncrementalHoareTripleChecker+Time [2022-11-19 08:46:34,680 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [73 Valid, 4630 Invalid, 6279 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [20 Valid, 3088 Invalid, 0 Unknown, 3171 Unchecked, 12.2s Time] [2022-11-19 08:46:34,681 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 460 states. [2022-11-19 08:46:34,688 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 460 to 456. [2022-11-19 08:46:34,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 456 states, 314 states have (on average 1.6560509554140128) internal successors, (520), 416 states have internal predecessors, (520), 24 states have call successors, (24), 17 states have call predecessors, (24), 21 states have return successors, (31), 26 states have call predecessors, (31), 24 states have call successors, (31) [2022-11-19 08:46:34,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 456 states to 456 states and 575 transitions. [2022-11-19 08:46:34,690 INFO L78 Accepts]: Start accepts. Automaton has 456 states and 575 transitions. Word has length 46 [2022-11-19 08:46:34,690 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:46:34,691 INFO L495 AbstractCegarLoop]: Abstraction has 456 states and 575 transitions. [2022-11-19 08:46:34,691 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 56 states, 51 states have (on average 1.6862745098039216) internal successors, (86), 47 states have internal predecessors, (86), 11 states have call successors, (12), 5 states have call predecessors, (12), 13 states have return successors, (14), 14 states have call predecessors, (14), 11 states have call successors, (14) [2022-11-19 08:46:34,693 INFO L276 IsEmpty]: Start isEmpty. Operand 456 states and 575 transitions. [2022-11-19 08:46:34,694 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-11-19 08:46:34,694 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:46:34,694 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 08:46:34,711 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 (131)] Forceful destruction successful, exit code 0 [2022-11-19 08:46:34,915 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (132)] Ended with exit code 0 [2022-11-19 08:46:35,117 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (133)] Ended with exit code 0 [2022-11-19 08:46:35,310 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 131 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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,132 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt,133 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:46:35,311 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr84ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-19 08:46:35,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:46:35,311 INFO L85 PathProgramCache]: Analyzing trace with hash -2770755, now seen corresponding path program 1 times [2022-11-19 08:46:35,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:46:35,312 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1006424604] [2022-11-19 08:46:35,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:46:35,312 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 08:46:35,312 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:46:35,313 INFO L229 MonitoredProcess]: Starting monitored process 134 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:46:35,314 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 (134)] Waiting until timeout for monitored process [2022-11-19 08:46:35,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:46:35,592 INFO L263 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-19 08:46:35,593 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:46:36,408 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-19 08:46:36,408 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:46:36,705 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-11-19 08:46:36,705 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:46:36,705 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1006424604] [2022-11-19 08:46:36,706 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1006424604] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:46:36,706 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [156471598] [2022-11-19 08:46:36,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:46:36,706 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 08:46:36,706 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 08:46:36,708 INFO L229 MonitoredProcess]: Starting monitored process 135 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 08:46:36,709 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (135)] Waiting until timeout for monitored process [2022-11-19 08:46:37,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:46:37,175 INFO L263 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-19 08:46:37,176 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:46:37,337 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 20 proven. 6 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-11-19 08:46:37,337 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:46:37,483 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-11-19 08:46:37,483 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [156471598] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:46:37,483 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2084193626] [2022-11-19 08:46:37,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:46:37,484 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:46:37,484 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 08:46:37,485 INFO L229 MonitoredProcess]: Starting monitored process 136 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 08:46:37,487 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (136)] Waiting until timeout for monitored process [2022-11-19 08:46:37,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:46:37,792 INFO L263 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-19 08:46:37,793 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:46:37,959 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 20 proven. 6 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-11-19 08:46:37,959 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:46:38,109 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-11-19 08:46:38,110 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2084193626] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:46:38,110 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-11-19 08:46:38,110 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 5, 4, 5, 4] total 9 [2022-11-19 08:46:38,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049897959] [2022-11-19 08:46:38,111 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-11-19 08:46:38,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-19 08:46:38,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:46:38,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-19 08:46:38,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-19 08:46:38,112 INFO L87 Difference]: Start difference. First operand 456 states and 575 transitions. Second operand has 10 states, 9 states have (on average 7.0) internal successors, (63), 8 states have internal predecessors, (63), 5 states have call successors, (13), 3 states have call predecessors, (13), 5 states have return successors, (13), 6 states have call predecessors, (13), 5 states have call successors, (13) [2022-11-19 08:46:38,564 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:46:38,564 INFO L93 Difference]: Finished difference Result 573 states and 646 transitions. [2022-11-19 08:46:38,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-19 08:46:38,565 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 7.0) internal successors, (63), 8 states have internal predecessors, (63), 5 states have call successors, (13), 3 states have call predecessors, (13), 5 states have return successors, (13), 6 states have call predecessors, (13), 5 states have call successors, (13) Word has length 48 [2022-11-19 08:46:38,565 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:46:38,567 INFO L225 Difference]: With dead ends: 573 [2022-11-19 08:46:38,567 INFO L226 Difference]: Without dead ends: 573 [2022-11-19 08:46:38,567 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 283 GetRequests, 266 SyntacticMatches, 9 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-19 08:46:38,568 INFO L413 NwaCegarLoop]: 404 mSDtfsCounter, 305 mSDsluCounter, 1434 mSDsCounter, 0 mSdLazyCounter, 155 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 306 SdHoareTripleChecker+Valid, 1838 SdHoareTripleChecker+Invalid, 246 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 155 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 82 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-19 08:46:38,568 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [306 Valid, 1838 Invalid, 246 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 155 Invalid, 0 Unknown, 82 Unchecked, 0.4s Time] [2022-11-19 08:46:38,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 573 states. [2022-11-19 08:46:38,575 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 573 to 456. [2022-11-19 08:46:38,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 456 states, 314 states have (on average 1.6528662420382165) internal successors, (519), 416 states have internal predecessors, (519), 24 states have call successors, (24), 17 states have call predecessors, (24), 21 states have return successors, (31), 26 states have call predecessors, (31), 24 states have call successors, (31) [2022-11-19 08:46:38,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 456 states to 456 states and 574 transitions. [2022-11-19 08:46:38,578 INFO L78 Accepts]: Start accepts. Automaton has 456 states and 574 transitions. Word has length 48 [2022-11-19 08:46:38,578 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:46:38,578 INFO L495 AbstractCegarLoop]: Abstraction has 456 states and 574 transitions. [2022-11-19 08:46:38,578 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 7.0) internal successors, (63), 8 states have internal predecessors, (63), 5 states have call successors, (13), 3 states have call predecessors, (13), 5 states have return successors, (13), 6 states have call predecessors, (13), 5 states have call successors, (13) [2022-11-19 08:46:38,578 INFO L276 IsEmpty]: Start isEmpty. Operand 456 states and 574 transitions. [2022-11-19 08:46:38,579 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-11-19 08:46:38,579 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:46:38,579 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 08:46:38,585 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (135)] Forceful destruction successful, exit code 0 [2022-11-19 08:46:38,793 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 (134)] Ended with exit code 0 [2022-11-19 08:46:38,991 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (136)] Ended with exit code 0 [2022-11-19 08:46:39,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 135 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt,134 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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,136 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:46:39,185 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr94REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-19 08:46:39,186 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:46:39,186 INFO L85 PathProgramCache]: Analyzing trace with hash -477908374, now seen corresponding path program 1 times [2022-11-19 08:46:39,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:46:39,186 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1918875379] [2022-11-19 08:46:39,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:46:39,187 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 08:46:39,187 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:46:39,188 INFO L229 MonitoredProcess]: Starting monitored process 137 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:46:39,212 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 (137)] Waiting until timeout for monitored process [2022-11-19 08:46:39,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:46:39,499 INFO L263 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 30 conjunts are in the unsatisfiable core [2022-11-19 08:46:39,501 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:46:39,765 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-11-19 08:46:39,765 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 1 case distinctions, treesize of input 14 treesize of output 20 [2022-11-19 08:46:40,149 INFO L321 Elim1Store]: treesize reduction 22, result has 29.0 percent of original size [2022-11-19 08:46:40,150 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 3 case distinctions, treesize of input 20 treesize of output 22 [2022-11-19 08:46:40,422 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-19 08:46:40,422 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2022-11-19 08:46:40,433 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 5 treesize of output 3 [2022-11-19 08:46:40,484 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-19 08:46:40,485 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2022-11-19 08:46:40,492 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 5 treesize of output 3 [2022-11-19 08:46:40,843 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-11-19 08:46:40,851 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-11-19 08:46:41,387 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-19 08:46:43,624 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 08:46:43,633 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 08:46:43,660 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 08:46:43,660 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 1 case distinctions, treesize of input 13 treesize of output 13 [2022-11-19 08:46:43,871 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-19 08:46:43,871 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:46:44,177 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 12 treesize of output 10 [2022-11-19 08:46:44,683 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:46:44,683 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1918875379] [2022-11-19 08:46:44,683 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1918875379] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 08:46:44,684 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [294407631] [2022-11-19 08:46:44,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:46:44,684 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 08:46:44,684 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 08:46:44,685 INFO L229 MonitoredProcess]: Starting monitored process 138 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 08:46:44,686 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (138)] Waiting until timeout for monitored process [2022-11-19 08:46:45,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:46:45,315 INFO L263 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 33 conjunts are in the unsatisfiable core [2022-11-19 08:46:45,319 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:46:47,915 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-19 08:46:47,916 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 24 [2022-11-19 08:46:48,579 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-19 08:46:48,579 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 17 treesize of output 23 [2022-11-19 08:46:49,074 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-19 08:46:49,074 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 14 treesize of output 20 [2022-11-19 08:46:49,088 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 5 treesize of output 3 [2022-11-19 08:46:49,153 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-19 08:46:49,153 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 23 treesize of output 27 [2022-11-19 08:46:49,163 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:46:49,164 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 13 treesize of output 7 [2022-11-19 08:46:49,805 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-19 08:46:49,805 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 18 treesize of output 24 [2022-11-19 08:46:49,859 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-19 08:46:49,859 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 28 treesize of output 32 [2022-11-19 08:46:49,936 WARN L207 Elim1Store]: Array PQE input equivalent to false [2022-11-19 08:46:50,618 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 08:46:50,954 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 08:46:50,954 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 08:46:50,963 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 08:46:50,978 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:46:50,978 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 0 case distinctions, treesize of input 24 treesize of output 10 [2022-11-19 08:46:51,258 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 16 refuted. 2 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-19 08:46:51,259 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:46:51,346 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 12 treesize of output 10 [2022-11-19 08:46:51,722 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [294407631] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 08:46:51,722 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1823506961] [2022-11-19 08:46:51,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:46:51,722 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:46:51,723 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 08:46:51,723 INFO L229 MonitoredProcess]: Starting monitored process 139 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 08:46:51,726 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (139)] Waiting until timeout for monitored process [2022-11-19 08:46:52,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:46:52,064 INFO L263 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 25 conjunts are in the unsatisfiable core [2022-11-19 08:46:52,066 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:46:52,623 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 08:46:52,623 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 08:46:53,260 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 14 treesize of output 16 [2022-11-19 08:46:53,275 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 14 treesize of output 16 [2022-11-19 08:46:53,472 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-19 08:46:53,473 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 14 treesize of output 20 [2022-11-19 08:46:53,484 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 5 treesize of output 3 [2022-11-19 08:46:53,532 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-19 08:46:53,532 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 14 treesize of output 20 [2022-11-19 08:46:53,545 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 5 treesize of output 3 [2022-11-19 08:46:54,078 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 08:46:54,492 INFO L321 Elim1Store]: treesize reduction 23, result has 32.4 percent of original size [2022-11-19 08:46:54,493 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 33 treesize of output 48 [2022-11-19 08:46:54,716 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 08:46:54,721 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 08:46:54,731 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 08:46:54,796 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-19 08:46:54,796 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:46:55,059 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 96 treesize of output 92 [2022-11-19 08:46:56,054 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1823506961] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 08:46:56,054 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-19 08:46:56,055 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 13] total 38 [2022-11-19 08:46:56,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919854646] [2022-11-19 08:46:56,055 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-19 08:46:56,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-11-19 08:46:56,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:46:56,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-11-19 08:46:56,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=321, Invalid=1831, Unknown=10, NotChecked=0, Total=2162 [2022-11-19 08:46:56,057 INFO L87 Difference]: Start difference. First operand 456 states and 574 transitions. Second operand has 39 states, 39 states have (on average 2.6153846153846154) internal successors, (102), 33 states have internal predecessors, (102), 11 states have call successors, (12), 6 states have call predecessors, (12), 8 states have return successors, (12), 11 states have call predecessors, (12), 11 states have call successors, (12) [2022-11-19 08:47:11,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:47:11,765 INFO L93 Difference]: Finished difference Result 471 states and 579 transitions. [2022-11-19 08:47:11,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-11-19 08:47:11,767 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 2.6153846153846154) internal successors, (102), 33 states have internal predecessors, (102), 11 states have call successors, (12), 6 states have call predecessors, (12), 8 states have return successors, (12), 11 states have call predecessors, (12), 11 states have call successors, (12) Word has length 48 [2022-11-19 08:47:11,768 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:47:11,769 INFO L225 Difference]: With dead ends: 471 [2022-11-19 08:47:11,770 INFO L226 Difference]: Without dead ends: 471 [2022-11-19 08:47:11,770 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 236 GetRequests, 179 SyntacticMatches, 2 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 937 ImplicationChecksByTransitivity, 17.2s TimeCoverageRelationStatistics Valid=522, Invalid=2650, Unknown=20, NotChecked=0, Total=3192 [2022-11-19 08:47:11,771 INFO L413 NwaCegarLoop]: 311 mSDtfsCounter, 475 mSDsluCounter, 3908 mSDsCounter, 0 mSdLazyCounter, 1673 mSolverCounterSat, 140 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 475 SdHoareTripleChecker+Valid, 4219 SdHoareTripleChecker+Invalid, 2200 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 140 IncrementalHoareTripleChecker+Valid, 1673 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 387 IncrementalHoareTripleChecker+Unchecked, 7.8s IncrementalHoareTripleChecker+Time [2022-11-19 08:47:11,771 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [475 Valid, 4219 Invalid, 2200 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [140 Valid, 1673 Invalid, 0 Unknown, 387 Unchecked, 7.8s Time] [2022-11-19 08:47:11,772 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 471 states. [2022-11-19 08:47:11,778 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 471 to 458. [2022-11-19 08:47:11,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 458 states, 316 states have (on average 1.6487341772151898) internal successors, (521), 418 states have internal predecessors, (521), 24 states have call successors, (24), 17 states have call predecessors, (24), 21 states have return successors, (31), 26 states have call predecessors, (31), 24 states have call successors, (31) [2022-11-19 08:47:11,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 458 states to 458 states and 576 transitions. [2022-11-19 08:47:11,780 INFO L78 Accepts]: Start accepts. Automaton has 458 states and 576 transitions. Word has length 48 [2022-11-19 08:47:11,781 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:47:11,781 INFO L495 AbstractCegarLoop]: Abstraction has 458 states and 576 transitions. [2022-11-19 08:47:11,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 2.6153846153846154) internal successors, (102), 33 states have internal predecessors, (102), 11 states have call successors, (12), 6 states have call predecessors, (12), 8 states have return successors, (12), 11 states have call predecessors, (12), 11 states have call successors, (12) [2022-11-19 08:47:11,781 INFO L276 IsEmpty]: Start isEmpty. Operand 458 states and 576 transitions. [2022-11-19 08:47:11,782 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-11-19 08:47:11,782 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:47:11,782 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 08:47:11,799 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 (137)] Forceful destruction successful, exit code 0 [2022-11-19 08:47:12,008 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (138)] Forceful destruction successful, exit code 0 [2022-11-19 08:47:12,210 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (139)] Forceful destruction successful, exit code 0 [2022-11-19 08:47:12,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 137 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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,138 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt,139 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:47:12,396 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr85ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-19 08:47:12,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:47:12,396 INFO L85 PathProgramCache]: Analyzing trace with hash -85892980, now seen corresponding path program 1 times [2022-11-19 08:47:12,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:47:12,397 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [298919481] [2022-11-19 08:47:12,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:47:12,397 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 08:47:12,397 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:47:12,399 INFO L229 MonitoredProcess]: Starting monitored process 140 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:47:12,436 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 (140)] Waiting until timeout for monitored process [2022-11-19 08:47:12,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:47:12,806 INFO L263 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 21 conjunts are in the unsatisfiable core [2022-11-19 08:47:12,808 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:47:12,816 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 08:47:12,975 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 08:47:12,975 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 08:47:13,255 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-19 08:47:13,255 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 19 treesize of output 27 [2022-11-19 08:47:13,520 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 14 treesize of output 20 [2022-11-19 08:47:13,554 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 08:47:13,567 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 22 proven. 10 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-19 08:47:13,567 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:47:14,159 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:47:14,159 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [298919481] [2022-11-19 08:47:14,159 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [298919481] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 08:47:14,160 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [816279636] [2022-11-19 08:47:14,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:47:14,160 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 08:47:14,160 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 08:47:14,161 INFO L229 MonitoredProcess]: Starting monitored process 141 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 08:47:14,162 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (141)] Waiting until timeout for monitored process [2022-11-19 08:47:14,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:47:14,751 INFO L263 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 22 conjunts are in the unsatisfiable core [2022-11-19 08:47:14,753 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:47:14,761 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 08:47:14,818 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 08:47:14,819 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 08:47:14,965 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-19 08:47:14,965 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 19 treesize of output 27 [2022-11-19 08:47:15,122 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 14 treesize of output 20 [2022-11-19 08:47:15,156 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 08:47:15,169 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 22 proven. 10 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-19 08:47:15,169 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:47:15,812 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [816279636] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 08:47:15,812 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1853840435] [2022-11-19 08:47:15,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:47:15,812 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:47:15,813 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 08:47:15,814 INFO L229 MonitoredProcess]: Starting monitored process 142 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 08:47:15,831 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (142)] Waiting until timeout for monitored process [2022-11-19 08:47:16,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:47:16,187 INFO L263 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 23 conjunts are in the unsatisfiable core [2022-11-19 08:47:16,189 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:47:16,195 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 08:47:16,331 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-19 08:47:16,332 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 08:47:16,663 INFO L321 Elim1Store]: treesize reduction 44, result has 34.3 percent of original size [2022-11-19 08:47:16,663 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 26 treesize of output 43 [2022-11-19 08:47:17,137 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 21 treesize of output 32 [2022-11-19 08:47:17,188 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 0 case distinctions, treesize of input 21 treesize of output 25 [2022-11-19 08:47:17,201 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 22 proven. 10 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-19 08:47:17,201 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:47:17,787 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1853840435] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 08:47:17,788 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-19 08:47:17,788 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 11] total 17 [2022-11-19 08:47:17,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490082696] [2022-11-19 08:47:17,788 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-19 08:47:17,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-19 08:47:17,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:47:17,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-19 08:47:17,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=305, Unknown=1, NotChecked=0, Total=380 [2022-11-19 08:47:17,792 INFO L87 Difference]: Start difference. First operand 458 states and 576 transitions. Second operand has 18 states, 17 states have (on average 3.0588235294117645) internal successors, (52), 13 states have internal predecessors, (52), 6 states have call successors, (7), 2 states have call predecessors, (7), 6 states have return successors, (8), 8 states have call predecessors, (8), 6 states have call successors, (8) [2022-11-19 08:47:24,333 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:47:24,333 INFO L93 Difference]: Finished difference Result 474 states and 588 transitions. [2022-11-19 08:47:24,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-19 08:47:24,335 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 3.0588235294117645) internal successors, (52), 13 states have internal predecessors, (52), 6 states have call successors, (7), 2 states have call predecessors, (7), 6 states have return successors, (8), 8 states have call predecessors, (8), 6 states have call successors, (8) Word has length 49 [2022-11-19 08:47:24,335 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:47:24,336 INFO L225 Difference]: With dead ends: 474 [2022-11-19 08:47:24,336 INFO L226 Difference]: Without dead ends: 474 [2022-11-19 08:47:24,336 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 204 GetRequests, 174 SyntacticMatches, 12 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 136 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=74, Invalid=305, Unknown=1, NotChecked=0, Total=380 [2022-11-19 08:47:24,336 INFO L413 NwaCegarLoop]: 219 mSDtfsCounter, 414 mSDsluCounter, 1532 mSDsCounter, 0 mSdLazyCounter, 1552 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 422 SdHoareTripleChecker+Valid, 1751 SdHoareTripleChecker+Invalid, 1601 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 1552 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.5s IncrementalHoareTripleChecker+Time [2022-11-19 08:47:24,337 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [422 Valid, 1751 Invalid, 1601 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 1552 Invalid, 0 Unknown, 0 Unchecked, 6.5s Time] [2022-11-19 08:47:24,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 474 states. [2022-11-19 08:47:24,343 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 474 to 458. [2022-11-19 08:47:24,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 458 states, 316 states have (on average 1.6455696202531647) internal successors, (520), 418 states have internal predecessors, (520), 24 states have call successors, (24), 17 states have call predecessors, (24), 21 states have return successors, (31), 26 states have call predecessors, (31), 24 states have call successors, (31) [2022-11-19 08:47:24,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 458 states to 458 states and 575 transitions. [2022-11-19 08:47:24,344 INFO L78 Accepts]: Start accepts. Automaton has 458 states and 575 transitions. Word has length 49 [2022-11-19 08:47:24,345 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:47:24,345 INFO L495 AbstractCegarLoop]: Abstraction has 458 states and 575 transitions. [2022-11-19 08:47:24,345 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 3.0588235294117645) internal successors, (52), 13 states have internal predecessors, (52), 6 states have call successors, (7), 2 states have call predecessors, (7), 6 states have return successors, (8), 8 states have call predecessors, (8), 6 states have call successors, (8) [2022-11-19 08:47:24,345 INFO L276 IsEmpty]: Start isEmpty. Operand 458 states and 575 transitions. [2022-11-19 08:47:24,346 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-11-19 08:47:24,346 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:47:24,346 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 08:47:24,353 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (142)] Ended with exit code 0 [2022-11-19 08:47:24,552 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (141)] Forceful destruction successful, exit code 0 [2022-11-19 08:47:24,756 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 (140)] Ended with exit code 0 [2022-11-19 08:47:24,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 142 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,141 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt,140 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:47:24,947 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr103ASSERT_VIOLATIONMEMORY_LEAK === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-19 08:47:24,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:47:24,947 INFO L85 PathProgramCache]: Analyzing trace with hash 291532103, now seen corresponding path program 1 times [2022-11-19 08:47:24,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:47:24,948 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [657838587] [2022-11-19 08:47:24,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:47:24,948 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 08:47:24,948 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:47:24,949 INFO L229 MonitoredProcess]: Starting monitored process 143 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:47:24,950 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 (143)] Waiting until timeout for monitored process [2022-11-19 08:47:25,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:47:25,282 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 28 conjunts are in the unsatisfiable core [2022-11-19 08:47:25,284 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:47:35,572 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ULTIMATE.start_entry_point_~client~0#1.base| (_ BitVec 32))) (and (exists ((|ULTIMATE.start_entry_point_~cfg~2#1.base| (_ BitVec 32)) (|ULTIMATE.start_entry_point_~fe~2#1.base| (_ BitVec 32)) (v_ArrVal_2983 (_ BitVec 1)) (v_ArrVal_2977 (_ BitVec 1))) (let ((.cse1 (store |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~client~0#1.base| v_ArrVal_2983))) (let ((.cse0 (store .cse1 |ULTIMATE.start_entry_point_~cfg~2#1.base| v_ArrVal_2977))) (and (= (select .cse0 |ULTIMATE.start_entry_point_~fe~2#1.base|) (_ bv0 1)) (= (store (store (store .cse0 |ULTIMATE.start_entry_point_~fe~2#1.base| (_ bv0 1)) |ULTIMATE.start_entry_point_~cfg~2#1.base| (_ bv0 1)) |ULTIMATE.start_entry_point_~client~0#1.base| (_ bv0 1)) |c_#valid|) (= (_ bv0 1) (select .cse1 |ULTIMATE.start_entry_point_~cfg~2#1.base|)))))) (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~client~0#1.base|)))) is different from true [2022-11-19 08:47:35,791 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-19 08:47:35,792 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:47:40,736 WARN L837 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_entry_point_#t~ret67#1.base_188| (_ BitVec 32))) (or (not (= (_ bv0 1) (select |c_#valid| |v_ULTIMATE.start_entry_point_#t~ret67#1.base_188|))) (= (store (store (store |c_#valid| |v_ULTIMATE.start_entry_point_#t~ret67#1.base_188| (_ bv0 1)) |c_ULTIMATE.start_entry_point_~cfg~2#1.base| (_ bv0 1)) |c_ULTIMATE.start_entry_point_~client~0#1.base| (_ bv0 1)) |c_ULTIMATE.start_main_old_#valid#1|))) is different from false [2022-11-19 08:47:40,739 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:47:40,740 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [657838587] [2022-11-19 08:47:40,740 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [657838587] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 08:47:40,740 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [84794195] [2022-11-19 08:47:40,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:47:40,740 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 08:47:40,740 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 08:47:40,741 INFO L229 MonitoredProcess]: Starting monitored process 144 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 08:47:40,743 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (144)] Waiting until timeout for monitored process [2022-11-19 08:47:41,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:47:41,423 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 35 conjunts are in the unsatisfiable core [2022-11-19 08:47:41,425 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:48:11,308 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((|ULTIMATE.start_entry_point_~cfg~2#1.base| (_ BitVec 32)) (v_ArrVal_3016 (_ BitVec 1)) (|ULTIMATE.start_entry_point_~client~0#1.base| (_ BitVec 32)) (|ULTIMATE.start_entry_point_~fe~2#1.base| (_ BitVec 32)) (v_ArrVal_3015 (_ BitVec 1))) (let ((.cse3 (store |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~client~0#1.base| v_ArrVal_3015))) (let ((.cse2 (store .cse3 |ULTIMATE.start_entry_point_~cfg~2#1.base| v_ArrVal_3016))) (let ((.cse0 (store .cse2 |ULTIMATE.start_entry_point_~fe~2#1.base| (_ bv0 1)))) (let ((.cse1 (store .cse0 |ULTIMATE.start_entry_point_~cfg~2#1.base| (_ bv0 1)))) (and (= (bvadd (select .cse0 |ULTIMATE.start_entry_point_~cfg~2#1.base|) (_ bv1 1)) (_ bv0 1)) (= (bvadd (select .cse1 |ULTIMATE.start_entry_point_~client~0#1.base|) (_ bv1 1)) (_ bv0 1)) (= |c_#valid| (store .cse1 |ULTIMATE.start_entry_point_~client~0#1.base| (_ bv0 1))) (not (= |ULTIMATE.start_entry_point_~cfg~2#1.base| (_ bv0 32))) (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~client~0#1.base|)) (= (_ bv0 1) (select .cse2 |ULTIMATE.start_entry_point_~fe~2#1.base|)) (not (= |ULTIMATE.start_entry_point_~client~0#1.base| (_ bv0 32))) (= (select .cse3 |ULTIMATE.start_entry_point_~cfg~2#1.base|) (_ bv0 1)))))))) (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| (_ bv0 32)))) is different from true [2022-11-19 08:48:11,841 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-19 08:48:11,841 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:48:13,228 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 18 treesize of output 16 [2022-11-19 08:48:13,260 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 18 treesize of output 16 [2022-11-19 08:48:20,653 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [84794195] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 08:48:20,653 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1745178019] [2022-11-19 08:48:20,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:48:20,653 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:48:20,653 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 08:48:20,654 INFO L229 MonitoredProcess]: Starting monitored process 145 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 08:48:20,657 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (145)] Waiting until timeout for monitored process [2022-11-19 08:48:21,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:48:21,009 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 30 conjunts are in the unsatisfiable core [2022-11-19 08:48:21,011 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:49:01,460 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-11-19 08:49:01,460 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:49:01,710 WARN L837 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_entry_point_#t~ret67#1.base_194| (_ BitVec 32))) (or (= |c_ULTIMATE.start_main_old_#valid#1| (store (store (store |c_#valid| |v_ULTIMATE.start_entry_point_#t~ret67#1.base_194| (_ bv0 1)) |c_ULTIMATE.start_entry_point_~cfg~2#1.base| (_ bv0 1)) |c_ULTIMATE.start_entry_point_~client~0#1.base| (_ bv0 1))) (not (= (_ bv0 1) (select |c_#valid| |v_ULTIMATE.start_entry_point_#t~ret67#1.base_194|))))) is different from false [2022-11-19 08:49:01,713 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1745178019] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 08:49:01,713 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-19 08:49:01,713 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 17, 14] total 38 [2022-11-19 08:49:01,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [368717232] [2022-11-19 08:49:01,714 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-19 08:49:01,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-11-19 08:49:01,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:49:01,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-11-19 08:49:01,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=234, Invalid=2094, Unknown=40, NotChecked=388, Total=2756 [2022-11-19 08:49:01,715 INFO L87 Difference]: Start difference. First operand 458 states and 575 transitions. Second operand has 39 states, 35 states have (on average 2.7142857142857144) internal successors, (95), 30 states have internal predecessors, (95), 11 states have call successors, (11), 1 states have call predecessors, (11), 3 states have return successors, (12), 12 states have call predecessors, (12), 11 states have call successors, (12) [2022-11-19 08:49:37,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:49:37,704 INFO L93 Difference]: Finished difference Result 469 states and 586 transitions. [2022-11-19 08:49:37,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-19 08:49:37,706 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 35 states have (on average 2.7142857142857144) internal successors, (95), 30 states have internal predecessors, (95), 11 states have call successors, (11), 1 states have call predecessors, (11), 3 states have return successors, (12), 12 states have call predecessors, (12), 11 states have call successors, (12) Word has length 50 [2022-11-19 08:49:37,706 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:49:37,707 INFO L225 Difference]: With dead ends: 469 [2022-11-19 08:49:37,707 INFO L226 Difference]: Without dead ends: 447 [2022-11-19 08:49:37,707 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 250 GetRequests, 173 SyntacticMatches, 12 SemanticMatches, 65 ConstructedPredicates, 4 IntricatePredicates, 4 DeprecatedPredicates, 1355 ImplicationChecksByTransitivity, 124.3s TimeCoverageRelationStatistics Valid=368, Invalid=3502, Unknown=52, NotChecked=500, Total=4422 [2022-11-19 08:49:37,708 INFO L413 NwaCegarLoop]: 270 mSDtfsCounter, 54 mSDsluCounter, 3616 mSDsCounter, 0 mSdLazyCounter, 555 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 3886 SdHoareTripleChecker+Invalid, 2665 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 555 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2094 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-11-19 08:49:37,708 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [54 Valid, 3886 Invalid, 2665 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 555 Invalid, 0 Unknown, 2094 Unchecked, 2.1s Time] [2022-11-19 08:49:37,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 447 states. [2022-11-19 08:49:37,714 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 447 to 443. [2022-11-19 08:49:37,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 443 states, 302 states have (on average 1.6721854304635762) internal successors, (505), 404 states have internal predecessors, (505), 24 states have call successors, (24), 17 states have call predecessors, (24), 20 states have return successors, (30), 25 states have call predecessors, (30), 24 states have call successors, (30) [2022-11-19 08:49:37,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 443 states to 443 states and 559 transitions. [2022-11-19 08:49:37,717 INFO L78 Accepts]: Start accepts. Automaton has 443 states and 559 transitions. Word has length 50 [2022-11-19 08:49:37,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:49:37,717 INFO L495 AbstractCegarLoop]: Abstraction has 443 states and 559 transitions. [2022-11-19 08:49:37,717 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 35 states have (on average 2.7142857142857144) internal successors, (95), 30 states have internal predecessors, (95), 11 states have call successors, (11), 1 states have call predecessors, (11), 3 states have return successors, (12), 12 states have call predecessors, (12), 11 states have call successors, (12) [2022-11-19 08:49:37,718 INFO L276 IsEmpty]: Start isEmpty. Operand 443 states and 559 transitions. [2022-11-19 08:49:37,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-11-19 08:49:37,718 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:49:37,718 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 08:49:37,727 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (144)] Ended with exit code 0 [2022-11-19 08:49:37,941 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (145)] Forceful destruction successful, exit code 0 [2022-11-19 08:49:38,137 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 (143)] Ended with exit code 0 [2022-11-19 08:49:38,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 144 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt,145 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,143 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:49:38,327 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr88ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-19 08:49:38,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:49:38,328 INFO L85 PathProgramCache]: Analyzing trace with hash 963166306, now seen corresponding path program 1 times [2022-11-19 08:49:38,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:49:38,328 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [883588234] [2022-11-19 08:49:38,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:49:38,328 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 08:49:38,328 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:49:38,329 INFO L229 MonitoredProcess]: Starting monitored process 146 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:49:38,331 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 (146)] Waiting until timeout for monitored process [2022-11-19 08:49:38,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:49:38,660 INFO L263 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 32 conjunts are in the unsatisfiable core [2022-11-19 08:49:38,662 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:49:38,671 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 08:49:38,832 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 08:49:38,832 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 08:49:39,032 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 08:49:39,033 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 1 case distinctions, treesize of input 13 treesize of output 13 [2022-11-19 08:49:39,245 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 08:49:39,560 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-11-19 08:49:39,560 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-11-19 08:49:39,780 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 14 treesize of output 20 [2022-11-19 08:49:39,902 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 14 treesize of output 20 [2022-11-19 08:49:39,996 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 08:49:40,063 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 8 proven. 23 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-11-19 08:49:40,063 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:49:40,836 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 08:49:41,268 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 24 treesize of output 22 [2022-11-19 08:49:42,193 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:49:42,193 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [883588234] [2022-11-19 08:49:42,193 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [883588234] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 08:49:42,193 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [488758361] [2022-11-19 08:49:42,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:49:42,194 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 08:49:42,194 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 08:49:42,195 INFO L229 MonitoredProcess]: Starting monitored process 147 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 08:49:42,196 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (147)] Waiting until timeout for monitored process [2022-11-19 08:49:42,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:49:42,826 INFO L263 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 34 conjunts are in the unsatisfiable core [2022-11-19 08:49:42,829 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:49:42,836 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 08:49:42,924 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 08:49:42,924 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 08:49:43,005 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 08:49:43,005 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 1 case distinctions, treesize of input 13 treesize of output 13 [2022-11-19 08:49:43,073 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 08:49:43,188 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-11-19 08:49:43,188 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-11-19 08:49:43,338 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 14 treesize of output 20 [2022-11-19 08:49:43,395 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 14 treesize of output 20 [2022-11-19 08:49:43,426 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 08:49:43,438 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 8 proven. 23 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-11-19 08:49:43,439 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:49:44,184 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 08:49:44,916 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 24 treesize of output 22 [2022-11-19 08:49:46,011 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [488758361] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 08:49:46,011 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [445262483] [2022-11-19 08:49:46,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:49:46,012 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:49:46,012 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 08:49:46,013 INFO L229 MonitoredProcess]: Starting monitored process 148 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 08:49:46,022 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (148)] Waiting until timeout for monitored process [2022-11-19 08:49:46,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:49:46,381 INFO L263 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 29 conjunts are in the unsatisfiable core [2022-11-19 08:49:46,384 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:49: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 08:49:46,655 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 08:49:46,655 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 08:49:47,103 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-19 08:49:47,104 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 19 treesize of output 27 [2022-11-19 08:49:47,628 INFO L321 Elim1Store]: treesize reduction 12, result has 42.9 percent of original size [2022-11-19 08:49:47,628 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 20 treesize of output 22 [2022-11-19 08:49:48,398 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-11-19 08:49:48,453 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 14 treesize of output 20 [2022-11-19 08:49:48,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 14 treesize of output 20 [2022-11-19 08:49:48,501 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 12 proven. 14 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-11-19 08:49:48,501 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:49:49,214 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 08:49:49,812 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [445262483] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 08:49:49,812 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-19 08:49:49,812 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 16] total 29 [2022-11-19 08:49:49,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [355020953] [2022-11-19 08:49:49,813 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-19 08:49:49,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-11-19 08:49:49,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:49:49,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-11-19 08:49:49,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=184, Invalid=1886, Unknown=0, NotChecked=0, Total=2070 [2022-11-19 08:49:49,814 INFO L87 Difference]: Start difference. First operand 443 states and 559 transitions. Second operand has 30 states, 28 states have (on average 2.0714285714285716) internal successors, (58), 22 states have internal predecessors, (58), 9 states have call successors, (9), 2 states have call predecessors, (9), 6 states have return successors, (10), 10 states have call predecessors, (10), 9 states have call successors, (10) [2022-11-19 08:50:03,942 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:50:03,942 INFO L93 Difference]: Finished difference Result 459 states and 571 transitions. [2022-11-19 08:50:03,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-11-19 08:50:03,944 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 28 states have (on average 2.0714285714285716) internal successors, (58), 22 states have internal predecessors, (58), 9 states have call successors, (9), 2 states have call predecessors, (9), 6 states have return successors, (10), 10 states have call predecessors, (10), 9 states have call successors, (10) Word has length 52 [2022-11-19 08:50:03,944 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:50:03,945 INFO L225 Difference]: With dead ends: 459 [2022-11-19 08:50:03,945 INFO L226 Difference]: Without dead ends: 459 [2022-11-19 08:50:03,945 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 249 GetRequests, 183 SyntacticMatches, 12 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 936 ImplicationChecksByTransitivity, 7.3s TimeCoverageRelationStatistics Valid=344, Invalid=2736, Unknown=0, NotChecked=0, Total=3080 [2022-11-19 08:50:03,946 INFO L413 NwaCegarLoop]: 204 mSDtfsCounter, 1046 mSDsluCounter, 2914 mSDsCounter, 0 mSdLazyCounter, 2919 mSolverCounterSat, 145 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1046 SdHoareTripleChecker+Valid, 3118 SdHoareTripleChecker+Invalid, 3064 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 145 IncrementalHoareTripleChecker+Valid, 2919 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 13.0s IncrementalHoareTripleChecker+Time [2022-11-19 08:50:03,946 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1046 Valid, 3118 Invalid, 3064 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [145 Valid, 2919 Invalid, 0 Unknown, 0 Unchecked, 13.0s Time] [2022-11-19 08:50:03,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 459 states. [2022-11-19 08:50:03,951 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 459 to 443. [2022-11-19 08:50:03,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 443 states, 302 states have (on average 1.6688741721854305) internal successors, (504), 404 states have internal predecessors, (504), 24 states have call successors, (24), 17 states have call predecessors, (24), 20 states have return successors, (30), 25 states have call predecessors, (30), 24 states have call successors, (30) [2022-11-19 08:50:03,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 443 states to 443 states and 558 transitions. [2022-11-19 08:50:03,953 INFO L78 Accepts]: Start accepts. Automaton has 443 states and 558 transitions. Word has length 52 [2022-11-19 08:50:03,953 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:50:03,953 INFO L495 AbstractCegarLoop]: Abstraction has 443 states and 558 transitions. [2022-11-19 08:50:03,953 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 28 states have (on average 2.0714285714285716) internal successors, (58), 22 states have internal predecessors, (58), 9 states have call successors, (9), 2 states have call predecessors, (9), 6 states have return successors, (10), 10 states have call predecessors, (10), 9 states have call successors, (10) [2022-11-19 08:50:03,953 INFO L276 IsEmpty]: Start isEmpty. Operand 443 states and 558 transitions. [2022-11-19 08:50:03,954 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-11-19 08:50:03,954 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:50:03,954 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 08:50:03,961 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (148)] Ended with exit code 0 [2022-11-19 08:50:04,160 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (147)] Forceful destruction successful, exit code 0 [2022-11-19 08:50:04,365 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 (146)] Ended with exit code 0 [2022-11-19 08:50:04,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 148 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,147 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt,146 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:50:04,555 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr89REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-19 08:50:04,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:50:04,555 INFO L85 PathProgramCache]: Analyzing trace with hash -2110101979, now seen corresponding path program 1 times [2022-11-19 08:50:04,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:50:04,556 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [717261753] [2022-11-19 08:50:04,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:50:04,556 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 08:50:04,556 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:50:04,557 INFO L229 MonitoredProcess]: Starting monitored process 149 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 08:50:04,565 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/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 (149)] Waiting until timeout for monitored process [2022-11-19 08:50:04,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:50:04,974 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 34 conjunts are in the unsatisfiable core [2022-11-19 08:50:04,977 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:50:05,191 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-19 08:50:05,192 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 08:50:05,422 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-19 08:50:05,423 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 08:50:05,704 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-19 08:50:05,704 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 08:50:06,104 INFO L321 Elim1Store]: treesize reduction 44, result has 34.3 percent of original size [2022-11-19 08:50:06,104 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 26 treesize of output 43 [2022-11-19 08:50:06,757 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 21 treesize of output 32 [2022-11-19 08:50:06,859 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 0 case distinctions, treesize of input 21 treesize of output 25 [2022-11-19 08:50:06,926 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 08:50:06,974 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 08:50:06,987 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-11-19 08:50:06,987 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:50:07,436 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:50:07,436 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [717261753] [2022-11-19 08:50:07,436 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [717261753] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 08:50:07,436 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1860001687] [2022-11-19 08:50:07,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:50:07,436 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 08:50:07,436 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 08:50:07,437 INFO L229 MonitoredProcess]: Starting monitored process 150 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 08:50:07,439 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1b55b9a0-4eba-4017-b85f-0be7dec53c03/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (150)] Waiting until timeout for monitored process [2022-11-19 08:50:08,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:50:08,146 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 57 conjunts are in the unsatisfiable core [2022-11-19 08:50:08,150 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:50:08,173 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 9 treesize of output 3 [2022-11-19 08:50:08,352 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-19 08:50:08,352 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 08:50:08,720 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-19 08:50:08,720 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 08:50:09,460 INFO L321 Elim1Store]: treesize reduction 44, result has 34.3 percent of original size [2022-11-19 08:50:09,460 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 26 treesize of output 43 [2022-11-19 08:50:10,637 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 08:50:10,967 INFO L321 Elim1Store]: treesize reduction 76, result has 30.9 percent of original size [2022-11-19 08:50:10,967 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 33 treesize of output 59 [2022-11-19 08:50:12,046 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 6 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-19 08:50:13,134 INFO L321 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-11-19 08:50:13,135 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 42 [2022-11-19 08:50:14,090 INFO L321 Elim1Store]: treesize reduction 80, result has 22.3 percent of original size [2022-11-19 08:50:14,091 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 40 treesize of output 65