./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/ldv-memsafety/memleaks_test23_3.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 8393723b Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/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_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/config/TaipanMemDerefMemtrack.xml -i ../../sv-benchmarks/c/ldv-memsafety/memleaks_test23_3.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/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_057342c6-e6c9-4a74-bd75-54bbaa43012c/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 b04cfdc033f25419ae30b8c067b1e8de34cd963e91f12bceeafd05a3d125e0b7 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-8393723 [2022-11-19 07:53:16,606 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-19 07:53:16,609 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-19 07:53:16,640 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-19 07:53:16,641 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-19 07:53:16,646 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-19 07:53:16,649 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-19 07:53:16,657 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-19 07:53:16,658 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-19 07:53:16,663 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-19 07:53:16,665 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-19 07:53:16,667 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-19 07:53:16,668 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-19 07:53:16,671 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-19 07:53:16,673 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-19 07:53:16,675 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-19 07:53:16,677 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-19 07:53:16,684 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-19 07:53:16,685 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-19 07:53:16,687 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-19 07:53:16,689 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-19 07:53:16,694 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-19 07:53:16,695 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-19 07:53:16,698 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-19 07:53:16,704 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-19 07:53:16,706 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-19 07:53:16,707 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-19 07:53:16,708 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-19 07:53:16,710 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-19 07:53:16,711 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-19 07:53:16,712 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-19 07:53:16,713 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-19 07:53:16,715 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-19 07:53:16,718 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-19 07:53:16,719 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-19 07:53:16,719 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-19 07:53:16,720 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-19 07:53:16,720 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-19 07:53:16,721 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-19 07:53:16,721 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-19 07:53:16,722 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-19 07:53:16,723 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Default.epf [2022-11-19 07:53:16,751 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-19 07:53:16,752 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-19 07:53:16,752 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-19 07:53:16,752 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-19 07:53:16,753 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-19 07:53:16,753 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-19 07:53:16,753 INFO L138 SettingsManager]: * User list type=DISABLED [2022-11-19 07:53:16,754 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-11-19 07:53:16,754 INFO L138 SettingsManager]: * Explicit value domain=true [2022-11-19 07:53:16,754 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2022-11-19 07:53:16,754 INFO L138 SettingsManager]: * Octagon Domain=false [2022-11-19 07:53:16,755 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-11-19 07:53:16,755 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2022-11-19 07:53:16,755 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2022-11-19 07:53:16,755 INFO L138 SettingsManager]: * Interval Domain=false [2022-11-19 07:53:16,756 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2022-11-19 07:53:16,756 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2022-11-19 07:53:16,756 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2022-11-19 07:53:16,757 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-19 07:53:16,757 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-19 07:53:16,757 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-19 07:53:16,758 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-19 07:53:16,758 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-11-19 07:53:16,758 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-19 07:53:16,758 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-19 07:53:16,759 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-19 07:53:16,759 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2022-11-19 07:53:16,759 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2022-11-19 07:53:16,759 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2022-11-19 07:53:16,760 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-19 07:53:16,760 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-11-19 07:53:16,760 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-19 07:53:16,760 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-19 07:53:16,761 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-19 07:53:16,761 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-19 07:53:16,761 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-19 07:53:16,761 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-19 07:53:16,762 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2022-11-19 07:53:16,762 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-19 07:53:16,762 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2022-11-19 07:53:16,762 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-19 07:53:16,763 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-11-19 07:53:16,763 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_057342c6-e6c9-4a74-bd75-54bbaa43012c/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_057342c6-e6c9-4a74-bd75-54bbaa43012c/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 -> b04cfdc033f25419ae30b8c067b1e8de34cd963e91f12bceeafd05a3d125e0b7 [2022-11-19 07:53:17,031 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-19 07:53:17,054 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-19 07:53:17,056 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-19 07:53:17,058 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-19 07:53:17,059 INFO L275 PluginConnector]: CDTParser initialized [2022-11-19 07:53:17,060 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/../../sv-benchmarks/c/ldv-memsafety/memleaks_test23_3.i [2022-11-19 07:53:17,146 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/data/f314b9f94/7302904f4da54739a911394a1da9983d/FLAG02ec38892 [2022-11-19 07:53:17,739 INFO L306 CDTParser]: Found 1 translation units. [2022-11-19 07:53:17,739 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/sv-benchmarks/c/ldv-memsafety/memleaks_test23_3.i [2022-11-19 07:53:17,760 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/data/f314b9f94/7302904f4da54739a911394a1da9983d/FLAG02ec38892 [2022-11-19 07:53:18,006 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/data/f314b9f94/7302904f4da54739a911394a1da9983d [2022-11-19 07:53:18,009 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-19 07:53:18,010 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-19 07:53:18,013 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-19 07:53:18,013 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-19 07:53:18,017 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-19 07:53:18,018 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 07:53:18" (1/1) ... [2022-11-19 07:53:18,020 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7b6b22fa and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:53:18, skipping insertion in model container [2022-11-19 07:53:18,020 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 07:53:18" (1/1) ... [2022-11-19 07:53:18,027 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-19 07:53:18,089 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-19 07:53:18,556 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-19 07:53:18,587 ERROR L326 MainTranslator]: Unsupported Syntax: Found a cast between two array/pointer types of different sizes while using memory model HoenickeLindenmann_Original (while Not using bitvector translation) [2022-11-19 07:53:18,587 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@484e0ea9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:53:18, skipping insertion in model container [2022-11-19 07:53:18,587 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-19 07:53:18,588 INFO L184 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2022-11-19 07:53:18,591 INFO L158 Benchmark]: Toolchain (without parser) took 578.94ms. Allocated memory is still 104.9MB. Free memory was 69.1MB in the beginning and 74.6MB in the end (delta: -5.5MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2022-11-19 07:53:18,593 INFO L158 Benchmark]: CDTParser took 0.29ms. Allocated memory is still 104.9MB. Free memory was 57.8MB in the beginning and 57.8MB in the end (delta: 49.9kB). There was no memory consumed. Max. memory is 16.1GB. [2022-11-19 07:53:18,594 INFO L158 Benchmark]: CACSL2BoogieTranslator took 575.16ms. Allocated memory is still 104.9MB. Free memory was 68.9MB in the beginning and 75.0MB in the end (delta: -6.1MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2022-11-19 07:53:18,596 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.29ms. Allocated memory is still 104.9MB. Free memory was 57.8MB in the beginning and 57.8MB in the end (delta: 49.9kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 575.16ms. Allocated memory is still 104.9MB. Free memory was 68.9MB in the beginning and 75.0MB in the end (delta: -6.1MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - UnsupportedSyntaxResult [Line: 576]: Unsupported Syntax Found a cast between two array/pointer types of different sizes while using memory model HoenickeLindenmann_Original (while Not using bitvector translation) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/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_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/config/TaipanMemDerefMemtrack.xml -i ../../sv-benchmarks/c/ldv-memsafety/memleaks_test23_3.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/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_057342c6-e6c9-4a74-bd75-54bbaa43012c/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 b04cfdc033f25419ae30b8c067b1e8de34cd963e91f12bceeafd05a3d125e0b7 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-8393723 [2022-11-19 07:53:20,627 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-19 07:53:20,630 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-19 07:53:20,672 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-19 07:53:20,672 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-19 07:53:20,676 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-19 07:53:20,679 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-19 07:53:20,684 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-19 07:53:20,687 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-19 07:53:20,692 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-19 07:53:20,693 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-19 07:53:20,694 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-19 07:53:20,694 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-19 07:53:20,699 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-19 07:53:20,700 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-19 07:53:20,701 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-19 07:53:20,701 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-19 07:53:20,702 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-19 07:53:20,704 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-19 07:53:20,705 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-19 07:53:20,710 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-19 07:53:20,711 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-19 07:53:20,714 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-19 07:53:20,716 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-19 07:53:20,732 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-19 07:53:20,732 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-19 07:53:20,733 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-19 07:53:20,734 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-19 07:53:20,734 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-19 07:53:20,735 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-19 07:53:20,735 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-19 07:53:20,736 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-19 07:53:20,737 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-19 07:53:20,737 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-19 07:53:20,738 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-19 07:53:20,739 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-19 07:53:20,739 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-19 07:53:20,739 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-19 07:53:20,740 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-19 07:53:20,741 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-19 07:53:20,741 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-19 07:53:20,742 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Bitvector.epf [2022-11-19 07:53:20,767 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-19 07:53:20,767 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-19 07:53:20,768 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-19 07:53:20,768 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-19 07:53:20,769 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-19 07:53:20,769 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-19 07:53:20,769 INFO L138 SettingsManager]: * User list type=DISABLED [2022-11-19 07:53:20,769 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-11-19 07:53:20,770 INFO L138 SettingsManager]: * Explicit value domain=true [2022-11-19 07:53:20,770 INFO L138 SettingsManager]: * Octagon Domain=false [2022-11-19 07:53:20,770 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-11-19 07:53:20,770 INFO L138 SettingsManager]: * Interval Domain=false [2022-11-19 07:53:20,771 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-19 07:53:20,771 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-19 07:53:20,772 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-19 07:53:20,772 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-19 07:53:20,772 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-11-19 07:53:20,772 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-19 07:53:20,772 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-19 07:53:20,773 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-19 07:53:20,773 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2022-11-19 07:53:20,773 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2022-11-19 07:53:20,773 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2022-11-19 07:53:20,773 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-19 07:53:20,774 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-11-19 07:53:20,774 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-11-19 07:53:20,774 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-11-19 07:53:20,774 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-19 07:53:20,775 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-19 07:53:20,775 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-19 07:53:20,775 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-19 07:53:20,775 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-19 07:53:20,775 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-19 07:53:20,776 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-19 07:53:20,776 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-19 07:53:20,776 INFO L138 SettingsManager]: * Trace refinement strategy=WALRUS [2022-11-19 07:53:20,776 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-11-19 07:53:20,777 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-11-19 07:53:20,777 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-11-19 07:53:20,777 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_057342c6-e6c9-4a74-bd75-54bbaa43012c/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_057342c6-e6c9-4a74-bd75-54bbaa43012c/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 -> b04cfdc033f25419ae30b8c067b1e8de34cd963e91f12bceeafd05a3d125e0b7 [2022-11-19 07:53:21,166 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-19 07:53:21,191 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-19 07:53:21,193 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-19 07:53:21,195 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-19 07:53:21,199 INFO L275 PluginConnector]: CDTParser initialized [2022-11-19 07:53:21,201 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/../../sv-benchmarks/c/ldv-memsafety/memleaks_test23_3.i [2022-11-19 07:53:21,271 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/data/a7819b8a6/a9d7a65b0b2a4e17a6036a9649622f17/FLAGbe9fb2d6d [2022-11-19 07:53:21,836 INFO L306 CDTParser]: Found 1 translation units. [2022-11-19 07:53:21,851 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/sv-benchmarks/c/ldv-memsafety/memleaks_test23_3.i [2022-11-19 07:53:21,871 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/data/a7819b8a6/a9d7a65b0b2a4e17a6036a9649622f17/FLAGbe9fb2d6d [2022-11-19 07:53:22,294 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/data/a7819b8a6/a9d7a65b0b2a4e17a6036a9649622f17 [2022-11-19 07:53:22,296 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-19 07:53:22,299 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-19 07:53:22,301 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-19 07:53:22,301 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-19 07:53:22,305 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-19 07:53:22,306 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 07:53:22" (1/1) ... [2022-11-19 07:53:22,307 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@18372a0d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:53:22, skipping insertion in model container [2022-11-19 07:53:22,307 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 07:53:22" (1/1) ... [2022-11-19 07:53:22,314 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-19 07:53:22,354 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-19 07:53:22,933 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-19 07:53:22,965 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2022-11-19 07:53:22,993 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-19 07:53:23,064 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-19 07:53:23,071 INFO L203 MainTranslator]: Completed pre-run [2022-11-19 07:53:23,125 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-19 07:53:23,170 INFO L208 MainTranslator]: Completed translation [2022-11-19 07:53:23,187 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:53:23 WrapperNode [2022-11-19 07:53:23,187 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-19 07:53:23,188 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-19 07:53:23,188 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-19 07:53:23,189 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-19 07:53:23,204 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:53:23" (1/1) ... [2022-11-19 07:53:23,242 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:53:23" (1/1) ... [2022-11-19 07:53:23,271 INFO L138 Inliner]: procedures = 174, calls = 117, calls flagged for inlining = 29, calls inlined = 14, statements flattened = 187 [2022-11-19 07:53:23,272 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-19 07:53:23,272 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-19 07:53:23,273 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-19 07:53:23,273 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-19 07:53:23,281 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:53:23" (1/1) ... [2022-11-19 07:53:23,281 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:53:23" (1/1) ... [2022-11-19 07:53:23,287 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:53:23" (1/1) ... [2022-11-19 07:53:23,287 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:53:23" (1/1) ... [2022-11-19 07:53:23,309 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:53:23" (1/1) ... [2022-11-19 07:53:23,313 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:53:23" (1/1) ... [2022-11-19 07:53:23,316 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:53:23" (1/1) ... [2022-11-19 07:53:23,318 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:53:23" (1/1) ... [2022-11-19 07:53:23,332 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-19 07:53:23,333 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-19 07:53:23,333 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-19 07:53:23,333 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-19 07:53:23,334 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:53:23" (1/1) ... [2022-11-19 07:53:23,351 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-19 07:53:23,363 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 07:53:23,374 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-19 07:53:23,396 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-19 07:53:23,412 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2022-11-19 07:53:23,412 INFO L130 BoogieDeclarations]: Found specification of procedure LDV_INIT_LIST_HEAD [2022-11-19 07:53:23,413 INFO L138 BoogieDeclarations]: Found implementation of procedure LDV_INIT_LIST_HEAD [2022-11-19 07:53:23,413 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_list_add [2022-11-19 07:53:23,413 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_list_add [2022-11-19 07:53:23,413 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-11-19 07:53:23,413 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-11-19 07:53:23,413 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-19 07:53:23,414 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-19 07:53:23,414 INFO L130 BoogieDeclarations]: Found specification of procedure free_reports [2022-11-19 07:53:23,414 INFO L138 BoogieDeclarations]: Found implementation of procedure free_reports [2022-11-19 07:53:23,414 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-19 07:53:23,414 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-19 07:53:23,414 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-11-19 07:53:23,415 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2022-11-19 07:53:23,415 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-19 07:53:23,415 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-11-19 07:53:23,415 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_list_del [2022-11-19 07:53:23,415 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_list_del [2022-11-19 07:53:23,416 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2022-11-19 07:53:23,416 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2022-11-19 07:53:23,416 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-19 07:53:23,416 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-19 07:53:23,595 INFO L235 CfgBuilder]: Building ICFG [2022-11-19 07:53:23,597 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-19 07:53:24,526 INFO L276 CfgBuilder]: Performing block encoding [2022-11-19 07:53:24,533 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-19 07:53:24,534 INFO L300 CfgBuilder]: Removed 2 assume(true) statements. [2022-11-19 07:53:24,536 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 07:53:24 BoogieIcfgContainer [2022-11-19 07:53:24,536 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-19 07:53:24,538 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-19 07:53:24,538 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-19 07:53:24,541 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-19 07:53:24,542 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.11 07:53:22" (1/3) ... [2022-11-19 07:53:24,542 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6a5d3e28 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 07:53:24, skipping insertion in model container [2022-11-19 07:53:24,543 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:53:23" (2/3) ... [2022-11-19 07:53:24,543 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6a5d3e28 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 07:53:24, skipping insertion in model container [2022-11-19 07:53:24,543 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 07:53:24" (3/3) ... [2022-11-19 07:53:24,544 INFO L112 eAbstractionObserver]: Analyzing ICFG memleaks_test23_3.i [2022-11-19 07:53:24,563 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-19 07:53:24,563 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 76 error locations. [2022-11-19 07:53:24,610 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-19 07:53:24,617 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;@3088cf83, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-19 07:53:24,617 INFO L358 AbstractCegarLoop]: Starting to check reachability of 76 error locations. [2022-11-19 07:53:24,622 INFO L276 IsEmpty]: Start isEmpty. Operand has 199 states, 108 states have (on average 1.8425925925925926) internal successors, (199), 184 states have internal predecessors, (199), 8 states have call successors, (8), 6 states have call predecessors, (8), 6 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-11-19 07:53:24,629 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-11-19 07:53:24,629 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:53:24,630 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:53:24,630 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting LDV_INIT_LIST_HEADErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2022-11-19 07:53:24,635 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:53:24,635 INFO L85 PathProgramCache]: Analyzing trace with hash 1617164409, now seen corresponding path program 1 times [2022-11-19 07:53:24,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:53:24,646 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1589168455] [2022-11-19 07:53:24,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:53:24,647 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:53:24,647 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:53:24,659 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 07:53:24,701 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2022-11-19 07:53:24,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:53:24,822 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-19 07:53:24,829 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:53:24,903 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-11-19 07:53:24,986 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 07:53:24,986 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 07:53:24,987 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:53:24,989 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1589168455] [2022-11-19 07:53:24,990 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1589168455] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:53:24,990 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 07:53:24,990 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-19 07:53:24,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [227392444] [2022-11-19 07:53:24,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:53:24,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-19 07:53:24,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:53:25,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-19 07:53:25,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-11-19 07:53:25,036 INFO L87 Difference]: Start difference. First operand has 199 states, 108 states have (on average 1.8425925925925926) internal successors, (199), 184 states have internal predecessors, (199), 8 states have call successors, (8), 6 states have call predecessors, (8), 6 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) Second operand has 7 states, 6 states have (on average 1.5) internal successors, (9), 5 states have internal predecessors, (9), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-19 07:53:26,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:53:26,084 INFO L93 Difference]: Finished difference Result 226 states and 243 transitions. [2022-11-19 07:53:26,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-19 07:53:26,087 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 1.5) internal successors, (9), 5 states have internal predecessors, (9), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 12 [2022-11-19 07:53:26,087 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:53:26,098 INFO L225 Difference]: With dead ends: 226 [2022-11-19 07:53:26,099 INFO L226 Difference]: Without dead ends: 222 [2022-11-19 07:53:26,101 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2022-11-19 07:53:26,109 INFO L413 NwaCegarLoop]: 199 mSDtfsCounter, 28 mSDsluCounter, 626 mSDsCounter, 0 mSdLazyCounter, 459 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 825 SdHoareTripleChecker+Invalid, 463 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 459 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-11-19 07:53:26,111 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [29 Valid, 825 Invalid, 463 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 459 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-11-19 07:53:26,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2022-11-19 07:53:26,179 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 206. [2022-11-19 07:53:26,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 206 states, 114 states have (on average 1.7894736842105263) internal successors, (204), 189 states have internal predecessors, (204), 9 states have call successors, (9), 7 states have call predecessors, (9), 8 states have return successors, (10), 9 states have call predecessors, (10), 9 states have call successors, (10) [2022-11-19 07:53:26,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 206 states to 206 states and 223 transitions. [2022-11-19 07:53:26,191 INFO L78 Accepts]: Start accepts. Automaton has 206 states and 223 transitions. Word has length 12 [2022-11-19 07:53:26,192 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:53:26,192 INFO L495 AbstractCegarLoop]: Abstraction has 206 states and 223 transitions. [2022-11-19 07:53:26,192 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 1.5) internal successors, (9), 5 states have internal predecessors, (9), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-19 07:53:26,192 INFO L276 IsEmpty]: Start isEmpty. Operand 206 states and 223 transitions. [2022-11-19 07:53:26,193 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-11-19 07:53:26,193 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:53:26,193 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:53:26,208 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2022-11-19 07:53:26,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:53:26,394 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting LDV_INIT_LIST_HEADErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2022-11-19 07:53:26,395 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:53:26,395 INFO L85 PathProgramCache]: Analyzing trace with hash 1617164410, now seen corresponding path program 1 times [2022-11-19 07:53:26,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:53:26,396 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1681409928] [2022-11-19 07:53:26,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:53:26,396 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:53:26,396 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:53:26,397 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 07:53:26,402 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2022-11-19 07:53:26,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:53:26,496 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 14 conjunts are in the unsatisfiable core [2022-11-19 07:53:26,499 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:53:26,516 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-19 07:53:26,645 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 07:53:26,645 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 07:53:26,645 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:53:26,646 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1681409928] [2022-11-19 07:53:26,646 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1681409928] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:53:26,646 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 07:53:26,646 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-19 07:53:26,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [756417915] [2022-11-19 07:53:26,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:53:26,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-19 07:53:26,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:53:26,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-19 07:53:26,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-11-19 07:53:26,649 INFO L87 Difference]: Start difference. First operand 206 states and 223 transitions. Second operand has 8 states, 7 states have (on average 1.2857142857142858) internal successors, (9), 6 states have internal predecessors, (9), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-19 07:53:27,676 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:53:27,676 INFO L93 Difference]: Finished difference Result 231 states and 247 transitions. [2022-11-19 07:53:27,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-19 07:53:27,679 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 1.2857142857142858) internal successors, (9), 6 states have internal predecessors, (9), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 12 [2022-11-19 07:53:27,679 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:53:27,680 INFO L225 Difference]: With dead ends: 231 [2022-11-19 07:53:27,681 INFO L226 Difference]: Without dead ends: 231 [2022-11-19 07:53:27,681 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-11-19 07:53:27,682 INFO L413 NwaCegarLoop]: 196 mSDtfsCounter, 35 mSDsluCounter, 874 mSDsCounter, 0 mSdLazyCounter, 407 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 1070 SdHoareTripleChecker+Invalid, 408 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 407 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-11-19 07:53:27,682 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [37 Valid, 1070 Invalid, 408 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 407 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-11-19 07:53:27,684 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 231 states. [2022-11-19 07:53:27,697 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 231 to 206. [2022-11-19 07:53:27,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 206 states, 114 states have (on average 1.7719298245614035) internal successors, (202), 189 states have internal predecessors, (202), 9 states have call successors, (9), 7 states have call predecessors, (9), 8 states have return successors, (10), 9 states have call predecessors, (10), 9 states have call successors, (10) [2022-11-19 07:53:27,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 206 states to 206 states and 221 transitions. [2022-11-19 07:53:27,699 INFO L78 Accepts]: Start accepts. Automaton has 206 states and 221 transitions. Word has length 12 [2022-11-19 07:53:27,699 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:53:27,700 INFO L495 AbstractCegarLoop]: Abstraction has 206 states and 221 transitions. [2022-11-19 07:53:27,700 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 1.2857142857142858) internal successors, (9), 6 states have internal predecessors, (9), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-19 07:53:27,700 INFO L276 IsEmpty]: Start isEmpty. Operand 206 states and 221 transitions. [2022-11-19 07:53:27,700 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-11-19 07:53:27,701 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:53:27,701 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:53:27,719 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2022-11-19 07:53:27,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:53:27,915 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting LDV_INIT_LIST_HEADErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2022-11-19 07:53:27,915 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:53:27,915 INFO L85 PathProgramCache]: Analyzing trace with hash -934992552, now seen corresponding path program 1 times [2022-11-19 07:53:27,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:53:27,916 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [775952952] [2022-11-19 07:53:27,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:53:27,916 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:53:27,916 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:53:27,917 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 07:53:27,924 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2022-11-19 07:53:27,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:53:27,997 INFO L263 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-19 07:53:27,999 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:53:28,070 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 07:53:28,070 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 07:53:28,071 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:53:28,071 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [775952952] [2022-11-19 07:53:28,071 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [775952952] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:53:28,071 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 07:53:28,071 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-19 07:53:28,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1889544476] [2022-11-19 07:53:28,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:53:28,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-19 07:53:28,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:53:28,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-19 07:53:28,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-19 07:53:28,073 INFO L87 Difference]: Start difference. First operand 206 states and 221 transitions. Second operand has 5 states, 5 states have (on average 1.8) internal successors, (9), 4 states have internal predecessors, (9), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-19 07:53:28,118 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:53:28,118 INFO L93 Difference]: Finished difference Result 218 states and 233 transitions. [2022-11-19 07:53:28,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-19 07:53:28,119 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 1.8) internal successors, (9), 4 states have internal predecessors, (9), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 12 [2022-11-19 07:53:28,119 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:53:28,120 INFO L225 Difference]: With dead ends: 218 [2022-11-19 07:53:28,120 INFO L226 Difference]: Without dead ends: 218 [2022-11-19 07:53:28,120 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-19 07:53:28,121 INFO L413 NwaCegarLoop]: 210 mSDtfsCounter, 20 mSDsluCounter, 610 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 820 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-19 07:53:28,122 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [21 Valid, 820 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-19 07:53:28,123 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2022-11-19 07:53:28,129 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 197. [2022-11-19 07:53:28,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 197 states, 110 states have (on average 1.7636363636363637) internal successors, (194), 181 states have internal predecessors, (194), 8 states have call successors, (8), 6 states have call predecessors, (8), 7 states have return successors, (9), 9 states have call predecessors, (9), 8 states have call successors, (9) [2022-11-19 07:53:28,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 211 transitions. [2022-11-19 07:53:28,131 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 211 transitions. Word has length 12 [2022-11-19 07:53:28,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:53:28,132 INFO L495 AbstractCegarLoop]: Abstraction has 197 states and 211 transitions. [2022-11-19 07:53:28,132 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), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-19 07:53:28,132 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 211 transitions. [2022-11-19 07:53:28,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-11-19 07:53:28,133 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:53:28,133 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:53:28,155 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2022-11-19 07:53:28,344 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:53:28,344 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr39REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2022-11-19 07:53:28,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:53:28,345 INFO L85 PathProgramCache]: Analyzing trace with hash 1617078937, now seen corresponding path program 1 times [2022-11-19 07:53:28,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:53:28,345 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [712352907] [2022-11-19 07:53:28,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:53:28,345 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:53:28,346 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:53:28,347 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 07:53:28,348 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2022-11-19 07:53:28,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:53:28,428 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-19 07:53:28,429 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:53:28,467 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 07:53:28,468 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 07:53:28,468 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:53:28,468 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [712352907] [2022-11-19 07:53:28,468 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [712352907] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:53:28,469 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 07:53:28,469 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-19 07:53:28,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2086796127] [2022-11-19 07:53:28,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:53:28,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-19 07:53:28,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:53:28,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-19 07:53:28,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-19 07:53:28,471 INFO L87 Difference]: Start difference. First operand 197 states and 211 transitions. Second operand has 5 states, 5 states have (on average 2.0) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-19 07:53:28,518 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:53:28,519 INFO L93 Difference]: Finished difference Result 218 states and 232 transitions. [2022-11-19 07:53:28,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-19 07:53:28,519 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.0) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 12 [2022-11-19 07:53:28,520 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:53:28,521 INFO L225 Difference]: With dead ends: 218 [2022-11-19 07:53:28,522 INFO L226 Difference]: Without dead ends: 218 [2022-11-19 07:53:28,524 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-19 07:53:28,527 INFO L413 NwaCegarLoop]: 222 mSDtfsCounter, 123 mSDsluCounter, 534 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 129 SdHoareTripleChecker+Valid, 756 SdHoareTripleChecker+Invalid, 30 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-19 07:53:28,528 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [129 Valid, 756 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-19 07:53:28,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2022-11-19 07:53:28,546 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 197. [2022-11-19 07:53:28,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 197 states, 110 states have (on average 1.7545454545454546) internal successors, (193), 181 states have internal predecessors, (193), 8 states have call successors, (8), 6 states have call predecessors, (8), 7 states have return successors, (9), 9 states have call predecessors, (9), 8 states have call successors, (9) [2022-11-19 07:53:28,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 210 transitions. [2022-11-19 07:53:28,555 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 210 transitions. Word has length 12 [2022-11-19 07:53:28,556 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:53:28,556 INFO L495 AbstractCegarLoop]: Abstraction has 197 states and 210 transitions. [2022-11-19 07:53:28,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.0) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-19 07:53:28,557 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 210 transitions. [2022-11-19 07:53:28,557 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-11-19 07:53:28,560 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:53:28,561 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:53:28,580 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2022-11-19 07:53:28,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:53:28,780 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr39REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2022-11-19 07:53:28,780 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:53:28,780 INFO L85 PathProgramCache]: Analyzing trace with hash -935078024, now seen corresponding path program 1 times [2022-11-19 07:53:28,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:53:28,781 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1322203312] [2022-11-19 07:53:28,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:53:28,781 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:53:28,781 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:53:28,782 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 07:53:28,784 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -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 07:53:28,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:53:28,857 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-19 07:53:28,858 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:53:28,903 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 07:53:28,903 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 07:53:28,904 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:53:28,904 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1322203312] [2022-11-19 07:53:28,904 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1322203312] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:53:28,904 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 07:53:28,904 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-19 07:53:28,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1513589628] [2022-11-19 07:53:28,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:53:28,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-19 07:53:28,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:53:28,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-19 07:53:28,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-19 07:53:28,918 INFO L87 Difference]: Start difference. First operand 197 states and 210 transitions. Second operand has 5 states, 5 states have (on average 2.0) internal successors, (10), 5 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-19 07:53:28,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:53:28,965 INFO L93 Difference]: Finished difference Result 202 states and 214 transitions. [2022-11-19 07:53:28,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-19 07:53:28,966 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.0) internal successors, (10), 5 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 12 [2022-11-19 07:53:28,966 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:53:28,967 INFO L225 Difference]: With dead ends: 202 [2022-11-19 07:53:28,967 INFO L226 Difference]: Without dead ends: 202 [2022-11-19 07:53:28,967 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-11-19 07:53:28,968 INFO L413 NwaCegarLoop]: 204 mSDtfsCounter, 106 mSDsluCounter, 504 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 708 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-19 07:53:28,969 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [111 Valid, 708 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-19 07:53:28,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202 states. [2022-11-19 07:53:28,973 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202 to 199. [2022-11-19 07:53:28,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 199 states, 112 states have (on average 1.7410714285714286) internal successors, (195), 183 states have internal predecessors, (195), 8 states have call successors, (8), 6 states have call predecessors, (8), 7 states have return successors, (9), 9 states have call predecessors, (9), 8 states have call successors, (9) [2022-11-19 07:53:28,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 199 states to 199 states and 212 transitions. [2022-11-19 07:53:28,976 INFO L78 Accepts]: Start accepts. Automaton has 199 states and 212 transitions. Word has length 12 [2022-11-19 07:53:28,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:53:28,976 INFO L495 AbstractCegarLoop]: Abstraction has 199 states and 212 transitions. [2022-11-19 07:53:28,976 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.0) internal successors, (10), 5 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-19 07:53:28,976 INFO L276 IsEmpty]: Start isEmpty. Operand 199 states and 212 transitions. [2022-11-19 07:53:28,977 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-11-19 07:53:28,977 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:53:28,977 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:53:28,995 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -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 07:53:29,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:53:29,192 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr46ASSERT_VIOLATIONMEMORY_LEAK === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2022-11-19 07:53:29,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:53:29,192 INFO L85 PathProgramCache]: Analyzing trace with hash 1077372438, now seen corresponding path program 1 times [2022-11-19 07:53:29,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:53:29,193 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [135242671] [2022-11-19 07:53:29,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:53:29,193 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:53:29,193 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:53:29,194 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 07:53:29,200 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -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 07:53:29,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:53:29,281 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-19 07:53:29,284 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:53:29,319 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 07:53:29,319 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 07:53:29,319 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:53:29,319 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [135242671] [2022-11-19 07:53:29,320 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [135242671] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:53:29,320 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 07:53:29,320 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-19 07:53:29,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433765715] [2022-11-19 07:53:29,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:53:29,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-19 07:53:29,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:53:29,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-19 07:53:29,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-19 07:53:29,322 INFO L87 Difference]: Start difference. First operand 199 states and 212 transitions. Second operand has 4 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 4 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-19 07:53:29,754 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:53:29,754 INFO L93 Difference]: Finished difference Result 211 states and 226 transitions. [2022-11-19 07:53:29,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-19 07:53:29,754 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 4 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 13 [2022-11-19 07:53:29,755 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:53:29,756 INFO L225 Difference]: With dead ends: 211 [2022-11-19 07:53:29,756 INFO L226 Difference]: Without dead ends: 203 [2022-11-19 07:53:29,756 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-19 07:53:29,756 INFO L413 NwaCegarLoop]: 167 mSDtfsCounter, 51 mSDsluCounter, 205 mSDsCounter, 0 mSdLazyCounter, 202 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 372 SdHoareTripleChecker+Invalid, 210 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 202 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-19 07:53:29,757 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [52 Valid, 372 Invalid, 210 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 202 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-19 07:53:29,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 203 states. [2022-11-19 07:53:29,760 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 203 to 193. [2022-11-19 07:53:29,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 193 states, 107 states have (on average 1.766355140186916) internal successors, (189), 178 states have internal predecessors, (189), 8 states have call successors, (8), 6 states have call predecessors, (8), 6 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-11-19 07:53:29,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193 states to 193 states and 205 transitions. [2022-11-19 07:53:29,762 INFO L78 Accepts]: Start accepts. Automaton has 193 states and 205 transitions. Word has length 13 [2022-11-19 07:53:29,762 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:53:29,762 INFO L495 AbstractCegarLoop]: Abstraction has 193 states and 205 transitions. [2022-11-19 07:53:29,762 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 4 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-19 07:53:29,767 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 205 transitions. [2022-11-19 07:53:29,768 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-11-19 07:53:29,768 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:53:29,768 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:53:29,784 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -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 07:53:29,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:53:29,979 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2022-11-19 07:53:29,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:53:29,980 INFO L85 PathProgramCache]: Analyzing trace with hash 609549957, now seen corresponding path program 1 times [2022-11-19 07:53:29,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:53:29,980 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2072440899] [2022-11-19 07:53:29,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:53:29,981 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:53:29,981 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:53:29,982 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 07:53:29,987 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2022-11-19 07:53:30,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:53:30,083 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 15 conjunts are in the unsatisfiable core [2022-11-19 07:53:30,085 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:53:30,196 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_23 (_ BitVec 32))) (= |c_#length| (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_23))))) is different from true [2022-11-19 07:53:30,231 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:53:30,233 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-11-19 07:53:30,301 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 07:53:30,301 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 07:53:30,302 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:53:30,302 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2072440899] [2022-11-19 07:53:30,302 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2072440899] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:53:30,302 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 07:53:30,302 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-19 07:53:30,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062479388] [2022-11-19 07:53:30,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:53:30,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-19 07:53:30,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:53:30,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-19 07:53:30,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=28, Unknown=1, NotChecked=10, Total=56 [2022-11-19 07:53:30,304 INFO L87 Difference]: Start difference. First operand 193 states and 205 transitions. Second operand has 8 states, 6 states have (on average 2.0) internal successors, (12), 7 states have internal predecessors, (12), 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 07:53:31,384 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:53:31,384 INFO L93 Difference]: Finished difference Result 203 states and 218 transitions. [2022-11-19 07:53:31,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-19 07:53:31,385 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 6 states have (on average 2.0) internal successors, (12), 7 states have internal predecessors, (12), 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 16 [2022-11-19 07:53:31,385 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:53:31,386 INFO L225 Difference]: With dead ends: 203 [2022-11-19 07:53:31,386 INFO L226 Difference]: Without dead ends: 203 [2022-11-19 07:53:31,386 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=37, Invalid=76, Unknown=1, NotChecked=18, Total=132 [2022-11-19 07:53:31,387 INFO L413 NwaCegarLoop]: 143 mSDtfsCounter, 58 mSDsluCounter, 335 mSDsCounter, 0 mSdLazyCounter, 462 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 478 SdHoareTripleChecker+Invalid, 694 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 462 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 215 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-11-19 07:53:31,387 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [59 Valid, 478 Invalid, 694 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 462 Invalid, 0 Unknown, 215 Unchecked, 1.0s Time] [2022-11-19 07:53:31,388 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 203 states. [2022-11-19 07:53:31,391 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 203 to 192. [2022-11-19 07:53:31,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 192 states, 107 states have (on average 1.7570093457943925) internal successors, (188), 177 states have internal predecessors, (188), 8 states have call successors, (8), 6 states have call predecessors, (8), 6 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-11-19 07:53:31,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 204 transitions. [2022-11-19 07:53:31,393 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 204 transitions. Word has length 16 [2022-11-19 07:53:31,393 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:53:31,393 INFO L495 AbstractCegarLoop]: Abstraction has 192 states and 204 transitions. [2022-11-19 07:53:31,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 6 states have (on average 2.0) internal successors, (12), 7 states have internal predecessors, (12), 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 07:53:31,393 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 204 transitions. [2022-11-19 07:53:31,394 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-11-19 07:53:31,394 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:53:31,394 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:53:31,410 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2022-11-19 07:53:31,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:53:31,605 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2022-11-19 07:53:31,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:53:31,607 INFO L85 PathProgramCache]: Analyzing trace with hash 609549956, now seen corresponding path program 1 times [2022-11-19 07:53:31,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:53:31,607 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1016487904] [2022-11-19 07:53:31,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:53:31,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 07:53:31,608 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:53:31,608 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 07:53:31,653 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2022-11-19 07:53:31,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:53:31,714 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-19 07:53:31,716 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:53:31,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_38 (_ BitVec 1))) (= (store |c_old(#valid)| |ldv_malloc_#res.base| v_ArrVal_38) |c_#valid|)))) is different from true [2022-11-19 07:53:31,835 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-19 07:53:31,836 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-19 07:53:31,880 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 07:53:31,881 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 07:53:31,881 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:53:31,881 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1016487904] [2022-11-19 07:53:31,881 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1016487904] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:53:31,881 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 07:53:31,881 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-19 07:53:31,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193265992] [2022-11-19 07:53:31,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:53:31,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-19 07:53:31,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:53:31,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-19 07:53:31,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=20, Unknown=1, NotChecked=8, Total=42 [2022-11-19 07:53:31,883 INFO L87 Difference]: Start difference. First operand 192 states and 204 transitions. Second operand has 7 states, 6 states have (on average 2.0) internal successors, (12), 6 states have internal predecessors, (12), 1 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-11-19 07:53:32,667 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:53:32,667 INFO L93 Difference]: Finished difference Result 244 states and 259 transitions. [2022-11-19 07:53:32,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-19 07:53:32,668 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.0) internal successors, (12), 6 states have internal predecessors, (12), 1 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 16 [2022-11-19 07:53:32,668 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:53:32,669 INFO L225 Difference]: With dead ends: 244 [2022-11-19 07:53:32,669 INFO L226 Difference]: Without dead ends: 244 [2022-11-19 07:53:32,670 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=32, Invalid=61, Unknown=1, NotChecked=16, Total=110 [2022-11-19 07:53:32,670 INFO L413 NwaCegarLoop]: 134 mSDtfsCounter, 195 mSDsluCounter, 262 mSDsCounter, 0 mSdLazyCounter, 384 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 197 SdHoareTripleChecker+Valid, 396 SdHoareTripleChecker+Invalid, 648 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 384 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 238 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-11-19 07:53:32,670 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [197 Valid, 396 Invalid, 648 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 384 Invalid, 0 Unknown, 238 Unchecked, 0.7s Time] [2022-11-19 07:53:32,671 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 244 states. [2022-11-19 07:53:32,674 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 244 to 202. [2022-11-19 07:53:32,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 202 states, 116 states have (on average 1.7413793103448276) internal successors, (202), 186 states have internal predecessors, (202), 8 states have call successors, (8), 7 states have call predecessors, (8), 8 states have return successors, (10), 8 states have call predecessors, (10), 8 states have call successors, (10) [2022-11-19 07:53:32,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 202 states to 202 states and 220 transitions. [2022-11-19 07:53:32,677 INFO L78 Accepts]: Start accepts. Automaton has 202 states and 220 transitions. Word has length 16 [2022-11-19 07:53:32,678 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:53:32,678 INFO L495 AbstractCegarLoop]: Abstraction has 202 states and 220 transitions. [2022-11-19 07:53:32,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.0) internal successors, (12), 6 states have internal predecessors, (12), 1 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-11-19 07:53:32,678 INFO L276 IsEmpty]: Start isEmpty. Operand 202 states and 220 transitions. [2022-11-19 07:53:32,681 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-11-19 07:53:32,681 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:53:32,681 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:53:32,703 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2022-11-19 07:53:32,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:53:32,891 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2022-11-19 07:53:32,892 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:53:32,892 INFO L85 PathProgramCache]: Analyzing trace with hash -1600340348, now seen corresponding path program 1 times [2022-11-19 07:53:32,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:53:32,892 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1552910601] [2022-11-19 07:53:32,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:53:32,893 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:53:32,893 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:53:32,894 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 07:53:32,903 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2022-11-19 07:53:33,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:53:33,012 INFO L263 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-19 07:53:33,015 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:53:33,031 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-11-19 07:53:33,070 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 07:53:33,070 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 07:53:33,070 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:53:33,071 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1552910601] [2022-11-19 07:53:33,071 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1552910601] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:53:33,071 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 07:53:33,071 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-19 07:53:33,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [339398939] [2022-11-19 07:53:33,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:53:33,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-19 07:53:33,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:53:33,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-19 07:53:33,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-19 07:53:33,073 INFO L87 Difference]: Start difference. First operand 202 states and 220 transitions. Second operand has 6 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 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 07:53:33,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:53:33,810 INFO L93 Difference]: Finished difference Result 252 states and 278 transitions. [2022-11-19 07:53:33,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-19 07:53:33,811 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 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 07:53:33,811 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:53:33,813 INFO L225 Difference]: With dead ends: 252 [2022-11-19 07:53:33,813 INFO L226 Difference]: Without dead ends: 252 [2022-11-19 07:53:33,813 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-11-19 07:53:33,814 INFO L413 NwaCegarLoop]: 171 mSDtfsCounter, 65 mSDsluCounter, 462 mSDsCounter, 0 mSdLazyCounter, 365 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 633 SdHoareTripleChecker+Invalid, 367 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 365 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-11-19 07:53:33,814 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [65 Valid, 633 Invalid, 367 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 365 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-11-19 07:53:33,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 252 states. [2022-11-19 07:53:33,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 252 to 227. [2022-11-19 07:53:33,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 227 states, 143 states have (on average 1.7622377622377623) internal successors, (252), 211 states have internal predecessors, (252), 8 states have call successors, (8), 7 states have call predecessors, (8), 8 states have return successors, (10), 8 states have call predecessors, (10), 8 states have call successors, (10) [2022-11-19 07:53:33,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 227 states to 227 states and 270 transitions. [2022-11-19 07:53:33,821 INFO L78 Accepts]: Start accepts. Automaton has 227 states and 270 transitions. Word has length 25 [2022-11-19 07:53:33,822 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:53:33,822 INFO L495 AbstractCegarLoop]: Abstraction has 227 states and 270 transitions. [2022-11-19 07:53:33,822 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 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 07:53:33,822 INFO L276 IsEmpty]: Start isEmpty. Operand 227 states and 270 transitions. [2022-11-19 07:53:33,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-11-19 07:53:33,823 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:53:33,823 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:53:33,835 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2022-11-19 07:53:34,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:53:34,031 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2022-11-19 07:53:34,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:53:34,032 INFO L85 PathProgramCache]: Analyzing trace with hash -1600340347, now seen corresponding path program 1 times [2022-11-19 07:53:34,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:53:34,032 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [572957720] [2022-11-19 07:53:34,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:53:34,033 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:53:34,033 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:53:34,034 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 07:53:34,038 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2022-11-19 07:53:34,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:53:34,153 INFO L263 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-19 07:53:34,155 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:53:34,173 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-19 07:53:34,276 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 07:53:34,276 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 07:53:34,276 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:53:34,277 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [572957720] [2022-11-19 07:53:34,277 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [572957720] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:53:34,277 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 07:53:34,277 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-19 07:53:34,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2109152268] [2022-11-19 07:53:34,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:53:34,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-19 07:53:34,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:53:34,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-19 07:53:34,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-19 07:53:34,278 INFO L87 Difference]: Start difference. First operand 227 states and 270 transitions. Second operand has 6 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 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 07:53:35,272 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:53:35,272 INFO L93 Difference]: Finished difference Result 284 states and 313 transitions. [2022-11-19 07:53:35,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-19 07:53:35,273 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 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 07:53:35,273 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:53:35,274 INFO L225 Difference]: With dead ends: 284 [2022-11-19 07:53:35,274 INFO L226 Difference]: Without dead ends: 284 [2022-11-19 07:53:35,275 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 20 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 07:53:35,275 INFO L413 NwaCegarLoop]: 159 mSDtfsCounter, 99 mSDsluCounter, 472 mSDsCounter, 0 mSdLazyCounter, 361 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 631 SdHoareTripleChecker+Invalid, 364 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 361 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-11-19 07:53:35,276 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [101 Valid, 631 Invalid, 364 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 361 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-11-19 07:53:35,277 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 284 states. [2022-11-19 07:53:35,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 284 to 229. [2022-11-19 07:53:35,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 229 states, 146 states have (on average 1.7397260273972603) internal successors, (254), 212 states have internal predecessors, (254), 9 states have call successors, (9), 7 states have call predecessors, (9), 8 states have return successors, (12), 9 states have call predecessors, (12), 9 states have call successors, (12) [2022-11-19 07:53:35,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 229 states and 275 transitions. [2022-11-19 07:53:35,284 INFO L78 Accepts]: Start accepts. Automaton has 229 states and 275 transitions. Word has length 25 [2022-11-19 07:53:35,284 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:53:35,284 INFO L495 AbstractCegarLoop]: Abstraction has 229 states and 275 transitions. [2022-11-19 07:53:35,284 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 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 07:53:35,284 INFO L276 IsEmpty]: Start isEmpty. Operand 229 states and 275 transitions. [2022-11-19 07:53:35,285 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-11-19 07:53:35,285 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:53:35,285 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:53:35,307 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2022-11-19 07:53:35,497 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:53:35,497 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr36ASSERT_VIOLATIONMEMORY_FREE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2022-11-19 07:53:35,497 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:53:35,497 INFO L85 PathProgramCache]: Analyzing trace with hash -328716411, now seen corresponding path program 1 times [2022-11-19 07:53:35,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:53:35,498 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1115120635] [2022-11-19 07:53:35,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:53:35,498 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:53:35,498 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:53:35,499 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 07:53:35,500 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2022-11-19 07:53:35,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:53:35,609 INFO L263 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-19 07:53:35,611 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:53:35,645 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 07:53:35,645 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 07:53:35,645 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:53:35,645 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1115120635] [2022-11-19 07:53:35,645 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1115120635] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:53:35,646 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 07:53:35,646 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-19 07:53:35,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270267143] [2022-11-19 07:53:35,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:53:35,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-19 07:53:35,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:53:35,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-19 07:53:35,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-19 07:53:35,648 INFO L87 Difference]: Start difference. First operand 229 states and 275 transitions. Second operand has 6 states, 6 states have (on average 3.5) internal successors, (21), 5 states have internal predecessors, (21), 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 07:53:35,754 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:53:35,754 INFO L93 Difference]: Finished difference Result 229 states and 274 transitions. [2022-11-19 07:53:35,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-19 07:53:35,755 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.5) internal successors, (21), 5 states have internal predecessors, (21), 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 27 [2022-11-19 07:53:35,755 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:53:35,756 INFO L225 Difference]: With dead ends: 229 [2022-11-19 07:53:35,756 INFO L226 Difference]: Without dead ends: 229 [2022-11-19 07:53:35,756 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-11-19 07:53:35,757 INFO L413 NwaCegarLoop]: 184 mSDtfsCounter, 114 mSDsluCounter, 624 mSDsCounter, 0 mSdLazyCounter, 59 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 808 SdHoareTripleChecker+Invalid, 59 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 59 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-19 07:53:35,757 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [118 Valid, 808 Invalid, 59 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 59 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-19 07:53:35,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 229 states. [2022-11-19 07:53:35,767 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 229 to 229. [2022-11-19 07:53:35,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 229 states, 146 states have (on average 1.7328767123287672) internal successors, (253), 212 states have internal predecessors, (253), 9 states have call successors, (9), 7 states have call predecessors, (9), 8 states have return successors, (12), 9 states have call predecessors, (12), 9 states have call successors, (12) [2022-11-19 07:53:35,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 229 states and 274 transitions. [2022-11-19 07:53:35,769 INFO L78 Accepts]: Start accepts. Automaton has 229 states and 274 transitions. Word has length 27 [2022-11-19 07:53:35,769 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:53:35,770 INFO L495 AbstractCegarLoop]: Abstraction has 229 states and 274 transitions. [2022-11-19 07:53:35,770 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.5) internal successors, (21), 5 states have internal predecessors, (21), 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 07:53:35,770 INFO L276 IsEmpty]: Start isEmpty. Operand 229 states and 274 transitions. [2022-11-19 07:53:35,771 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-11-19 07:53:35,771 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:53:35,771 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:53:35,787 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2022-11-19 07:53:35,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:53:35,983 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2022-11-19 07:53:35,983 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:53:35,983 INFO L85 PathProgramCache]: Analyzing trace with hash -444952336, now seen corresponding path program 1 times [2022-11-19 07:53:35,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:53:35,983 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1427871611] [2022-11-19 07:53:35,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:53:35,984 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:53:35,984 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:53:35,985 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 07:53:36,024 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2022-11-19 07:53:36,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:53:36,189 INFO L263 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-19 07:53:36,191 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:53:36,200 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-11-19 07:53:36,256 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-11-19 07:53:36,257 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2022-11-19 07:53:36,320 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 07:53:36,320 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 07:53:36,320 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:53:36,321 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1427871611] [2022-11-19 07:53:36,321 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1427871611] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:53:36,321 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 07:53:36,321 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-19 07:53:36,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [133712520] [2022-11-19 07:53:36,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:53:36,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-19 07:53:36,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:53:36,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-19 07:53:36,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2022-11-19 07:53:36,322 INFO L87 Difference]: Start difference. First operand 229 states and 274 transitions. Second operand has 8 states, 7 states have (on average 3.857142857142857) internal successors, (27), 6 states have internal predecessors, (27), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-19 07:53:37,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:53:37,294 INFO L93 Difference]: Finished difference Result 242 states and 284 transitions. [2022-11-19 07:53:37,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-19 07:53:37,295 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 3.857142857142857) internal successors, (27), 6 states have internal predecessors, (27), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 33 [2022-11-19 07:53:37,295 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:53:37,296 INFO L225 Difference]: With dead ends: 242 [2022-11-19 07:53:37,296 INFO L226 Difference]: Without dead ends: 242 [2022-11-19 07:53:37,297 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 25 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2022-11-19 07:53:37,297 INFO L413 NwaCegarLoop]: 114 mSDtfsCounter, 191 mSDsluCounter, 407 mSDsCounter, 0 mSdLazyCounter, 537 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 192 SdHoareTripleChecker+Valid, 521 SdHoareTripleChecker+Invalid, 555 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 537 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-11-19 07:53:37,297 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [192 Valid, 521 Invalid, 555 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 537 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-11-19 07:53:37,298 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 242 states. [2022-11-19 07:53:37,303 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 242 to 225. [2022-11-19 07:53:37,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 225 states, 146 states have (on average 1.678082191780822) internal successors, (245), 208 states have internal predecessors, (245), 9 states have call successors, (9), 7 states have call predecessors, (9), 8 states have return successors, (12), 9 states have call predecessors, (12), 9 states have call successors, (12) [2022-11-19 07:53:37,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 266 transitions. [2022-11-19 07:53:37,305 INFO L78 Accepts]: Start accepts. Automaton has 225 states and 266 transitions. Word has length 33 [2022-11-19 07:53:37,305 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:53:37,305 INFO L495 AbstractCegarLoop]: Abstraction has 225 states and 266 transitions. [2022-11-19 07:53:37,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 3.857142857142857) internal successors, (27), 6 states have internal predecessors, (27), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-19 07:53:37,306 INFO L276 IsEmpty]: Start isEmpty. Operand 225 states and 266 transitions. [2022-11-19 07:53:37,306 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-11-19 07:53:37,306 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:53:37,307 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:53:37,327 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2022-11-19 07:53:37,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:53:37,507 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2022-11-19 07:53:37,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:53:37,508 INFO L85 PathProgramCache]: Analyzing trace with hash -444952335, now seen corresponding path program 1 times [2022-11-19 07:53:37,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:53:37,508 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [98075524] [2022-11-19 07:53:37,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:53:37,508 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:53:37,508 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:53:37,510 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 07:53:37,514 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2022-11-19 07:53:37,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:53:37,706 INFO L263 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-19 07:53:37,709 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:53:37,719 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-19 07:53:37,725 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-11-19 07:53:37,776 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_zalloc_#t~malloc13#1.base| (_ BitVec 32))) (and (exists ((v_ArrVal_213 (_ BitVec 32))) (= (store |c_old(#length)| |ldv_zalloc_#t~malloc13#1.base| v_ArrVal_213) |c_#length|)) (= (select |c_old(#valid)| |ldv_zalloc_#t~malloc13#1.base|) (_ bv0 1)))) is different from true [2022-11-19 07:53:37,817 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:53:37,818 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-11-19 07:53:37,829 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 07:53:37,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 07:53:37,915 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 07:53:37,915 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 07:53:37,915 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:53:37,916 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [98075524] [2022-11-19 07:53:37,916 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [98075524] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:53:37,916 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 07:53:37,916 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-19 07:53:37,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [376309695] [2022-11-19 07:53:37,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:53:37,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-19 07:53:37,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:53:37,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-19 07:53:37,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=21, Unknown=1, NotChecked=8, Total=42 [2022-11-19 07:53:37,918 INFO L87 Difference]: Start difference. First operand 225 states and 266 transitions. Second operand has 7 states, 5 states have (on average 5.4) internal successors, (27), 6 states have internal predecessors, (27), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-19 07:53:38,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:53:38,855 INFO L93 Difference]: Finished difference Result 280 states and 309 transitions. [2022-11-19 07:53:38,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-19 07:53:38,856 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 5 states have (on average 5.4) internal successors, (27), 6 states have internal predecessors, (27), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 33 [2022-11-19 07:53:38,856 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:53:38,857 INFO L225 Difference]: With dead ends: 280 [2022-11-19 07:53:38,858 INFO L226 Difference]: Without dead ends: 280 [2022-11-19 07:53:38,858 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=16, Invalid=29, Unknown=1, NotChecked=10, Total=56 [2022-11-19 07:53:38,858 INFO L413 NwaCegarLoop]: 112 mSDtfsCounter, 182 mSDsluCounter, 264 mSDsCounter, 0 mSdLazyCounter, 396 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 185 SdHoareTripleChecker+Valid, 376 SdHoareTripleChecker+Invalid, 703 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 396 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 288 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-11-19 07:53:38,859 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [185 Valid, 376 Invalid, 703 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 396 Invalid, 0 Unknown, 288 Unchecked, 0.9s Time] [2022-11-19 07:53:38,860 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 280 states. [2022-11-19 07:53:38,865 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 280 to 225. [2022-11-19 07:53:38,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 225 states, 146 states have (on average 1.6506849315068493) internal successors, (241), 208 states have internal predecessors, (241), 9 states have call successors, (9), 7 states have call predecessors, (9), 8 states have return successors, (12), 9 states have call predecessors, (12), 9 states have call successors, (12) [2022-11-19 07:53:38,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 262 transitions. [2022-11-19 07:53:38,867 INFO L78 Accepts]: Start accepts. Automaton has 225 states and 262 transitions. Word has length 33 [2022-11-19 07:53:38,867 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:53:38,867 INFO L495 AbstractCegarLoop]: Abstraction has 225 states and 262 transitions. [2022-11-19 07:53:38,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 5 states have (on average 5.4) internal successors, (27), 6 states have internal predecessors, (27), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-19 07:53:38,868 INFO L276 IsEmpty]: Start isEmpty. Operand 225 states and 262 transitions. [2022-11-19 07:53:38,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-11-19 07:53:38,868 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:53:38,869 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:53:38,883 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2022-11-19 07:53:39,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:53:39,079 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr14REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2022-11-19 07:53:39,079 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:53:39,080 INFO L85 PathProgramCache]: Analyzing trace with hash 1897494371, now seen corresponding path program 1 times [2022-11-19 07:53:39,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:53:39,080 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1696658583] [2022-11-19 07:53:39,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:53:39,080 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:53:39,081 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:53:39,082 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 07:53:39,091 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -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 07:53:39,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:53:39,250 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-19 07:53:39,252 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:53:39,283 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 07:53:39,283 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 07:53:39,283 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:53:39,283 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1696658583] [2022-11-19 07:53:39,283 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1696658583] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:53:39,284 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 07:53:39,284 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-19 07:53:39,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [656499124] [2022-11-19 07:53:39,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:53:39,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-19 07:53:39,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:53:39,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-19 07:53:39,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-19 07:53:39,286 INFO L87 Difference]: Start difference. First operand 225 states and 262 transitions. Second operand has 4 states, 4 states have (on average 7.25) internal successors, (29), 4 states have internal predecessors, (29), 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 07:53:39,312 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:53:39,312 INFO L93 Difference]: Finished difference Result 267 states and 308 transitions. [2022-11-19 07:53:39,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-19 07:53:39,313 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.25) internal successors, (29), 4 states have internal predecessors, (29), 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 35 [2022-11-19 07:53:39,314 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:53:39,317 INFO L225 Difference]: With dead ends: 267 [2022-11-19 07:53:39,318 INFO L226 Difference]: Without dead ends: 267 [2022-11-19 07:53:39,318 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-19 07:53:39,321 INFO L413 NwaCegarLoop]: 193 mSDtfsCounter, 37 mSDsluCounter, 381 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 574 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-19 07:53:39,322 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 574 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-19 07:53:39,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 267 states. [2022-11-19 07:53:39,332 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 267 to 229. [2022-11-19 07:53:39,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 229 states, 150 states have (on average 1.6333333333333333) internal successors, (245), 212 states have internal predecessors, (245), 9 states have call successors, (9), 7 states have call predecessors, (9), 8 states have return successors, (12), 9 states have call predecessors, (12), 9 states have call successors, (12) [2022-11-19 07:53:39,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 229 states and 266 transitions. [2022-11-19 07:53:39,336 INFO L78 Accepts]: Start accepts. Automaton has 229 states and 266 transitions. Word has length 35 [2022-11-19 07:53:39,336 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:53:39,336 INFO L495 AbstractCegarLoop]: Abstraction has 229 states and 266 transitions. [2022-11-19 07:53:39,337 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.25) internal successors, (29), 4 states have internal predecessors, (29), 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 07:53:39,337 INFO L276 IsEmpty]: Start isEmpty. Operand 229 states and 266 transitions. [2022-11-19 07:53:39,343 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-11-19 07:53:39,343 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:53:39,343 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:53:39,365 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -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)] Forceful destruction successful, exit code 0 [2022-11-19 07:53:39,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:53:39,556 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr29ASSERT_VIOLATIONMEMORY_FREE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2022-11-19 07:53:39,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:53:39,556 INFO L85 PathProgramCache]: Analyzing trace with hash -1307216555, now seen corresponding path program 1 times [2022-11-19 07:53:39,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:53:39,557 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1180919089] [2022-11-19 07:53:39,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:53:39,557 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:53:39,557 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:53:39,559 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 07:53:39,579 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2022-11-19 07:53:39,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:53:39,723 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-19 07:53:39,724 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:53:40,192 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 07:53:40,192 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 07:53:40,192 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:53:40,192 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1180919089] [2022-11-19 07:53:40,192 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1180919089] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:53:40,192 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 07:53:40,192 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-19 07:53:40,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1803778102] [2022-11-19 07:53:40,194 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:53:40,194 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-19 07:53:40,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:53:40,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-19 07:53:40,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-11-19 07:53:40,195 INFO L87 Difference]: Start difference. First operand 229 states and 266 transitions. Second operand has 8 states, 7 states have (on average 4.285714285714286) internal successors, (30), 6 states have internal predecessors, (30), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-19 07:53:40,210 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:53:40,210 INFO L93 Difference]: Finished difference Result 248 states and 286 transitions. [2022-11-19 07:53:40,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-19 07:53:40,211 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 4.285714285714286) internal successors, (30), 6 states have internal predecessors, (30), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 36 [2022-11-19 07:53:40,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:53:40,213 INFO L225 Difference]: With dead ends: 248 [2022-11-19 07:53:40,213 INFO L226 Difference]: Without dead ends: 248 [2022-11-19 07:53:40,215 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-11-19 07:53:40,216 INFO L413 NwaCegarLoop]: 184 mSDtfsCounter, 55 mSDsluCounter, 526 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 710 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 42 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-19 07:53:40,217 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [55 Valid, 710 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 0 Unknown, 42 Unchecked, 0.0s Time] [2022-11-19 07:53:40,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 248 states. [2022-11-19 07:53:40,226 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 248 to 248. [2022-11-19 07:53:40,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 248 states, 168 states have (on average 1.5773809523809523) internal successors, (265), 230 states have internal predecessors, (265), 9 states have call successors, (9), 8 states have call predecessors, (9), 9 states have return successors, (12), 9 states have call predecessors, (12), 9 states have call successors, (12) [2022-11-19 07:53:40,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 286 transitions. [2022-11-19 07:53:40,229 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 286 transitions. Word has length 36 [2022-11-19 07:53:40,229 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:53:40,230 INFO L495 AbstractCegarLoop]: Abstraction has 248 states and 286 transitions. [2022-11-19 07:53:40,230 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 4.285714285714286) internal successors, (30), 6 states have internal predecessors, (30), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-19 07:53:40,230 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 286 transitions. [2022-11-19 07:53:40,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-11-19 07:53:40,233 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:53:40,233 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:53:40,252 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2022-11-19 07:53:40,445 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:53:40,446 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr36ASSERT_VIOLATIONMEMORY_FREE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2022-11-19 07:53:40,446 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:53:40,446 INFO L85 PathProgramCache]: Analyzing trace with hash 359927496, now seen corresponding path program 1 times [2022-11-19 07:53:40,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:53:40,446 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [239957118] [2022-11-19 07:53:40,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:53:40,446 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:53:40,447 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:53:40,448 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 07:53:40,458 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2022-11-19 07:53:40,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:53:40,602 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-19 07:53:40,605 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:53:40,625 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 07:53:40,625 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 07:53:40,625 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:53:40,625 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [239957118] [2022-11-19 07:53:40,626 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [239957118] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:53:40,626 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 07:53:40,626 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-19 07:53:40,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97005847] [2022-11-19 07:53:40,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:53:40,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-19 07:53:40,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:53:40,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-19 07:53:40,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-19 07:53:40,628 INFO L87 Difference]: Start difference. First operand 248 states and 286 transitions. Second operand has 4 states, 4 states have (on average 8.5) internal successors, (34), 4 states have internal predecessors, (34), 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 07:53:40,655 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:53:40,656 INFO L93 Difference]: Finished difference Result 271 states and 311 transitions. [2022-11-19 07:53:40,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-19 07:53:40,656 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.5) internal successors, (34), 4 states have internal predecessors, (34), 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 40 [2022-11-19 07:53:40,657 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:53:40,658 INFO L225 Difference]: With dead ends: 271 [2022-11-19 07:53:40,658 INFO L226 Difference]: Without dead ends: 271 [2022-11-19 07:53:40,659 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-19 07:53:40,659 INFO L413 NwaCegarLoop]: 193 mSDtfsCounter, 43 mSDsluCounter, 379 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 572 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-19 07:53:40,660 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [43 Valid, 572 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-19 07:53:40,660 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 271 states. [2022-11-19 07:53:40,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 271 to 250. [2022-11-19 07:53:40,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 250 states, 170 states have (on average 1.5705882352941176) internal successors, (267), 232 states have internal predecessors, (267), 9 states have call successors, (9), 8 states have call predecessors, (9), 9 states have return successors, (12), 9 states have call predecessors, (12), 9 states have call successors, (12) [2022-11-19 07:53:40,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 250 states to 250 states and 288 transitions. [2022-11-19 07:53:40,669 INFO L78 Accepts]: Start accepts. Automaton has 250 states and 288 transitions. Word has length 40 [2022-11-19 07:53:40,669 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:53:40,669 INFO L495 AbstractCegarLoop]: Abstraction has 250 states and 288 transitions. [2022-11-19 07:53:40,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.5) internal successors, (34), 4 states have internal predecessors, (34), 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 07:53:40,670 INFO L276 IsEmpty]: Start isEmpty. Operand 250 states and 288 transitions. [2022-11-19 07:53:40,670 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-11-19 07:53:40,670 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:53:40,670 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:53:40,688 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2022-11-19 07:53:40,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:53:40,883 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr14REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2022-11-19 07:53:40,883 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:53:40,883 INFO L85 PathProgramCache]: Analyzing trace with hash -2125965028, now seen corresponding path program 1 times [2022-11-19 07:53:40,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:53:40,884 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [349797503] [2022-11-19 07:53:40,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:53:40,884 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:53:40,884 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:53:40,885 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 07:53:40,923 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -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 07:53:41,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:53:41,122 INFO L263 TraceCheckSpWp]: Trace formula consists of 291 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-19 07:53:41,124 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:53:41,129 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-11-19 07:53:41,218 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 07:53:41,218 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 07:53:41,218 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:53:41,218 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [349797503] [2022-11-19 07:53:41,218 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [349797503] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:53:41,218 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 07:53:41,219 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-19 07:53:41,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800325991] [2022-11-19 07:53:41,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:53:41,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-19 07:53:41,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:53:41,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-19 07:53:41,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-11-19 07:53:41,220 INFO L87 Difference]: Start difference. First operand 250 states and 288 transitions. Second operand has 7 states, 6 states have (on average 6.0) internal successors, (36), 6 states have internal predecessors, (36), 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 07:53:42,265 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:53:42,265 INFO L93 Difference]: Finished difference Result 292 states and 323 transitions. [2022-11-19 07:53:42,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-19 07:53:42,266 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 6.0) internal successors, (36), 6 states have internal predecessors, (36), 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 42 [2022-11-19 07:53:42,266 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:53:42,268 INFO L225 Difference]: With dead ends: 292 [2022-11-19 07:53:42,268 INFO L226 Difference]: Without dead ends: 292 [2022-11-19 07:53:42,268 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-11-19 07:53:42,269 INFO L413 NwaCegarLoop]: 185 mSDtfsCounter, 124 mSDsluCounter, 626 mSDsCounter, 0 mSdLazyCounter, 451 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 811 SdHoareTripleChecker+Invalid, 454 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 451 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-11-19 07:53:42,269 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [124 Valid, 811 Invalid, 454 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 451 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-11-19 07:53:42,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 292 states. [2022-11-19 07:53:42,275 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 292 to 249. [2022-11-19 07:53:42,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 249 states, 170 states have (on average 1.5529411764705883) internal successors, (264), 231 states have internal predecessors, (264), 9 states have call successors, (9), 8 states have call predecessors, (9), 9 states have return successors, (12), 9 states have call predecessors, (12), 9 states have call successors, (12) [2022-11-19 07:53:42,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 249 states to 249 states and 285 transitions. [2022-11-19 07:53:42,276 INFO L78 Accepts]: Start accepts. Automaton has 249 states and 285 transitions. Word has length 42 [2022-11-19 07:53:42,277 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:53:42,277 INFO L495 AbstractCegarLoop]: Abstraction has 249 states and 285 transitions. [2022-11-19 07:53:42,277 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 6.0) internal successors, (36), 6 states have internal predecessors, (36), 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 07:53:42,277 INFO L276 IsEmpty]: Start isEmpty. Operand 249 states and 285 transitions. [2022-11-19 07:53:42,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-11-19 07:53:42,278 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:53:42,278 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:53:42,291 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -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 07:53:42,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:53:42,492 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr15REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2022-11-19 07:53:42,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:53:42,492 INFO L85 PathProgramCache]: Analyzing trace with hash -2125965027, now seen corresponding path program 1 times [2022-11-19 07:53:42,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:53:42,493 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1982424579] [2022-11-19 07:53:42,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:53:42,493 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:53:42,493 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:53:42,494 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 07:53:42,537 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2022-11-19 07:53:42,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:53:42,752 INFO L263 TraceCheckSpWp]: Trace formula consists of 291 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-19 07:53:42,754 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:53:42,767 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-19 07:53:42,946 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 07:53:42,946 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 07:53:42,947 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:53:42,947 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1982424579] [2022-11-19 07:53:42,947 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1982424579] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:53:42,947 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 07:53:42,947 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-19 07:53:42,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1741505899] [2022-11-19 07:53:42,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:53:42,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-19 07:53:42,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:53:42,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-19 07:53:42,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-11-19 07:53:42,949 INFO L87 Difference]: Start difference. First operand 249 states and 285 transitions. Second operand has 7 states, 6 states have (on average 6.0) internal successors, (36), 6 states have internal predecessors, (36), 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 07:53:44,210 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:53:44,210 INFO L93 Difference]: Finished difference Result 318 states and 349 transitions. [2022-11-19 07:53:44,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-19 07:53:44,211 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 6.0) internal successors, (36), 6 states have internal predecessors, (36), 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 42 [2022-11-19 07:53:44,211 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:53:44,213 INFO L225 Difference]: With dead ends: 318 [2022-11-19 07:53:44,213 INFO L226 Difference]: Without dead ends: 318 [2022-11-19 07:53:44,214 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-11-19 07:53:44,214 INFO L413 NwaCegarLoop]: 188 mSDtfsCounter, 146 mSDsluCounter, 651 mSDsCounter, 0 mSdLazyCounter, 481 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 839 SdHoareTripleChecker+Invalid, 486 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 481 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-11-19 07:53:44,214 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [147 Valid, 839 Invalid, 486 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 481 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-11-19 07:53:44,215 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 318 states. [2022-11-19 07:53:44,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 318 to 249. [2022-11-19 07:53:44,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 249 states, 170 states have (on average 1.5411764705882354) internal successors, (262), 231 states have internal predecessors, (262), 9 states have call successors, (9), 8 states have call predecessors, (9), 9 states have return successors, (12), 9 states have call predecessors, (12), 9 states have call successors, (12) [2022-11-19 07:53:44,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 249 states to 249 states and 283 transitions. [2022-11-19 07:53:44,223 INFO L78 Accepts]: Start accepts. Automaton has 249 states and 283 transitions. Word has length 42 [2022-11-19 07:53:44,223 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:53:44,223 INFO L495 AbstractCegarLoop]: Abstraction has 249 states and 283 transitions. [2022-11-19 07:53:44,223 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 6.0) internal successors, (36), 6 states have internal predecessors, (36), 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 07:53:44,223 INFO L276 IsEmpty]: Start isEmpty. Operand 249 states and 283 transitions. [2022-11-19 07:53:44,224 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-11-19 07:53:44,224 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:53:44,224 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:53:44,239 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Ended with exit code 0 [2022-11-19 07:53:44,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:53:44,438 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr39REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2022-11-19 07:53:44,438 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:53:44,438 INFO L85 PathProgramCache]: Analyzing trace with hash -2001953137, now seen corresponding path program 1 times [2022-11-19 07:53:44,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:53:44,439 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2144724549] [2022-11-19 07:53:44,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:53:44,439 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:53:44,439 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:53:44,440 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 07:53:44,446 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2022-11-19 07:53:44,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:53:44,644 INFO L263 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 25 conjunts are in the unsatisfiable core [2022-11-19 07:53:44,647 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:53:44,797 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-19 07:53:44,798 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-19 07:53:44,924 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-19 07:53:44,924 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 07:53:45,132 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-19 07:53:45,132 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-19 07:53:45,473 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:53:45,492 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-19 07:53:45,492 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 1 case distinctions, treesize of input 17 treesize of output 31 [2022-11-19 07:53:45,571 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 07:53:45,571 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 07:53:45,571 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:53:45,571 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2144724549] [2022-11-19 07:53:45,571 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2144724549] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:53:45,572 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 07:53:45,572 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-11-19 07:53:45,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [467641059] [2022-11-19 07:53:45,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:53:45,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-19 07:53:45,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:53:45,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-19 07:53:45,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2022-11-19 07:53:45,573 INFO L87 Difference]: Start difference. First operand 249 states and 283 transitions. Second operand has 14 states, 12 states have (on average 3.0) internal successors, (36), 11 states have internal predecessors, (36), 2 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-19 07:53:46,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:53:46,497 INFO L93 Difference]: Finished difference Result 307 states and 343 transitions. [2022-11-19 07:53:46,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-11-19 07:53:46,497 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 12 states have (on average 3.0) internal successors, (36), 11 states have internal predecessors, (36), 2 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 42 [2022-11-19 07:53:46,498 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:53:46,499 INFO L225 Difference]: With dead ends: 307 [2022-11-19 07:53:46,499 INFO L226 Difference]: Without dead ends: 307 [2022-11-19 07:53:46,499 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2022-11-19 07:53:46,500 INFO L413 NwaCegarLoop]: 142 mSDtfsCounter, 109 mSDsluCounter, 851 mSDsCounter, 0 mSdLazyCounter, 445 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 993 SdHoareTripleChecker+Invalid, 981 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 445 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 518 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-11-19 07:53:46,500 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [109 Valid, 993 Invalid, 981 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 445 Invalid, 0 Unknown, 518 Unchecked, 0.8s Time] [2022-11-19 07:53:46,501 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 307 states. [2022-11-19 07:53:46,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 307 to 268. [2022-11-19 07:53:46,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 268 states, 187 states have (on average 1.53475935828877) internal successors, (287), 248 states have internal predecessors, (287), 10 states have call successors, (10), 9 states have call predecessors, (10), 10 states have return successors, (14), 10 states have call predecessors, (14), 10 states have call successors, (14) [2022-11-19 07:53:46,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 268 states to 268 states and 311 transitions. [2022-11-19 07:53:46,508 INFO L78 Accepts]: Start accepts. Automaton has 268 states and 311 transitions. Word has length 42 [2022-11-19 07:53:46,508 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:53:46,508 INFO L495 AbstractCegarLoop]: Abstraction has 268 states and 311 transitions. [2022-11-19 07:53:46,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 12 states have (on average 3.0) internal successors, (36), 11 states have internal predecessors, (36), 2 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-19 07:53:46,508 INFO L276 IsEmpty]: Start isEmpty. Operand 268 states and 311 transitions. [2022-11-19 07:53:46,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-11-19 07:53:46,509 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:53:46,509 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:53:46,528 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2022-11-19 07:53:46,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:53:46,710 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr40REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2022-11-19 07:53:46,710 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:53:46,710 INFO L85 PathProgramCache]: Analyzing trace with hash -2001953136, now seen corresponding path program 1 times [2022-11-19 07:53:46,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:53:46,710 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [647463979] [2022-11-19 07:53:46,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:53:46,710 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:53:46,711 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:53:46,711 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 07:53:46,718 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -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 07:53:46,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:53:46,937 INFO L263 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 33 conjunts are in the unsatisfiable core [2022-11-19 07:53:46,940 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:53:49,118 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:53:49,119 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-11-19 07:53:49,274 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:53:49,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 12 treesize of output 14 [2022-11-19 07:53:49,441 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-19 07:53:49,441 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 07:53:49,669 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 07:53:49,669 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 07:53:49,669 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:53:49,669 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [647463979] [2022-11-19 07:53:49,669 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [647463979] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:53:49,669 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 07:53:49,670 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-19 07:53:49,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [816483237] [2022-11-19 07:53:49,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:53:49,670 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-19 07:53:49,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:53:49,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-19 07:53:49,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=104, Unknown=2, NotChecked=0, Total=132 [2022-11-19 07:53:49,671 INFO L87 Difference]: Start difference. First operand 268 states and 311 transitions. Second operand has 12 states, 11 states have (on average 3.272727272727273) internal successors, (36), 9 states have internal predecessors, (36), 3 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-19 07:53:55,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:53:55,763 INFO L93 Difference]: Finished difference Result 306 states and 343 transitions. [2022-11-19 07:53:55,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-19 07:53:55,763 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 3.272727272727273) internal successors, (36), 9 states have internal predecessors, (36), 3 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) Word has length 42 [2022-11-19 07:53:55,764 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:53:55,765 INFO L225 Difference]: With dead ends: 306 [2022-11-19 07:53:55,765 INFO L226 Difference]: Without dead ends: 306 [2022-11-19 07:53:55,766 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 6.5s TimeCoverageRelationStatistics Valid=74, Invalid=300, Unknown=6, NotChecked=0, Total=380 [2022-11-19 07:53:55,766 INFO L413 NwaCegarLoop]: 79 mSDtfsCounter, 654 mSDsluCounter, 401 mSDsCounter, 0 mSdLazyCounter, 788 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 657 SdHoareTripleChecker+Valid, 480 SdHoareTripleChecker+Invalid, 1050 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 788 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 189 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-11-19 07:53:55,766 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [657 Valid, 480 Invalid, 1050 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 788 Invalid, 0 Unknown, 189 Unchecked, 1.8s Time] [2022-11-19 07:53:55,767 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 306 states. [2022-11-19 07:53:55,772 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 306 to 257. [2022-11-19 07:53:55,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 257 states, 180 states have (on average 1.5055555555555555) internal successors, (271), 238 states have internal predecessors, (271), 9 states have call successors, (9), 8 states have call predecessors, (9), 9 states have return successors, (12), 10 states have call predecessors, (12), 9 states have call successors, (12) [2022-11-19 07:53:55,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 257 states to 257 states and 292 transitions. [2022-11-19 07:53:55,774 INFO L78 Accepts]: Start accepts. Automaton has 257 states and 292 transitions. Word has length 42 [2022-11-19 07:53:55,775 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:53:55,775 INFO L495 AbstractCegarLoop]: Abstraction has 257 states and 292 transitions. [2022-11-19 07:53:55,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 3.272727272727273) internal successors, (36), 9 states have internal predecessors, (36), 3 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-19 07:53:55,775 INFO L276 IsEmpty]: Start isEmpty. Operand 257 states and 292 transitions. [2022-11-19 07:53:55,776 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-11-19 07:53:55,776 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:53:55,776 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:53:55,790 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -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)] Forceful destruction successful, exit code 0 [2022-11-19 07:53:55,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:53:55,989 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr46ASSERT_VIOLATIONMEMORY_LEAK === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2022-11-19 07:53:55,989 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:53:55,989 INFO L85 PathProgramCache]: Analyzing trace with hash -1930984993, now seen corresponding path program 1 times [2022-11-19 07:53:55,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:53:55,990 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1043796014] [2022-11-19 07:53:55,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:53:55,990 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:53:55,990 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:53:55,991 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 07:53:55,994 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -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 07:53:56,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:53:56,148 INFO L263 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-19 07:53:56,149 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:53:56,181 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 07:53:56,181 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 07:53:56,182 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:53:56,182 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1043796014] [2022-11-19 07:53:56,182 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1043796014] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:53:56,182 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 07:53:56,182 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-19 07:53:56,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406415345] [2022-11-19 07:53:56,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:53:56,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-19 07:53:56,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:53:56,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-19 07:53:56,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-19 07:53:56,184 INFO L87 Difference]: Start difference. First operand 257 states and 292 transitions. Second operand has 4 states, 4 states have (on average 9.25) internal successors, (37), 4 states have internal predecessors, (37), 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 07:53:56,217 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:53:56,217 INFO L93 Difference]: Finished difference Result 281 states and 315 transitions. [2022-11-19 07:53:56,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-19 07:53:56,218 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.25) internal successors, (37), 4 states have internal predecessors, (37), 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 43 [2022-11-19 07:53:56,218 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:53:56,219 INFO L225 Difference]: With dead ends: 281 [2022-11-19 07:53:56,219 INFO L226 Difference]: Without dead ends: 281 [2022-11-19 07:53:56,220 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-19 07:53:56,221 INFO L413 NwaCegarLoop]: 190 mSDtfsCounter, 48 mSDsluCounter, 362 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 552 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-19 07:53:56,221 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [49 Valid, 552 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-19 07:53:56,224 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 281 states. [2022-11-19 07:53:56,232 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 281 to 259. [2022-11-19 07:53:56,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 259 states, 182 states have (on average 1.4945054945054945) internal successors, (272), 240 states have internal predecessors, (272), 9 states have call successors, (9), 8 states have call predecessors, (9), 9 states have return successors, (12), 10 states have call predecessors, (12), 9 states have call successors, (12) [2022-11-19 07:53:56,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 259 states to 259 states and 293 transitions. [2022-11-19 07:53:56,235 INFO L78 Accepts]: Start accepts. Automaton has 259 states and 293 transitions. Word has length 43 [2022-11-19 07:53:56,235 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:53:56,235 INFO L495 AbstractCegarLoop]: Abstraction has 259 states and 293 transitions. [2022-11-19 07:53:56,235 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.25) internal successors, (37), 4 states have internal predecessors, (37), 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 07:53:56,235 INFO L276 IsEmpty]: Start isEmpty. Operand 259 states and 293 transitions. [2022-11-19 07:53:56,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-11-19 07:53:56,238 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:53:56,238 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:53:56,255 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -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 07:53:56,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:53:56,450 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2022-11-19 07:53:56,450 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:53:56,450 INFO L85 PathProgramCache]: Analyzing trace with hash -269786093, now seen corresponding path program 1 times [2022-11-19 07:53:56,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:53:56,451 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1387781520] [2022-11-19 07:53:56,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:53:56,451 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:53:56,451 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:53:56,452 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 07:53:56,453 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2022-11-19 07:53:56,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:53:56,679 INFO L263 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 42 conjunts are in the unsatisfiable core [2022-11-19 07:53:56,682 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:53:56,717 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-11-19 07:53:56,923 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-19 07:53:57,012 INFO L321 Elim1Store]: treesize reduction 70, result has 30.7 percent of original size [2022-11-19 07:53:57,013 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 30 treesize of output 51 [2022-11-19 07:53:57,091 INFO L321 Elim1Store]: treesize reduction 13, result has 7.1 percent of original size [2022-11-19 07:53:57,092 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 1 case distinctions, treesize of input 26 treesize of output 16 [2022-11-19 07:53:57,314 INFO L321 Elim1Store]: treesize reduction 92, result has 31.3 percent of original size [2022-11-19 07:53:57,315 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 37 treesize of output 67 [2022-11-19 07:53:57,574 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 34 treesize of output 32 [2022-11-19 07:53:57,774 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 34 treesize of output 32 [2022-11-19 07:53:58,149 INFO L321 Elim1Store]: treesize reduction 13, result has 7.1 percent of original size [2022-11-19 07:53:58,150 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 48 [2022-11-19 07:53:58,242 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2022-11-19 07:53:58,353 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 07:53:58,353 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 07:53:58,353 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:53:58,353 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1387781520] [2022-11-19 07:53:58,353 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1387781520] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:53:58,354 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 07:53:58,354 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-11-19 07:53:58,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50316220] [2022-11-19 07:53:58,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:53:58,354 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-11-19 07:53:58,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:53:58,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-11-19 07:53:58,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=281, Unknown=0, NotChecked=0, Total=342 [2022-11-19 07:53:58,355 INFO L87 Difference]: Start difference. First operand 259 states and 293 transitions. Second operand has 19 states, 15 states have (on average 2.533333333333333) internal successors, (38), 14 states have internal predecessors, (38), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-19 07:54:00,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:54:00,165 INFO L93 Difference]: Finished difference Result 339 states and 380 transitions. [2022-11-19 07:54:00,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-11-19 07:54:00,165 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 15 states have (on average 2.533333333333333) internal successors, (38), 14 states have internal predecessors, (38), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 45 [2022-11-19 07:54:00,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:54:00,167 INFO L225 Difference]: With dead ends: 339 [2022-11-19 07:54:00,167 INFO L226 Difference]: Without dead ends: 339 [2022-11-19 07:54:00,167 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 26 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 183 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=145, Invalid=725, Unknown=0, NotChecked=0, Total=870 [2022-11-19 07:54:00,168 INFO L413 NwaCegarLoop]: 142 mSDtfsCounter, 258 mSDsluCounter, 811 mSDsCounter, 0 mSdLazyCounter, 583 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 260 SdHoareTripleChecker+Valid, 953 SdHoareTripleChecker+Invalid, 767 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 583 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 157 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-11-19 07:54:00,168 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [260 Valid, 953 Invalid, 767 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 583 Invalid, 0 Unknown, 157 Unchecked, 1.3s Time] [2022-11-19 07:54:00,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 339 states. [2022-11-19 07:54:00,174 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 339 to 278. [2022-11-19 07:54:00,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 278 states, 197 states have (on average 1.5076142131979695) internal successors, (297), 257 states have internal predecessors, (297), 11 states have call successors, (11), 9 states have call predecessors, (11), 11 states have return successors, (15), 11 states have call predecessors, (15), 11 states have call successors, (15) [2022-11-19 07:54:00,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 278 states to 278 states and 323 transitions. [2022-11-19 07:54:00,176 INFO L78 Accepts]: Start accepts. Automaton has 278 states and 323 transitions. Word has length 45 [2022-11-19 07:54:00,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:54:00,177 INFO L495 AbstractCegarLoop]: Abstraction has 278 states and 323 transitions. [2022-11-19 07:54:00,177 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 15 states have (on average 2.533333333333333) internal successors, (38), 14 states have internal predecessors, (38), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-19 07:54:00,177 INFO L276 IsEmpty]: Start isEmpty. Operand 278 states and 323 transitions. [2022-11-19 07:54:00,177 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-11-19 07:54:00,178 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:54:00,178 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:54:00,195 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Forceful destruction successful, exit code 0 [2022-11-19 07:54:00,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:54:00,391 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2022-11-19 07:54:00,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:54:00,391 INFO L85 PathProgramCache]: Analyzing trace with hash -269786092, now seen corresponding path program 1 times [2022-11-19 07:54:00,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:54:00,391 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1452898504] [2022-11-19 07:54:00,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:54:00,391 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:54:00,392 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:54:00,392 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 07:54:00,394 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2022-11-19 07:54:00,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:54:00,680 INFO L263 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 64 conjunts are in the unsatisfiable core [2022-11-19 07:54:00,683 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:54:00,771 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-11-19 07:54:00,788 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-19 07:54:01,230 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-19 07:54:01,240 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-19 07:54:01,331 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:01,335 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-11-19 07:54:01,344 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:01,372 INFO L321 Elim1Store]: treesize reduction 48, result has 29.4 percent of original size [2022-11-19 07:54:01,372 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 3 case distinctions, treesize of input 30 treesize of output 47 [2022-11-19 07:54:01,486 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 9 treesize of output 3 [2022-11-19 07:54:01,504 INFO L321 Elim1Store]: treesize reduction 13, result has 7.1 percent of original size [2022-11-19 07:54:01,504 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 19 treesize of output 11 [2022-11-19 07:54:01,745 INFO L321 Elim1Store]: treesize reduction 26, result has 33.3 percent of original size [2022-11-19 07:54:01,745 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 24 treesize of output 26 [2022-11-19 07:54:01,761 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 07:54:01,932 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 24 treesize of output 24 [2022-11-19 07:54:01,945 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 07:54:02,036 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 24 treesize of output 24 [2022-11-19 07:54:02,047 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 07:54:02,311 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-19 07:54:02,315 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 17 treesize of output 9 [2022-11-19 07:54:02,487 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 07:54:02,487 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 07:54:02,487 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:54:02,487 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1452898504] [2022-11-19 07:54:02,488 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1452898504] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:54:02,488 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 07:54:02,488 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-11-19 07:54:02,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090156124] [2022-11-19 07:54:02,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:54:02,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-11-19 07:54:02,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:54:02,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-11-19 07:54:02,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=364, Unknown=0, NotChecked=0, Total=420 [2022-11-19 07:54:02,489 INFO L87 Difference]: Start difference. First operand 278 states and 323 transitions. Second operand has 21 states, 17 states have (on average 2.235294117647059) internal successors, (38), 16 states have internal predecessors, (38), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-19 07:54:05,674 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:54:05,674 INFO L93 Difference]: Finished difference Result 341 states and 376 transitions. [2022-11-19 07:54:05,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-11-19 07:54:05,675 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 17 states have (on average 2.235294117647059) internal successors, (38), 16 states have internal predecessors, (38), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 45 [2022-11-19 07:54:05,675 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:54:05,677 INFO L225 Difference]: With dead ends: 341 [2022-11-19 07:54:05,677 INFO L226 Difference]: Without dead ends: 341 [2022-11-19 07:54:05,677 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 234 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=156, Invalid=1034, Unknown=0, NotChecked=0, Total=1190 [2022-11-19 07:54:05,678 INFO L413 NwaCegarLoop]: 140 mSDtfsCounter, 233 mSDsluCounter, 1409 mSDsCounter, 0 mSdLazyCounter, 992 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 234 SdHoareTripleChecker+Valid, 1549 SdHoareTripleChecker+Invalid, 1454 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 992 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 432 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2022-11-19 07:54:05,678 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [234 Valid, 1549 Invalid, 1454 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 992 Invalid, 0 Unknown, 432 Unchecked, 2.2s Time] [2022-11-19 07:54:05,679 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 341 states. [2022-11-19 07:54:05,685 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 341 to 287. [2022-11-19 07:54:05,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 287 states, 205 states have (on average 1.5219512195121951) internal successors, (312), 265 states have internal predecessors, (312), 11 states have call successors, (11), 10 states have call predecessors, (11), 12 states have return successors, (15), 11 states have call predecessors, (15), 11 states have call successors, (15) [2022-11-19 07:54:05,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 287 states to 287 states and 338 transitions. [2022-11-19 07:54:05,687 INFO L78 Accepts]: Start accepts. Automaton has 287 states and 338 transitions. Word has length 45 [2022-11-19 07:54:05,687 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:54:05,687 INFO L495 AbstractCegarLoop]: Abstraction has 287 states and 338 transitions. [2022-11-19 07:54:05,687 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 17 states have (on average 2.235294117647059) internal successors, (38), 16 states have internal predecessors, (38), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-19 07:54:05,687 INFO L276 IsEmpty]: Start isEmpty. Operand 287 states and 338 transitions. [2022-11-19 07:54:05,688 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-11-19 07:54:05,688 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:54:05,688 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:54:05,701 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Forceful destruction successful, exit code 0 [2022-11-19 07:54:05,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:54:05,901 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr18REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2022-11-19 07:54:05,901 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:54:05,901 INFO L85 PathProgramCache]: Analyzing trace with hash -1036278110, now seen corresponding path program 1 times [2022-11-19 07:54:05,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:54:05,902 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1185493376] [2022-11-19 07:54:05,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:54:05,902 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:54:05,902 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:54:05,903 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 07:54:05,904 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -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 07:54:06,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:54:06,343 INFO L263 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 41 conjunts are in the unsatisfiable core [2022-11-19 07:54:06,346 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:54:06,468 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-19 07:54:06,468 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-19 07:54:06,556 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-11-19 07:54:06,557 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2022-11-19 07:54:06,739 INFO L321 Elim1Store]: treesize reduction 54, result has 29.9 percent of original size [2022-11-19 07:54:06,740 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 26 treesize of output 43 [2022-11-19 07:54:06,941 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-19 07:54:07,111 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 36 treesize of output 47 [2022-11-19 07:54:07,319 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 07:54:07,360 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 07:54:07,414 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 07:54:07,476 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 07:54:07,786 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 15 treesize of output 7 [2022-11-19 07:54:07,977 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 07:54:07,977 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 07:54:07,978 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:54:07,978 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1185493376] [2022-11-19 07:54:07,978 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1185493376] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:54:07,978 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 07:54:07,978 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-11-19 07:54:07,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [766809095] [2022-11-19 07:54:07,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:54:07,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-11-19 07:54:07,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:54:07,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-11-19 07:54:07,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=300, Unknown=0, NotChecked=0, Total=342 [2022-11-19 07:54:07,980 INFO L87 Difference]: Start difference. First operand 287 states and 338 transitions. Second operand has 19 states, 17 states have (on average 2.2941176470588234) internal successors, (39), 16 states have internal predecessors, (39), 2 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-19 07:54:08,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:54:08,801 INFO L93 Difference]: Finished difference Result 302 states and 359 transitions. [2022-11-19 07:54:08,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-19 07:54:08,802 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 17 states have (on average 2.2941176470588234) internal successors, (39), 16 states have internal predecessors, (39), 2 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 45 [2022-11-19 07:54:08,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:54:08,803 INFO L225 Difference]: With dead ends: 302 [2022-11-19 07:54:08,803 INFO L226 Difference]: Without dead ends: 302 [2022-11-19 07:54:08,804 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=69, Invalid=483, Unknown=0, NotChecked=0, Total=552 [2022-11-19 07:54:08,804 INFO L413 NwaCegarLoop]: 126 mSDtfsCounter, 75 mSDsluCounter, 1345 mSDsCounter, 0 mSdLazyCounter, 385 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 1471 SdHoareTripleChecker+Invalid, 1317 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 385 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 917 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-19 07:54:08,804 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [76 Valid, 1471 Invalid, 1317 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 385 Invalid, 0 Unknown, 917 Unchecked, 0.6s Time] [2022-11-19 07:54:08,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 302 states. [2022-11-19 07:54:08,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 302 to 291. [2022-11-19 07:54:08,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 291 states, 209 states have (on average 1.5167464114832536) internal successors, (317), 269 states have internal predecessors, (317), 11 states have call successors, (11), 10 states have call predecessors, (11), 12 states have return successors, (15), 11 states have call predecessors, (15), 11 states have call successors, (15) [2022-11-19 07:54:08,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 291 states to 291 states and 343 transitions. [2022-11-19 07:54:08,812 INFO L78 Accepts]: Start accepts. Automaton has 291 states and 343 transitions. Word has length 45 [2022-11-19 07:54:08,812 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:54:08,812 INFO L495 AbstractCegarLoop]: Abstraction has 291 states and 343 transitions. [2022-11-19 07:54:08,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 17 states have (on average 2.2941176470588234) internal successors, (39), 16 states have internal predecessors, (39), 2 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-19 07:54:08,813 INFO L276 IsEmpty]: Start isEmpty. Operand 291 states and 343 transitions. [2022-11-19 07:54:08,813 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-11-19 07:54:08,813 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:54:08,813 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:54:08,832 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -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 07:54:09,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:54:09,028 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr19REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2022-11-19 07:54:09,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:54:09,028 INFO L85 PathProgramCache]: Analyzing trace with hash -1036278109, now seen corresponding path program 1 times [2022-11-19 07:54:09,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:54:09,029 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1085176553] [2022-11-19 07:54:09,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:54:09,029 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:54:09,029 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:54:09,031 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 07:54:09,069 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2022-11-19 07:54:09,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:54:09,460 INFO L263 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 67 conjunts are in the unsatisfiable core [2022-11-19 07:54:09,465 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:54:11,643 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:11,644 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-11-19 07:54:11,782 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-11-19 07:54:11,782 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2022-11-19 07:54:11,817 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-19 07:54:11,817 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2022-11-19 07:54:12,068 INFO L321 Elim1Store]: treesize reduction 22, result has 29.0 percent of original size [2022-11-19 07:54:12,068 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 20 treesize of output 22 [2022-11-19 07:54:12,088 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 07:54:12,331 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-19 07:54:12,354 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-19 07:54:12,576 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 36 treesize of output 47 [2022-11-19 07:54:12,592 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 12 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 47 [2022-11-19 07:54:12,807 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 07:54:12,817 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 07:54:12,864 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 07:54:12,890 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 07:54:12,934 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 07:54:12,944 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 07:54:13,013 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 07:54:13,021 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 07:54:13,276 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 07:54:13,284 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 07:54:13,423 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 07:54:13,424 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 07:54:13,424 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:54:13,424 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1085176553] [2022-11-19 07:54:13,424 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1085176553] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:54:13,424 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 07:54:13,424 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-11-19 07:54:13,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1521616801] [2022-11-19 07:54:13,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:54:13,425 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-11-19 07:54:13,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:54:13,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-19 07:54:13,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=333, Unknown=3, NotChecked=0, Total=380 [2022-11-19 07:54:13,426 INFO L87 Difference]: Start difference. First operand 291 states and 343 transitions. Second operand has 20 states, 18 states have (on average 2.1666666666666665) internal successors, (39), 17 states have internal predecessors, (39), 3 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-19 07:54:18,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:54:18,833 INFO L93 Difference]: Finished difference Result 426 states and 494 transitions. [2022-11-19 07:54:18,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-11-19 07:54:18,835 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 18 states have (on average 2.1666666666666665) internal successors, (39), 17 states have internal predecessors, (39), 3 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) Word has length 45 [2022-11-19 07:54:18,836 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:54:18,837 INFO L225 Difference]: With dead ends: 426 [2022-11-19 07:54:18,838 INFO L226 Difference]: Without dead ends: 426 [2022-11-19 07:54:18,838 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 25 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=102, Invalid=763, Unknown=5, NotChecked=0, Total=870 [2022-11-19 07:54:18,839 INFO L413 NwaCegarLoop]: 135 mSDtfsCounter, 329 mSDsluCounter, 1341 mSDsCounter, 0 mSdLazyCounter, 1362 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 331 SdHoareTripleChecker+Valid, 1476 SdHoareTripleChecker+Invalid, 2498 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 1362 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1102 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2022-11-19 07:54:18,839 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [331 Valid, 1476 Invalid, 2498 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 1362 Invalid, 0 Unknown, 1102 Unchecked, 2.7s Time] [2022-11-19 07:54:18,840 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 426 states. [2022-11-19 07:54:18,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 426 to 344. [2022-11-19 07:54:18,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 344 states, 256 states have (on average 1.55859375) internal successors, (399), 318 states have internal predecessors, (399), 14 states have call successors, (14), 12 states have call predecessors, (14), 15 states have return successors, (20), 13 states have call predecessors, (20), 14 states have call successors, (20) [2022-11-19 07:54:18,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 344 states to 344 states and 433 transitions. [2022-11-19 07:54:18,849 INFO L78 Accepts]: Start accepts. Automaton has 344 states and 433 transitions. Word has length 45 [2022-11-19 07:54:18,849 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:54:18,849 INFO L495 AbstractCegarLoop]: Abstraction has 344 states and 433 transitions. [2022-11-19 07:54:18,849 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 18 states have (on average 2.1666666666666665) internal successors, (39), 17 states have internal predecessors, (39), 3 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-19 07:54:18,849 INFO L276 IsEmpty]: Start isEmpty. Operand 344 states and 433 transitions. [2022-11-19 07:54:18,850 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-11-19 07:54:18,850 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:54:18,850 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:54:18,867 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Forceful destruction successful, exit code 0 [2022-11-19 07:54:19,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:54:19,066 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2022-11-19 07:54:19,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:54:19,066 INFO L85 PathProgramCache]: Analyzing trace with hash -1566398444, now seen corresponding path program 1 times [2022-11-19 07:54:19,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:54:19,066 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2121220616] [2022-11-19 07:54:19,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:54:19,067 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:54:19,067 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:54:19,068 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 07:54:19,089 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -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)] Waiting until timeout for monitored process [2022-11-19 07:54:19,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:54:19,369 INFO L263 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 70 conjunts are in the unsatisfiable core [2022-11-19 07:54:19,373 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:54:19,612 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-19 07:54:19,613 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 2 case distinctions, treesize of input 24 treesize of output 37 [2022-11-19 07:54:20,058 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-19 07:54:20,164 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 21 treesize of output 20 [2022-11-19 07:54:20,461 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 19 treesize of output 18 [2022-11-19 07:54:20,491 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-19 07:54:20,609 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:20,611 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:20,644 INFO L321 Elim1Store]: treesize reduction 48, result has 29.4 percent of original size [2022-11-19 07:54:20,645 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 3 case distinctions, treesize of input 35 treesize of output 57 [2022-11-19 07:54:20,822 INFO L321 Elim1Store]: treesize reduction 6, result has 57.1 percent of original size [2022-11-19 07:54:20,822 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 1 case distinctions, treesize of input 24 treesize of output 22 [2022-11-19 07:54:21,139 INFO L321 Elim1Store]: treesize reduction 22, result has 37.1 percent of original size [2022-11-19 07:54:21,140 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 29 treesize of output 29 [2022-11-19 07:54:21,393 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 07:54:21,434 INFO L321 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2022-11-19 07:54:21,434 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 46 treesize of output 46 [2022-11-19 07:54:21,575 INFO L321 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2022-11-19 07:54:21,575 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 46 treesize of output 46 [2022-11-19 07:54:21,592 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 07:54:21,992 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-19 07:54:22,263 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-19 07:54:22,263 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 54 treesize of output 25 [2022-11-19 07:54:22,400 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 07:54:22,400 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 07:54:22,400 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:54:22,400 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2121220616] [2022-11-19 07:54:22,400 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2121220616] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:54:22,400 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 07:54:22,400 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-11-19 07:54:22,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1634596781] [2022-11-19 07:54:22,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:54:22,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-11-19 07:54:22,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:54:22,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-11-19 07:54:22,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=621, Unknown=0, NotChecked=0, Total=702 [2022-11-19 07:54:22,402 INFO L87 Difference]: Start difference. First operand 344 states and 433 transitions. Second operand has 27 states, 23 states have (on average 1.7391304347826086) internal successors, (40), 20 states have internal predecessors, (40), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-19 07:54:26,951 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:54:26,951 INFO L93 Difference]: Finished difference Result 375 states and 462 transitions. [2022-11-19 07:54:26,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-11-19 07:54:26,952 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 23 states have (on average 1.7391304347826086) internal successors, (40), 20 states have internal predecessors, (40), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 47 [2022-11-19 07:54:26,952 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:54:26,954 INFO L225 Difference]: With dead ends: 375 [2022-11-19 07:54:26,954 INFO L226 Difference]: Without dead ends: 375 [2022-11-19 07:54:26,955 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 346 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=195, Invalid=1445, Unknown=0, NotChecked=0, Total=1640 [2022-11-19 07:54:26,955 INFO L413 NwaCegarLoop]: 146 mSDtfsCounter, 176 mSDsluCounter, 1731 mSDsCounter, 0 mSdLazyCounter, 1249 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 176 SdHoareTripleChecker+Valid, 1877 SdHoareTripleChecker+Invalid, 1519 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 1249 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 241 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2022-11-19 07:54:26,956 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [176 Valid, 1877 Invalid, 1519 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 1249 Invalid, 0 Unknown, 241 Unchecked, 2.9s Time] [2022-11-19 07:54:26,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 375 states. [2022-11-19 07:54:26,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 375 to 348. [2022-11-19 07:54:26,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 348 states, 259 states have (on average 1.555984555984556) internal successors, (403), 321 states have internal predecessors, (403), 15 states have call successors, (15), 12 states have call predecessors, (15), 15 states have return successors, (21), 14 states have call predecessors, (21), 15 states have call successors, (21) [2022-11-19 07:54:26,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 348 states to 348 states and 439 transitions. [2022-11-19 07:54:26,965 INFO L78 Accepts]: Start accepts. Automaton has 348 states and 439 transitions. Word has length 47 [2022-11-19 07:54:26,965 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:54:26,965 INFO L495 AbstractCegarLoop]: Abstraction has 348 states and 439 transitions. [2022-11-19 07:54:26,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 23 states have (on average 1.7391304347826086) internal successors, (40), 20 states have internal predecessors, (40), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-19 07:54:26,966 INFO L276 IsEmpty]: Start isEmpty. Operand 348 states and 439 transitions. [2022-11-19 07:54:26,966 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-11-19 07:54:26,966 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:54:26,967 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:54:26,983 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -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)] Forceful destruction successful, exit code 0 [2022-11-19 07:54:27,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:54:27,180 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting free_reportsErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2022-11-19 07:54:27,180 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:54:27,180 INFO L85 PathProgramCache]: Analyzing trace with hash -1566398443, now seen corresponding path program 1 times [2022-11-19 07:54:27,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:54:27,181 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [623206073] [2022-11-19 07:54:27,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:54:27,181 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:54:27,181 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:54:27,182 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 07:54:27,203 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -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 07:54:27,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:54:27,521 INFO L263 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 86 conjunts are in the unsatisfiable core [2022-11-19 07:54:27,525 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:54:27,675 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 07:54:27,806 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-19 07:54:27,806 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 07:54:28,206 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-19 07:54:28,236 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-19 07:54:28,368 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 21 treesize of output 20 [2022-11-19 07:54:28,388 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 07:54:28,776 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 07:54:28,793 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 23 treesize of output 22 [2022-11-19 07:54:28,941 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:28,971 INFO L321 Elim1Store]: treesize reduction 34, result has 37.0 percent of original size [2022-11-19 07:54:28,971 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 30 treesize of output 47 [2022-11-19 07:54:28,986 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 07:54:29,165 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 07:54:29,178 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 0 case distinctions, treesize of input 19 treesize of output 11 [2022-11-19 07:54:29,564 INFO L321 Elim1Store]: treesize reduction 12, result has 52.0 percent of original size [2022-11-19 07:54:29,564 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 24 treesize of output 26 [2022-11-19 07:54:29,602 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 07:54:29,899 INFO L321 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2022-11-19 07:54:29,899 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 66 treesize of output 62 [2022-11-19 07:54:29,912 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 30 [2022-11-19 07:54:30,089 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 30 [2022-11-19 07:54:30,115 INFO L321 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2022-11-19 07:54:30,115 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 66 treesize of output 62 [2022-11-19 07:54:31,069 INFO L321 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-11-19 07:54:31,069 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 53 treesize of output 31 [2022-11-19 07:54:31,074 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-19 07:54:31,075 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 52 treesize of output 23 [2022-11-19 07:54:31,264 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 07:54:31,264 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 07:54:31,264 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:54:31,264 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [623206073] [2022-11-19 07:54:31,264 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [623206073] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:54:31,264 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 07:54:31,265 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-11-19 07:54:31,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1061535904] [2022-11-19 07:54:31,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:54:31,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-11-19 07:54:31,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:54:31,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-11-19 07:54:31,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=675, Unknown=0, NotChecked=0, Total=756 [2022-11-19 07:54:31,267 INFO L87 Difference]: Start difference. First operand 348 states and 439 transitions. Second operand has 28 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 20 states have internal predecessors, (40), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-19 07:54:36,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:54:36,997 INFO L93 Difference]: Finished difference Result 356 states and 429 transitions. [2022-11-19 07:54:36,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-11-19 07:54:36,998 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 20 states have internal predecessors, (40), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 47 [2022-11-19 07:54:36,998 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:54:36,999 INFO L225 Difference]: With dead ends: 356 [2022-11-19 07:54:36,999 INFO L226 Difference]: Without dead ends: 356 [2022-11-19 07:54:37,000 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 398 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=181, Invalid=1541, Unknown=0, NotChecked=0, Total=1722 [2022-11-19 07:54:37,001 INFO L413 NwaCegarLoop]: 147 mSDtfsCounter, 126 mSDsluCounter, 1603 mSDsCounter, 0 mSdLazyCounter, 1509 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 1750 SdHoareTripleChecker+Invalid, 1927 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 1509 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 388 IncrementalHoareTripleChecker+Unchecked, 3.9s IncrementalHoareTripleChecker+Time [2022-11-19 07:54:37,001 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [126 Valid, 1750 Invalid, 1927 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 1509 Invalid, 0 Unknown, 388 Unchecked, 3.9s Time] [2022-11-19 07:54:37,002 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 356 states. [2022-11-19 07:54:37,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 356 to 336. [2022-11-19 07:54:37,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 336 states, 249 states have (on average 1.5421686746987953) internal successors, (384), 310 states have internal predecessors, (384), 14 states have call successors, (14), 12 states have call predecessors, (14), 14 states have return successors, (19), 13 states have call predecessors, (19), 14 states have call successors, (19) [2022-11-19 07:54:37,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 336 states to 336 states and 417 transitions. [2022-11-19 07:54:37,010 INFO L78 Accepts]: Start accepts. Automaton has 336 states and 417 transitions. Word has length 47 [2022-11-19 07:54:37,010 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:54:37,010 INFO L495 AbstractCegarLoop]: Abstraction has 336 states and 417 transitions. [2022-11-19 07:54:37,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 20 states have internal predecessors, (40), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-19 07:54:37,011 INFO L276 IsEmpty]: Start isEmpty. Operand 336 states and 417 transitions. [2022-11-19 07:54:37,011 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-11-19 07:54:37,011 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:54:37,011 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:54:37,025 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -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)] Ended with exit code 0 [2022-11-19 07:54:37,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:54:37,225 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr20REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2022-11-19 07:54:37,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:54:37,225 INFO L85 PathProgramCache]: Analyzing trace with hash 463879875, now seen corresponding path program 1 times [2022-11-19 07:54:37,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:54:37,225 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1614028051] [2022-11-19 07:54:37,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:54:37,226 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:54:37,226 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:54:37,228 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 07:54:37,229 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2022-11-19 07:54:37,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:54:37,899 INFO L263 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 73 conjunts are in the unsatisfiable core [2022-11-19 07:54:37,904 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:54:37,958 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-11-19 07:54:38,145 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-19 07:54:38,237 INFO L321 Elim1Store]: treesize reduction 58, result has 24.7 percent of original size [2022-11-19 07:54:38,237 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 25 treesize of output 36 [2022-11-19 07:54:38,327 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:38,330 INFO L321 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2022-11-19 07:54:38,331 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 26 treesize of output 16 [2022-11-19 07:54:38,569 INFO L321 Elim1Store]: treesize reduction 116, result has 26.6 percent of original size [2022-11-19 07:54:38,569 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 9 case distinctions, treesize of input 37 treesize of output 67 [2022-11-19 07:54:38,966 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 31 treesize of output 26 [2022-11-19 07:54:38,986 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 3 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 07:54:39,279 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:39,280 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:39,281 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:39,282 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:39,287 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-19 07:54:39,288 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 11 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 55 treesize of output 65 [2022-11-19 07:54:39,336 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:39,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:39,339 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:39,340 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:39,341 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 12 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 47 [2022-11-19 07:54:39,615 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 07:54:39,649 INFO L321 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2022-11-19 07:54:39,649 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 2 case distinctions, treesize of input 33 treesize of output 40 [2022-11-19 07:54:39,669 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 16 treesize of output 12 [2022-11-19 07:54:39,816 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 07:54:39,880 INFO L321 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2022-11-19 07:54:39,880 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 2 case distinctions, treesize of input 33 treesize of output 40 [2022-11-19 07:54:39,903 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 16 treesize of output 12 [2022-11-19 07:54:40,085 INFO L321 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2022-11-19 07:54:40,085 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 2 case distinctions, treesize of input 33 treesize of output 40 [2022-11-19 07:54:40,105 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 16 treesize of output 12 [2022-11-19 07:54:40,132 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 07:54:40,296 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:40,301 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-19 07:54:40,301 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 36 [2022-11-19 07:54:40,319 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 07:54:40,740 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 15 treesize of output 7 [2022-11-19 07:54:41,188 INFO L321 Elim1Store]: treesize reduction 17, result has 32.0 percent of original size [2022-11-19 07:54:41,188 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 28 [2022-11-19 07:54:41,447 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 07:54:41,447 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 07:54:41,448 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:54:41,448 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1614028051] [2022-11-19 07:54:41,448 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1614028051] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:54:41,448 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 07:54:41,448 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-11-19 07:54:41,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1267627226] [2022-11-19 07:54:41,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:54:41,448 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-11-19 07:54:41,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:54:41,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-11-19 07:54:41,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=489, Unknown=0, NotChecked=0, Total=552 [2022-11-19 07:54:41,449 INFO L87 Difference]: Start difference. First operand 336 states and 417 transitions. Second operand has 24 states, 21 states have (on average 2.0) internal successors, (42), 20 states have internal predecessors, (42), 3 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-19 07:54:43,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:54:43,026 INFO L93 Difference]: Finished difference Result 397 states and 482 transitions. [2022-11-19 07:54:43,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-11-19 07:54:43,027 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 21 states have (on average 2.0) internal successors, (42), 20 states have internal predecessors, (42), 3 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 48 [2022-11-19 07:54:43,027 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:54:43,028 INFO L225 Difference]: With dead ends: 397 [2022-11-19 07:54:43,028 INFO L226 Difference]: Without dead ends: 397 [2022-11-19 07:54:43,028 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 22 SyntacticMatches, 4 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 253 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=133, Invalid=1057, Unknown=0, NotChecked=0, Total=1190 [2022-11-19 07:54:43,029 INFO L413 NwaCegarLoop]: 126 mSDtfsCounter, 209 mSDsluCounter, 1617 mSDsCounter, 0 mSdLazyCounter, 534 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 212 SdHoareTripleChecker+Valid, 1743 SdHoareTripleChecker+Invalid, 1905 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 534 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1348 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-11-19 07:54:43,029 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [212 Valid, 1743 Invalid, 1905 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 534 Invalid, 0 Unknown, 1348 Unchecked, 0.9s Time] [2022-11-19 07:54:43,030 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 397 states. [2022-11-19 07:54:43,036 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 397 to 336. [2022-11-19 07:54:43,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 336 states, 249 states have (on average 1.538152610441767) internal successors, (383), 310 states have internal predecessors, (383), 14 states have call successors, (14), 12 states have call predecessors, (14), 14 states have return successors, (19), 13 states have call predecessors, (19), 14 states have call successors, (19) [2022-11-19 07:54:43,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 336 states to 336 states and 416 transitions. [2022-11-19 07:54:43,038 INFO L78 Accepts]: Start accepts. Automaton has 336 states and 416 transitions. Word has length 48 [2022-11-19 07:54:43,038 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:54:43,038 INFO L495 AbstractCegarLoop]: Abstraction has 336 states and 416 transitions. [2022-11-19 07:54:43,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 21 states have (on average 2.0) internal successors, (42), 20 states have internal predecessors, (42), 3 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-19 07:54:43,039 INFO L276 IsEmpty]: Start isEmpty. Operand 336 states and 416 transitions. [2022-11-19 07:54:43,039 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-11-19 07:54:43,039 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:54:43,039 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:54:43,053 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Ended with exit code 0 [2022-11-19 07:54:43,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:54:43,247 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr21REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2022-11-19 07:54:43,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:54:43,247 INFO L85 PathProgramCache]: Analyzing trace with hash 463879876, now seen corresponding path program 1 times [2022-11-19 07:54:43,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:54:43,248 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1784340916] [2022-11-19 07:54:43,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:54:43,248 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:54:43,248 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:54:43,249 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 07:54:43,250 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -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 07:54:43,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:54:43,838 INFO L263 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 102 conjunts are in the unsatisfiable core [2022-11-19 07:54:43,845 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:54:43,911 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-19 07:54:43,923 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-11-19 07:54:44,222 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-19 07:54:44,239 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-19 07:54:44,354 INFO L321 Elim1Store]: treesize reduction 70, result has 30.7 percent of original size [2022-11-19 07:54:44,354 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 30 treesize of output 51 [2022-11-19 07:54:44,393 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 07:54:44,537 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:44,542 INFO L321 Elim1Store]: treesize reduction 13, result has 7.1 percent of original size [2022-11-19 07:54:44,542 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 1 case distinctions, treesize of input 26 treesize of output 16 [2022-11-19 07:54:44,557 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 9 treesize of output 3 [2022-11-19 07:54:44,817 INFO L321 Elim1Store]: treesize reduction 19, result has 47.2 percent of original size [2022-11-19 07:54:44,817 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 26 [2022-11-19 07:54:44,898 INFO L321 Elim1Store]: treesize reduction 42, result has 28.8 percent of original size [2022-11-19 07:54:44,898 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 31 treesize of output 35 [2022-11-19 07:54:45,304 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 07:54:45,350 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 37 treesize of output 28 [2022-11-19 07:54:46,010 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 8 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 37 [2022-11-19 07:54:46,044 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:46,046 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:46,047 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:46,049 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:46,055 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-19 07:54:46,056 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 11 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 61 treesize of output 67 [2022-11-19 07:54:46,085 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:46,086 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:46,088 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:46,089 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:46,096 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:46,100 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 13 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 57 [2022-11-19 07:54:46,795 INFO L321 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2022-11-19 07:54:46,795 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 2 case distinctions, treesize of input 39 treesize of output 44 [2022-11-19 07:54:46,824 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 20 treesize of output 14 [2022-11-19 07:54:46,857 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 07:54:46,881 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:46,908 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-19 07:54:46,908 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 30 [2022-11-19 07:54:47,115 INFO L321 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2022-11-19 07:54:47,115 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 2 case distinctions, treesize of input 21 treesize of output 30 [2022-11-19 07:54:47,165 INFO L321 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2022-11-19 07:54:47,165 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 2 case distinctions, treesize of input 39 treesize of output 44 [2022-11-19 07:54:47,193 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 20 treesize of output 14 [2022-11-19 07:54:47,219 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 07:54:47,515 INFO L321 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2022-11-19 07:54:47,516 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 2 case distinctions, treesize of input 39 treesize of output 44 [2022-11-19 07:54:47,532 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 20 treesize of output 14 [2022-11-19 07:54:47,559 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:47,584 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-19 07:54:47,584 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 30 [2022-11-19 07:54:47,622 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 39 [2022-11-19 07:54:47,897 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 43 treesize of output 39 [2022-11-19 07:54:47,909 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:47,913 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-19 07:54:47,914 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 40 [2022-11-19 07:54:47,933 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:47,935 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:47,936 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-19 07:54:48,666 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 22 [2022-11-19 07:54:49,005 INFO L321 Elim1Store]: treesize reduction 17, result has 32.0 percent of original size [2022-11-19 07:54:49,005 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 55 treesize of output 37 [2022-11-19 07:54:49,018 INFO L321 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-11-19 07:54:49,019 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 16 [2022-11-19 07:54:49,259 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 07:54:49,259 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 07:54:49,260 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:54:49,260 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1784340916] [2022-11-19 07:54:49,260 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1784340916] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:54:49,260 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 07:54:49,260 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [27] imperfect sequences [] total 27 [2022-11-19 07:54:49,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135854289] [2022-11-19 07:54:49,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:54:49,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-11-19 07:54:49,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:54:49,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-11-19 07:54:49,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=737, Unknown=0, NotChecked=0, Total=812 [2022-11-19 07:54:49,262 INFO L87 Difference]: Start difference. First operand 336 states and 416 transitions. Second operand has 29 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 24 states have internal predecessors, (42), 3 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-19 07:54:52,747 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:54:52,747 INFO L93 Difference]: Finished difference Result 451 states and 538 transitions. [2022-11-19 07:54:52,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-11-19 07:54:52,748 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 24 states have internal predecessors, (42), 3 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 48 [2022-11-19 07:54:52,748 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:54:52,750 INFO L225 Difference]: With dead ends: 451 [2022-11-19 07:54:52,750 INFO L226 Difference]: Without dead ends: 451 [2022-11-19 07:54:52,750 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 16 SyntacticMatches, 4 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 382 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=157, Invalid=1565, Unknown=0, NotChecked=0, Total=1722 [2022-11-19 07:54:52,751 INFO L413 NwaCegarLoop]: 195 mSDtfsCounter, 160 mSDsluCounter, 2870 mSDsCounter, 0 mSdLazyCounter, 945 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 161 SdHoareTripleChecker+Valid, 3065 SdHoareTripleChecker+Invalid, 2198 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 945 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1238 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-11-19 07:54:52,751 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [161 Valid, 3065 Invalid, 2198 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 945 Invalid, 0 Unknown, 1238 Unchecked, 2.0s Time] [2022-11-19 07:54:52,752 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 451 states. [2022-11-19 07:54:52,758 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 451 to 359. [2022-11-19 07:54:52,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 359 states, 272 states have (on average 1.5073529411764706) internal successors, (410), 333 states have internal predecessors, (410), 14 states have call successors, (14), 12 states have call predecessors, (14), 14 states have return successors, (19), 13 states have call predecessors, (19), 14 states have call successors, (19) [2022-11-19 07:54:52,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 443 transitions. [2022-11-19 07:54:52,760 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 443 transitions. Word has length 48 [2022-11-19 07:54:52,761 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:54:52,761 INFO L495 AbstractCegarLoop]: Abstraction has 359 states and 443 transitions. [2022-11-19 07:54:52,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 24 states have internal predecessors, (42), 3 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-19 07:54:52,761 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 443 transitions. [2022-11-19 07:54:52,762 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-11-19 07:54:52,762 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:54:52,762 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:54:52,776 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -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)] Ended with exit code 0 [2022-11-19 07:54:52,976 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:54:52,976 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr21REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2022-11-19 07:54:52,976 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:54:52,976 INFO L85 PathProgramCache]: Analyzing trace with hash 245025158, now seen corresponding path program 1 times [2022-11-19 07:54:52,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:54:52,977 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [82393149] [2022-11-19 07:54:52,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:54:52,977 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:54:52,977 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:54:52,978 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 07:54:52,979 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -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 07:54:53,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:54:53,590 INFO L263 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 85 conjunts are in the unsatisfiable core [2022-11-19 07:54:53,595 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:54:53,662 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-11-19 07:54:53,668 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-19 07:54:53,986 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-19 07:54:54,014 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-19 07:54:54,132 INFO L321 Elim1Store]: treesize reduction 70, result has 30.7 percent of original size [2022-11-19 07:54:54,132 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 30 treesize of output 51 [2022-11-19 07:54:54,171 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 07:54:54,304 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:54,307 INFO L321 Elim1Store]: treesize reduction 13, result has 7.1 percent of original size [2022-11-19 07:54:54,308 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 1 case distinctions, treesize of input 26 treesize of output 16 [2022-11-19 07:54:54,327 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 9 treesize of output 3 [2022-11-19 07:54:54,568 INFO L321 Elim1Store]: treesize reduction 19, result has 47.2 percent of original size [2022-11-19 07:54:54,569 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 07:54:54,626 INFO L321 Elim1Store]: treesize reduction 42, result has 28.8 percent of original size [2022-11-19 07:54:54,626 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 31 treesize of output 35 [2022-11-19 07:54:55,005 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 37 treesize of output 28 [2022-11-19 07:54:55,027 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 19 treesize of output 18 [2022-11-19 07:54:55,358 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:55,359 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:55,361 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:55,362 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:55,370 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-19 07:54:55,370 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 11 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 61 treesize of output 67 [2022-11-19 07:54:55,410 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:55,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:55,413 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:55,414 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:55,416 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:55,417 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 13 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 57 [2022-11-19 07:54:55,759 INFO L321 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2022-11-19 07:54:55,759 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 2 case distinctions, treesize of input 39 treesize of output 44 [2022-11-19 07:54:55,783 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 14 [2022-11-19 07:54:55,818 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:55,843 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-19 07:54:55,843 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 30 [2022-11-19 07:54:55,983 INFO L321 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2022-11-19 07:54:55,983 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 2 case distinctions, treesize of input 39 treesize of output 44 [2022-11-19 07:54:55,995 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 14 [2022-11-19 07:54:56,024 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:56,049 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-19 07:54:56,049 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 30 [2022-11-19 07:54:56,263 INFO L321 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2022-11-19 07:54:56,264 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 2 case distinctions, treesize of input 39 treesize of output 44 [2022-11-19 07:54:56,291 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 20 treesize of output 14 [2022-11-19 07:54:56,310 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:56,336 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-19 07:54:56,336 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 30 [2022-11-19 07:54:56,538 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:56,542 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-19 07:54:56,542 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 40 [2022-11-19 07:54:56,560 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:56,566 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-19 07:54:56,566 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 26 [2022-11-19 07:54:57,260 INFO L321 Elim1Store]: treesize reduction 17, result has 32.0 percent of original size [2022-11-19 07:54:57,260 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 55 treesize of output 37 [2022-11-19 07:54:57,273 INFO L321 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-11-19 07:54:57,273 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 16 [2022-11-19 07:54:57,527 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 07:54:57,527 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 07:54:57,527 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:54:57,527 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [82393149] [2022-11-19 07:54:57,527 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [82393149] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:54:57,527 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 07:54:57,528 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2022-11-19 07:54:57,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [912284700] [2022-11-19 07:54:57,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:54:57,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-11-19 07:54:57,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:54:57,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-11-19 07:54:57,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=584, Unknown=0, NotChecked=0, Total=650 [2022-11-19 07:54:57,529 INFO L87 Difference]: Start difference. First operand 359 states and 443 transitions. Second operand has 26 states, 23 states have (on average 1.826086956521739) internal successors, (42), 21 states have internal predecessors, (42), 3 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-19 07:55:00,901 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:55:00,901 INFO L93 Difference]: Finished difference Result 522 states and 607 transitions. [2022-11-19 07:55:00,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-11-19 07:55:00,902 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 23 states have (on average 1.826086956521739) internal successors, (42), 21 states have internal predecessors, (42), 3 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 48 [2022-11-19 07:55:00,902 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:55:00,905 INFO L225 Difference]: With dead ends: 522 [2022-11-19 07:55:00,905 INFO L226 Difference]: Without dead ends: 522 [2022-11-19 07:55:00,905 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 19 SyntacticMatches, 4 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 285 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=142, Invalid=1340, Unknown=0, NotChecked=0, Total=1482 [2022-11-19 07:55:00,906 INFO L413 NwaCegarLoop]: 240 mSDtfsCounter, 260 mSDsluCounter, 3236 mSDsCounter, 0 mSdLazyCounter, 991 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 262 SdHoareTripleChecker+Valid, 3476 SdHoareTripleChecker+Invalid, 2364 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 991 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1359 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2022-11-19 07:55:00,906 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [262 Valid, 3476 Invalid, 2364 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 991 Invalid, 0 Unknown, 1359 Unchecked, 2.4s Time] [2022-11-19 07:55:00,907 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 522 states. [2022-11-19 07:55:00,914 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 522 to 356. [2022-11-19 07:55:00,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 356 states, 269 states have (on average 1.4981412639405205) internal successors, (403), 330 states have internal predecessors, (403), 14 states have call successors, (14), 12 states have call predecessors, (14), 14 states have return successors, (19), 13 states have call predecessors, (19), 14 states have call successors, (19) [2022-11-19 07:55:00,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 356 states to 356 states and 436 transitions. [2022-11-19 07:55:00,917 INFO L78 Accepts]: Start accepts. Automaton has 356 states and 436 transitions. Word has length 48 [2022-11-19 07:55:00,920 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:55:00,920 INFO L495 AbstractCegarLoop]: Abstraction has 356 states and 436 transitions. [2022-11-19 07:55:00,920 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 23 states have (on average 1.826086956521739) internal successors, (42), 21 states have internal predecessors, (42), 3 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-19 07:55:00,921 INFO L276 IsEmpty]: Start isEmpty. Operand 356 states and 436 transitions. [2022-11-19 07:55:00,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-11-19 07:55:00,921 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:55:00,921 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:55:00,936 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -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 07:55:01,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:55:01,136 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr39REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2022-11-19 07:55:01,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:55:01,137 INFO L85 PathProgramCache]: Analyzing trace with hash -2098722122, now seen corresponding path program 1 times [2022-11-19 07:55:01,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:55:01,137 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1155739095] [2022-11-19 07:55:01,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:55:01,137 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:55:01,138 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:55:01,139 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 07:55:01,140 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Waiting until timeout for monitored process [2022-11-19 07:55:01,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:55:01,414 INFO L263 TraceCheckSpWp]: Trace formula consists of 303 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-19 07:55:01,416 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:55:01,431 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 07:55:01,435 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 07:55:01,435 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:55:01,439 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1155739095] [2022-11-19 07:55:01,440 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1155739095] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:55:01,440 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 07:55:01,440 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-19 07:55:01,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914329556] [2022-11-19 07:55:01,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:55:01,441 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-19 07:55:01,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:55:01,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-19 07:55:01,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-19 07:55:01,442 INFO L87 Difference]: Start difference. First operand 356 states and 436 transitions. Second operand has 4 states, 4 states have (on average 10.75) internal successors, (43), 4 states have internal predecessors, (43), 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 07:55:01,476 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:55:01,476 INFO L93 Difference]: Finished difference Result 375 states and 452 transitions. [2022-11-19 07:55:01,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-19 07:55:01,477 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.75) internal successors, (43), 4 states have internal predecessors, (43), 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 49 [2022-11-19 07:55:01,477 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:55:01,478 INFO L225 Difference]: With dead ends: 375 [2022-11-19 07:55:01,479 INFO L226 Difference]: Without dead ends: 375 [2022-11-19 07:55:01,479 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-19 07:55:01,486 INFO L413 NwaCegarLoop]: 211 mSDtfsCounter, 76 mSDsluCounter, 337 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 548 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-19 07:55:01,487 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [80 Valid, 548 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-19 07:55:01,488 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 375 states. [2022-11-19 07:55:01,498 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 375 to 354. [2022-11-19 07:55:01,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 354 states, 267 states have (on average 1.4868913857677903) internal successors, (397), 328 states have internal predecessors, (397), 14 states have call successors, (14), 12 states have call predecessors, (14), 14 states have return successors, (19), 13 states have call predecessors, (19), 14 states have call successors, (19) [2022-11-19 07:55:01,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 354 states to 354 states and 430 transitions. [2022-11-19 07:55:01,508 INFO L78 Accepts]: Start accepts. Automaton has 354 states and 430 transitions. Word has length 49 [2022-11-19 07:55:01,508 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:55:01,508 INFO L495 AbstractCegarLoop]: Abstraction has 354 states and 430 transitions. [2022-11-19 07:55:01,509 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.75) internal successors, (43), 4 states have internal predecessors, (43), 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 07:55:01,509 INFO L276 IsEmpty]: Start isEmpty. Operand 354 states and 430 transitions. [2022-11-19 07:55:01,510 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-11-19 07:55:01,510 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:55:01,510 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:55:01,524 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Forceful destruction successful, exit code 0 [2022-11-19 07:55:01,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:55:01,715 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr22REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2022-11-19 07:55:01,715 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:55:01,715 INFO L85 PathProgramCache]: Analyzing trace with hash -888034332, now seen corresponding path program 1 times [2022-11-19 07:55:01,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:55:01,716 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1441950756] [2022-11-19 07:55:01,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:55:01,716 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:55:01,716 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:55:01,717 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 07:55:01,718 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (33)] Waiting until timeout for monitored process [2022-11-19 07:55:01,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:55:01,988 INFO L263 TraceCheckSpWp]: Trace formula consists of 324 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-19 07:55:01,989 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:55:02,003 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 07:55:02,004 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 07:55:02,004 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:55:02,004 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1441950756] [2022-11-19 07:55:02,004 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1441950756] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:55:02,004 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 07:55:02,004 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-19 07:55:02,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066938262] [2022-11-19 07:55:02,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:55:02,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-19 07:55:02,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:55:02,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-19 07:55:02,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 07:55:02,005 INFO L87 Difference]: Start difference. First operand 354 states and 430 transitions. Second operand has 3 states, 2 states have (on average 22.0) internal successors, (44), 3 states have internal predecessors, (44), 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 07:55:02,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:55:02,318 INFO L93 Difference]: Finished difference Result 418 states and 508 transitions. [2022-11-19 07:55:02,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-19 07:55:02,319 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 22.0) internal successors, (44), 3 states have internal predecessors, (44), 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 50 [2022-11-19 07:55:02,319 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:55:02,320 INFO L225 Difference]: With dead ends: 418 [2022-11-19 07:55:02,320 INFO L226 Difference]: Without dead ends: 418 [2022-11-19 07:55:02,320 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 07:55:02,321 INFO L413 NwaCegarLoop]: 212 mSDtfsCounter, 44 mSDsluCounter, 109 mSDsCounter, 0 mSdLazyCounter, 87 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 321 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.3s IncrementalHoareTripleChecker+Time [2022-11-19 07:55:02,321 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [45 Valid, 321 Invalid, 88 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 87 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-19 07:55:02,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 418 states. [2022-11-19 07:55:02,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 418 to 353. [2022-11-19 07:55:02,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 353 states, 267 states have (on average 1.4756554307116105) internal successors, (394), 327 states have internal predecessors, (394), 14 states have call successors, (14), 12 states have call predecessors, (14), 14 states have return successors, (19), 13 states have call predecessors, (19), 14 states have call successors, (19) [2022-11-19 07:55:02,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 353 states to 353 states and 427 transitions. [2022-11-19 07:55:02,329 INFO L78 Accepts]: Start accepts. Automaton has 353 states and 427 transitions. Word has length 50 [2022-11-19 07:55:02,330 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:55:02,330 INFO L495 AbstractCegarLoop]: Abstraction has 353 states and 427 transitions. [2022-11-19 07:55:02,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 22.0) internal successors, (44), 3 states have internal predecessors, (44), 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 07:55:02,330 INFO L276 IsEmpty]: Start isEmpty. Operand 353 states and 427 transitions. [2022-11-19 07:55:02,331 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-11-19 07:55:02,331 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:55:02,331 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:55:02,345 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (33)] Forceful destruction successful, exit code 0 [2022-11-19 07:55:02,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:55:02,545 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ldv_list_delErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2022-11-19 07:55:02,545 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:55:02,545 INFO L85 PathProgramCache]: Analyzing trace with hash -2119273512, now seen corresponding path program 1 times [2022-11-19 07:55:02,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:55:02,546 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [859322970] [2022-11-19 07:55:02,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:55:02,546 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:55:02,546 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:55:02,547 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 07:55:02,548 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -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 07:55:02,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:55:02,771 INFO L263 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-19 07:55:02,772 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:55:02,809 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 07:55:02,809 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 07:55:02,809 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:55:02,810 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [859322970] [2022-11-19 07:55:02,810 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [859322970] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:55:02,810 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 07:55:02,810 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-19 07:55:02,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [458569605] [2022-11-19 07:55:02,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:55:02,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-19 07:55:02,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:55:02,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-19 07:55:02,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-19 07:55:02,811 INFO L87 Difference]: Start difference. First operand 353 states and 427 transitions. Second operand has 5 states, 4 states have (on average 11.0) internal successors, (44), 4 states have internal predecessors, (44), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-11-19 07:55:03,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:55:03,369 INFO L93 Difference]: Finished difference Result 386 states and 465 transitions. [2022-11-19 07:55:03,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-19 07:55:03,370 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 11.0) internal successors, (44), 4 states have internal predecessors, (44), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 52 [2022-11-19 07:55:03,370 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:55:03,371 INFO L225 Difference]: With dead ends: 386 [2022-11-19 07:55:03,371 INFO L226 Difference]: Without dead ends: 386 [2022-11-19 07:55:03,371 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-19 07:55:03,371 INFO L413 NwaCegarLoop]: 175 mSDtfsCounter, 44 mSDsluCounter, 333 mSDsCounter, 0 mSdLazyCounter, 237 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 508 SdHoareTripleChecker+Invalid, 241 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 237 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-19 07:55:03,371 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [45 Valid, 508 Invalid, 241 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 237 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-11-19 07:55:03,372 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 386 states. [2022-11-19 07:55:03,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 386 to 378. [2022-11-19 07:55:03,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 378 states, 289 states have (on average 1.480968858131488) internal successors, (428), 348 states have internal predecessors, (428), 16 states have call successors, (16), 14 states have call predecessors, (16), 16 states have return successors, (21), 15 states have call predecessors, (21), 16 states have call successors, (21) [2022-11-19 07:55:03,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 378 states to 378 states and 465 transitions. [2022-11-19 07:55:03,380 INFO L78 Accepts]: Start accepts. Automaton has 378 states and 465 transitions. Word has length 52 [2022-11-19 07:55:03,380 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:55:03,380 INFO L495 AbstractCegarLoop]: Abstraction has 378 states and 465 transitions. [2022-11-19 07:55:03,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 11.0) internal successors, (44), 4 states have internal predecessors, (44), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-11-19 07:55:03,381 INFO L276 IsEmpty]: Start isEmpty. Operand 378 states and 465 transitions. [2022-11-19 07:55:03,381 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-11-19 07:55:03,381 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:55:03,381 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:55:03,399 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -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 07:55:03,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:55:03,594 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ldv_list_delErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2022-11-19 07:55:03,595 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:55:03,595 INFO L85 PathProgramCache]: Analyzing trace with hash -2119273511, now seen corresponding path program 1 times [2022-11-19 07:55:03,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:55:03,595 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2036719543] [2022-11-19 07:55:03,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:55:03,595 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:55:03,595 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:55:03,596 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 07:55:03,597 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (35)] Waiting until timeout for monitored process [2022-11-19 07:55:03,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:55:03,975 INFO L263 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 81 conjunts are in the unsatisfiable core [2022-11-19 07:55:03,980 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:55:04,196 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-19 07:55:04,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 19 treesize of output 27 [2022-11-19 07:55:04,560 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-19 07:55:04,570 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-19 07:55:04,655 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 21 treesize of output 20 [2022-11-19 07:55:04,688 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 07:55:05,009 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 07:55:05,020 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 23 treesize of output 22 [2022-11-19 07:55:05,169 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:55:05,197 INFO L321 Elim1Store]: treesize reduction 34, result has 37.0 percent of original size [2022-11-19 07:55:05,197 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 30 treesize of output 47 [2022-11-19 07:55:05,381 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 0 case distinctions, treesize of input 19 treesize of output 11 [2022-11-19 07:55:05,723 INFO L321 Elim1Store]: treesize reduction 12, result has 52.0 percent of original size [2022-11-19 07:55:05,724 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 07:55:06,047 INFO L321 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2022-11-19 07:55:06,047 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 57 treesize of output 55 [2022-11-19 07:55:06,067 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 30 [2022-11-19 07:55:06,304 INFO L321 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2022-11-19 07:55:06,304 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 57 treesize of output 55 [2022-11-19 07:55:06,317 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 30 [2022-11-19 07:55:07,130 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:55:07,131 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:55:07,140 INFO L321 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-11-19 07:55:07,140 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 59 treesize of output 31 [2022-11-19 07:55:07,168 INFO L321 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-11-19 07:55:07,168 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 16 [2022-11-19 07:55:07,401 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 07:55:07,401 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 07:55:07,401 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:55:07,401 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2036719543] [2022-11-19 07:55:07,402 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2036719543] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:55:07,402 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 07:55:07,402 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [27] imperfect sequences [] total 27 [2022-11-19 07:55:07,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [234404681] [2022-11-19 07:55:07,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:55:07,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-11-19 07:55:07,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:55:07,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-11-19 07:55:07,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=672, Unknown=0, NotChecked=0, Total=756 [2022-11-19 07:55:07,403 INFO L87 Difference]: Start difference. First operand 378 states and 465 transitions. Second operand has 28 states, 25 states have (on average 1.76) internal successors, (44), 21 states have internal predecessors, (44), 5 states have call successors, (5), 5 states have call predecessors, (5), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-19 07:55:11,428 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:55:11,428 INFO L93 Difference]: Finished difference Result 380 states and 459 transitions. [2022-11-19 07:55:11,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-11-19 07:55:11,428 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 25 states have (on average 1.76) internal successors, (44), 21 states have internal predecessors, (44), 5 states have call successors, (5), 5 states have call predecessors, (5), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 52 [2022-11-19 07:55:11,429 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:55:11,430 INFO L225 Difference]: With dead ends: 380 [2022-11-19 07:55:11,430 INFO L226 Difference]: Without dead ends: 380 [2022-11-19 07:55:11,431 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 318 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=160, Invalid=1322, Unknown=0, NotChecked=0, Total=1482 [2022-11-19 07:55:11,431 INFO L413 NwaCegarLoop]: 160 mSDtfsCounter, 85 mSDsluCounter, 2104 mSDsCounter, 0 mSdLazyCounter, 970 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 2264 SdHoareTripleChecker+Invalid, 1087 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 970 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 101 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2022-11-19 07:55:11,431 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [85 Valid, 2264 Invalid, 1087 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 970 Invalid, 0 Unknown, 101 Unchecked, 2.6s Time] [2022-11-19 07:55:11,432 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 380 states. [2022-11-19 07:55:11,437 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 380 to 367. [2022-11-19 07:55:11,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 367 states, 280 states have (on average 1.4714285714285715) internal successors, (412), 339 states have internal predecessors, (412), 15 states have call successors, (15), 13 states have call predecessors, (15), 15 states have return successors, (20), 14 states have call predecessors, (20), 15 states have call successors, (20) [2022-11-19 07:55:11,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 367 states to 367 states and 447 transitions. [2022-11-19 07:55:11,439 INFO L78 Accepts]: Start accepts. Automaton has 367 states and 447 transitions. Word has length 52 [2022-11-19 07:55:11,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:55:11,440 INFO L495 AbstractCegarLoop]: Abstraction has 367 states and 447 transitions. [2022-11-19 07:55:11,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 25 states have (on average 1.76) internal successors, (44), 21 states have internal predecessors, (44), 5 states have call successors, (5), 5 states have call predecessors, (5), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-19 07:55:11,440 INFO L276 IsEmpty]: Start isEmpty. Operand 367 states and 447 transitions. [2022-11-19 07:55:11,441 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-11-19 07:55:11,441 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:55:11,441 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:55:11,454 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (35)] Ended with exit code 0 [2022-11-19 07:55:11,654 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:55:11,654 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr31REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2022-11-19 07:55:11,654 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:55:11,654 INFO L85 PathProgramCache]: Analyzing trace with hash -1900704622, now seen corresponding path program 1 times [2022-11-19 07:55:11,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:55:11,655 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [501662663] [2022-11-19 07:55:11,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:55:11,655 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:55:11,655 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:55:11,656 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 07:55:11,695 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (36)] Waiting until timeout for monitored process [2022-11-19 07:55:11,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:55:11,970 INFO L263 TraceCheckSpWp]: Trace formula consists of 324 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-19 07:55:11,971 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:55:12,002 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 07:55:12,002 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 07:55:12,003 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:55:12,003 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [501662663] [2022-11-19 07:55:12,003 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [501662663] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:55:12,003 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 07:55:12,003 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-19 07:55:12,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870397496] [2022-11-19 07:55:12,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:55:12,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-19 07:55:12,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:55:12,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-19 07:55:12,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-19 07:55:12,004 INFO L87 Difference]: Start difference. First operand 367 states and 447 transitions. Second operand has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 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 07:55:12,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:55:12,078 INFO L93 Difference]: Finished difference Result 447 states and 531 transitions. [2022-11-19 07:55:12,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-19 07:55:12,078 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 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 51 [2022-11-19 07:55:12,079 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:55:12,080 INFO L225 Difference]: With dead ends: 447 [2022-11-19 07:55:12,080 INFO L226 Difference]: Without dead ends: 447 [2022-11-19 07:55:12,080 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-11-19 07:55:12,081 INFO L413 NwaCegarLoop]: 224 mSDtfsCounter, 93 mSDsluCounter, 596 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 820 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-19 07:55:12,081 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [93 Valid, 820 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-19 07:55:12,081 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 447 states. [2022-11-19 07:55:12,087 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 447 to 373. [2022-11-19 07:55:12,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 373 states, 286 states have (on average 1.4615384615384615) internal successors, (418), 345 states have internal predecessors, (418), 15 states have call successors, (15), 13 states have call predecessors, (15), 15 states have return successors, (20), 14 states have call predecessors, (20), 15 states have call successors, (20) [2022-11-19 07:55:12,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 373 states to 373 states and 453 transitions. [2022-11-19 07:55:12,089 INFO L78 Accepts]: Start accepts. Automaton has 373 states and 453 transitions. Word has length 51 [2022-11-19 07:55:12,090 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:55:12,090 INFO L495 AbstractCegarLoop]: Abstraction has 373 states and 453 transitions. [2022-11-19 07:55:12,090 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 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 07:55:12,090 INFO L276 IsEmpty]: Start isEmpty. Operand 373 states and 453 transitions. [2022-11-19 07:55:12,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-11-19 07:55:12,091 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:55:12,091 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:55:12,107 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -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)] Forceful destruction successful, exit code 0 [2022-11-19 07:55:12,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:55:12,305 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr43ASSERT_VIOLATIONMEMORY_FREE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2022-11-19 07:55:12,305 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:55:12,305 INFO L85 PathProgramCache]: Analyzing trace with hash -1078714490, now seen corresponding path program 1 times [2022-11-19 07:55:12,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:55:12,306 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1196308487] [2022-11-19 07:55:12,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:55:12,306 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:55:12,306 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:55:12,307 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 07:55:12,308 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (37)] Waiting until timeout for monitored process [2022-11-19 07:55:12,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:55:12,604 INFO L263 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 38 conjunts are in the unsatisfiable core [2022-11-19 07:55:12,607 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:55:12,802 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-19 07:55:13,122 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-11-19 07:55:13,122 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 19 treesize of output 18 [2022-11-19 07:55:13,237 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-19 07:55:13,237 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 10 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 49 [2022-11-19 07:55:13,468 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-19 07:55:13,492 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 07:55:13,492 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 07:55:13,493 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:55:13,493 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1196308487] [2022-11-19 07:55:13,493 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1196308487] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:55:13,493 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 07:55:13,493 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-11-19 07:55:13,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1524130504] [2022-11-19 07:55:13,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:55:13,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-19 07:55:13,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:55:13,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-19 07:55:13,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2022-11-19 07:55:13,494 INFO L87 Difference]: Start difference. First operand 373 states and 453 transitions. Second operand has 18 states, 15 states have (on average 3.066666666666667) internal successors, (46), 15 states have internal predecessors, (46), 4 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-11-19 07:55:15,389 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:55:15,389 INFO L93 Difference]: Finished difference Result 384 states and 462 transitions. [2022-11-19 07:55:15,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-19 07:55:15,390 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 15 states have (on average 3.066666666666667) internal successors, (46), 15 states have internal predecessors, (46), 4 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 54 [2022-11-19 07:55:15,390 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:55:15,391 INFO L225 Difference]: With dead ends: 384 [2022-11-19 07:55:15,391 INFO L226 Difference]: Without dead ends: 384 [2022-11-19 07:55:15,392 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 186 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=203, Invalid=853, Unknown=0, NotChecked=0, Total=1056 [2022-11-19 07:55:15,392 INFO L413 NwaCegarLoop]: 149 mSDtfsCounter, 513 mSDsluCounter, 980 mSDsCounter, 0 mSdLazyCounter, 540 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 519 SdHoareTripleChecker+Valid, 1129 SdHoareTripleChecker+Invalid, 592 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 540 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-11-19 07:55:15,392 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [519 Valid, 1129 Invalid, 592 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 540 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-11-19 07:55:15,393 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 384 states. [2022-11-19 07:55:15,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 384 to 375. [2022-11-19 07:55:15,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 375 states, 289 states have (on average 1.4498269896193772) internal successors, (419), 346 states have internal predecessors, (419), 15 states have call successors, (15), 13 states have call predecessors, (15), 15 states have return successors, (20), 15 states have call predecessors, (20), 15 states have call successors, (20) [2022-11-19 07:55:15,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 375 states to 375 states and 454 transitions. [2022-11-19 07:55:15,400 INFO L78 Accepts]: Start accepts. Automaton has 375 states and 454 transitions. Word has length 54 [2022-11-19 07:55:15,400 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:55:15,400 INFO L495 AbstractCegarLoop]: Abstraction has 375 states and 454 transitions. [2022-11-19 07:55:15,401 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 15 states have (on average 3.066666666666667) internal successors, (46), 15 states have internal predecessors, (46), 4 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-11-19 07:55:15,401 INFO L276 IsEmpty]: Start isEmpty. Operand 375 states and 454 transitions. [2022-11-19 07:55:15,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-11-19 07:55:15,401 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:55:15,402 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:55:15,420 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (37)] Forceful destruction successful, exit code 0 [2022-11-19 07:55:15,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:55:15,602 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr44ASSERT_VIOLATIONMEMORY_FREE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2022-11-19 07:55:15,602 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:55:15,603 INFO L85 PathProgramCache]: Analyzing trace with hash 919589466, now seen corresponding path program 1 times [2022-11-19 07:55:15,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:55:15,603 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1877763925] [2022-11-19 07:55:15,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:55:15,603 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:55:15,603 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:55:15,604 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 07:55:15,605 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -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 07:55:15,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:55:15,925 INFO L263 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 34 conjunts are in the unsatisfiable core [2022-11-19 07:55:15,928 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:55:16,139 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-19 07:55:16,201 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-11-19 07:55:16,201 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2022-11-19 07:55:16,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 7 treesize of output 5 [2022-11-19 07:55:16,399 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 07:55:16,399 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-11-19 07:55:16,524 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 07:55:16,574 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 07:55:16,733 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 7 treesize of output 3 [2022-11-19 07:55:16,825 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-19 07:55:16,869 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 07:55:16,869 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 07:55:16,869 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:55:16,870 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1877763925] [2022-11-19 07:55:16,870 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1877763925] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:55:16,870 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 07:55:16,870 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-11-19 07:55:16,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654850402] [2022-11-19 07:55:16,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:55:16,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-19 07:55:16,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:55:16,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-19 07:55:16,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2022-11-19 07:55:16,872 INFO L87 Difference]: Start difference. First operand 375 states and 454 transitions. Second operand has 18 states, 16 states have (on average 2.9375) internal successors, (47), 14 states have internal predecessors, (47), 4 states have call successors, (4), 4 states have call predecessors, (4), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-11-19 07:55:19,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:55:19,669 INFO L93 Difference]: Finished difference Result 382 states and 459 transitions. [2022-11-19 07:55:19,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-19 07:55:19,670 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 16 states have (on average 2.9375) internal successors, (47), 14 states have internal predecessors, (47), 4 states have call successors, (4), 4 states have call predecessors, (4), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 55 [2022-11-19 07:55:19,670 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:55:19,672 INFO L225 Difference]: With dead ends: 382 [2022-11-19 07:55:19,672 INFO L226 Difference]: Without dead ends: 382 [2022-11-19 07:55:19,672 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 37 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 167 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=212, Invalid=844, Unknown=0, NotChecked=0, Total=1056 [2022-11-19 07:55:19,673 INFO L413 NwaCegarLoop]: 139 mSDtfsCounter, 513 mSDsluCounter, 973 mSDsCounter, 0 mSdLazyCounter, 685 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 519 SdHoareTripleChecker+Valid, 1112 SdHoareTripleChecker+Invalid, 743 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 685 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-11-19 07:55:19,673 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [519 Valid, 1112 Invalid, 743 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 685 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2022-11-19 07:55:19,674 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 382 states. [2022-11-19 07:55:19,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 382 to 375. [2022-11-19 07:55:19,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 375 states, 290 states have (on average 1.4413793103448276) internal successors, (418), 346 states have internal predecessors, (418), 15 states have call successors, (15), 13 states have call predecessors, (15), 15 states have return successors, (20), 15 states have call predecessors, (20), 15 states have call successors, (20) [2022-11-19 07:55:19,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 375 states to 375 states and 453 transitions. [2022-11-19 07:55:19,680 INFO L78 Accepts]: Start accepts. Automaton has 375 states and 453 transitions. Word has length 55 [2022-11-19 07:55:19,681 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:55:19,681 INFO L495 AbstractCegarLoop]: Abstraction has 375 states and 453 transitions. [2022-11-19 07:55:19,681 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 16 states have (on average 2.9375) internal successors, (47), 14 states have internal predecessors, (47), 4 states have call successors, (4), 4 states have call predecessors, (4), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-11-19 07:55:19,681 INFO L276 IsEmpty]: Start isEmpty. Operand 375 states and 453 transitions. [2022-11-19 07:55:19,682 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-11-19 07:55:19,682 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:55:19,682 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:55:19,695 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -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 07:55:19,895 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:55:19,895 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr31REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2022-11-19 07:55:19,895 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:55:19,896 INFO L85 PathProgramCache]: Analyzing trace with hash -776401890, now seen corresponding path program 1 times [2022-11-19 07:55:19,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:55:19,896 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [362413219] [2022-11-19 07:55:19,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:55:19,896 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:55:19,896 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:55:19,897 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 07:55:19,900 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (39)] Waiting until timeout for monitored process [2022-11-19 07:55:20,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:55:20,351 INFO L263 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 22 conjunts are in the unsatisfiable core [2022-11-19 07:55:20,353 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:55:20,494 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-19 07:55:20,495 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-19 07:55:20,576 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:55:20,576 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-11-19 07:55:20,704 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-11-19 07:55:20,704 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2022-11-19 07:55:20,904 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 07:55:20,905 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 07:55:20,905 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:55:20,905 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [362413219] [2022-11-19 07:55:20,905 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [362413219] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:55:20,905 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 07:55:20,905 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-19 07:55:20,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1597454639] [2022-11-19 07:55:20,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:55:20,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-19 07:55:20,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:55:20,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-19 07:55:20,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2022-11-19 07:55:20,907 INFO L87 Difference]: Start difference. First operand 375 states and 453 transitions. Second operand has 12 states, 11 states have (on average 4.454545454545454) internal successors, (49), 9 states have internal predecessors, (49), 2 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-19 07:55:24,570 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:55:24,571 INFO L93 Difference]: Finished difference Result 414 states and 486 transitions. [2022-11-19 07:55:24,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-19 07:55:24,571 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 4.454545454545454) internal successors, (49), 9 states have internal predecessors, (49), 2 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 55 [2022-11-19 07:55:24,572 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:55:24,574 INFO L225 Difference]: With dead ends: 414 [2022-11-19 07:55:24,574 INFO L226 Difference]: Without dead ends: 414 [2022-11-19 07:55:24,574 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 43 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=69, Invalid=310, Unknown=1, NotChecked=0, Total=380 [2022-11-19 07:55:24,574 INFO L413 NwaCegarLoop]: 110 mSDtfsCounter, 368 mSDsluCounter, 600 mSDsCounter, 0 mSdLazyCounter, 758 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 369 SdHoareTripleChecker+Valid, 710 SdHoareTripleChecker+Invalid, 913 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 758 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 112 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-11-19 07:55:24,575 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [369 Valid, 710 Invalid, 913 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 758 Invalid, 0 Unknown, 112 Unchecked, 1.4s Time] [2022-11-19 07:55:24,575 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 414 states. [2022-11-19 07:55:24,580 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 414 to 374. [2022-11-19 07:55:24,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 374 states, 290 states have (on average 1.4310344827586208) internal successors, (415), 345 states have internal predecessors, (415), 15 states have call successors, (15), 13 states have call predecessors, (15), 15 states have return successors, (20), 15 states have call predecessors, (20), 15 states have call successors, (20) [2022-11-19 07:55:24,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 374 states to 374 states and 450 transitions. [2022-11-19 07:55:24,583 INFO L78 Accepts]: Start accepts. Automaton has 374 states and 450 transitions. Word has length 55 [2022-11-19 07:55:24,583 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:55:24,583 INFO L495 AbstractCegarLoop]: Abstraction has 374 states and 450 transitions. [2022-11-19 07:55:24,583 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 4.454545454545454) internal successors, (49), 9 states have internal predecessors, (49), 2 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-19 07:55:24,583 INFO L276 IsEmpty]: Start isEmpty. Operand 374 states and 450 transitions. [2022-11-19 07:55:24,584 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-11-19 07:55:24,584 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:55:24,584 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:55:24,599 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (39)] Ended with exit code 0 [2022-11-19 07:55:24,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:55:24,799 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr32REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2022-11-19 07:55:24,799 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:55:24,799 INFO L85 PathProgramCache]: Analyzing trace with hash -776401889, now seen corresponding path program 1 times [2022-11-19 07:55:24,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:55:24,800 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [218574057] [2022-11-19 07:55:24,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:55:24,800 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:55:24,800 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:55:24,802 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 07:55:24,819 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -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)] Waiting until timeout for monitored process [2022-11-19 07:55:25,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:55:25,217 INFO L263 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 32 conjunts are in the unsatisfiable core [2022-11-19 07:55:25,218 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:55:27,373 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:55:27,373 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-11-19 07:55:27,495 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:55:27,496 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-11-19 07:55:27,669 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-19 07:55:27,669 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 12 treesize of output 14 [2022-11-19 07:55:27,981 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 07:55:27,981 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 07:55:27,981 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:55:27,982 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [218574057] [2022-11-19 07:55:27,982 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [218574057] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:55:27,982 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 07:55:27,982 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-11-19 07:55:27,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266401629] [2022-11-19 07:55:27,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:55:27,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-11-19 07:55:27,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:55:27,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-11-19 07:55:27,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=124, Unknown=3, NotChecked=0, Total=156 [2022-11-19 07:55:27,983 INFO L87 Difference]: Start difference. First operand 374 states and 450 transitions. Second operand has 13 states, 11 states have (on average 4.454545454545454) internal successors, (49), 10 states have internal predecessors, (49), 3 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-19 07:55:34,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:55:34,285 INFO L93 Difference]: Finished difference Result 388 states and 462 transitions. [2022-11-19 07:55:34,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-19 07:55:34,286 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 11 states have (on average 4.454545454545454) internal successors, (49), 10 states have internal predecessors, (49), 3 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) Word has length 55 [2022-11-19 07:55:34,286 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:55:34,287 INFO L225 Difference]: With dead ends: 388 [2022-11-19 07:55:34,287 INFO L226 Difference]: Without dead ends: 388 [2022-11-19 07:55:34,288 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 42 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 6.6s TimeCoverageRelationStatistics Valid=81, Invalid=374, Unknown=7, NotChecked=0, Total=462 [2022-11-19 07:55:34,288 INFO L413 NwaCegarLoop]: 77 mSDtfsCounter, 322 mSDsluCounter, 445 mSDsCounter, 0 mSdLazyCounter, 909 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 322 SdHoareTripleChecker+Valid, 522 SdHoareTripleChecker+Invalid, 1147 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 909 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 194 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-11-19 07:55:34,289 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [322 Valid, 522 Invalid, 1147 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 909 Invalid, 0 Unknown, 194 Unchecked, 2.0s Time] [2022-11-19 07:55:34,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 388 states. [2022-11-19 07:55:34,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 388 to 373. [2022-11-19 07:55:34,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 373 states, 290 states have (on average 1.4206896551724137) internal successors, (412), 344 states have internal predecessors, (412), 15 states have call successors, (15), 13 states have call predecessors, (15), 15 states have return successors, (20), 15 states have call predecessors, (20), 15 states have call successors, (20) [2022-11-19 07:55:34,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 373 states to 373 states and 447 transitions. [2022-11-19 07:55:34,297 INFO L78 Accepts]: Start accepts. Automaton has 373 states and 447 transitions. Word has length 55 [2022-11-19 07:55:34,297 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:55:34,297 INFO L495 AbstractCegarLoop]: Abstraction has 373 states and 447 transitions. [2022-11-19 07:55:34,297 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 11 states have (on average 4.454545454545454) internal successors, (49), 10 states have internal predecessors, (49), 3 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-19 07:55:34,297 INFO L276 IsEmpty]: Start isEmpty. Operand 373 states and 447 transitions. [2022-11-19 07:55:34,298 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2022-11-19 07:55:34,298 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:55:34,298 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:55:34,313 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -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)] Forceful destruction successful, exit code 0 [2022-11-19 07:55:34,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:55:34,507 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr45ASSERT_VIOLATIONMEMORY_FREE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2022-11-19 07:55:34,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:55:34,507 INFO L85 PathProgramCache]: Analyzing trace with hash -1557497336, now seen corresponding path program 1 times [2022-11-19 07:55:34,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:55:34,508 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1971410071] [2022-11-19 07:55:34,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:55:34,508 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:55:34,508 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:55:34,509 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 07:55:34,511 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -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 07:55:34,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:55:34,763 INFO L263 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-19 07:55:34,764 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:55:34,868 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2022-11-19 07:55:34,887 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 07:55:34,887 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 07:55:34,887 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:55:34,887 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1971410071] [2022-11-19 07:55:34,888 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1971410071] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:55:34,888 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 07:55:34,888 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-19 07:55:34,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2135017199] [2022-11-19 07:55:34,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:55:34,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-19 07:55:34,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:55:34,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-19 07:55:34,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2022-11-19 07:55:34,889 INFO L87 Difference]: Start difference. First operand 373 states and 447 transitions. Second operand has 8 states, 6 states have (on average 8.0) internal successors, (48), 7 states have internal predecessors, (48), 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 07:55:35,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:55:35,681 INFO L93 Difference]: Finished difference Result 378 states and 452 transitions. [2022-11-19 07:55:35,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-19 07:55:35,682 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 6 states have (on average 8.0) internal successors, (48), 7 states have internal predecessors, (48), 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 56 [2022-11-19 07:55:35,682 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:55:35,683 INFO L225 Difference]: With dead ends: 378 [2022-11-19 07:55:35,683 INFO L226 Difference]: Without dead ends: 378 [2022-11-19 07:55:35,683 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2022-11-19 07:55:35,684 INFO L413 NwaCegarLoop]: 162 mSDtfsCounter, 52 mSDsluCounter, 477 mSDsCounter, 0 mSdLazyCounter, 311 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 639 SdHoareTripleChecker+Invalid, 320 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 311 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-11-19 07:55:35,684 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [52 Valid, 639 Invalid, 320 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 311 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-11-19 07:55:35,684 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 378 states. [2022-11-19 07:55:35,689 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 378 to 376. [2022-11-19 07:55:35,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 376 states, 293 states have (on average 1.42320819112628) internal successors, (417), 347 states have internal predecessors, (417), 15 states have call successors, (15), 13 states have call predecessors, (15), 15 states have return successors, (20), 15 states have call predecessors, (20), 15 states have call successors, (20) [2022-11-19 07:55:35,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 452 transitions. [2022-11-19 07:55:35,691 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 452 transitions. Word has length 56 [2022-11-19 07:55:35,691 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:55:35,691 INFO L495 AbstractCegarLoop]: Abstraction has 376 states and 452 transitions. [2022-11-19 07:55:35,692 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 6 states have (on average 8.0) internal successors, (48), 7 states have internal predecessors, (48), 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 07:55:35,692 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 452 transitions. [2022-11-19 07:55:35,692 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-11-19 07:55:35,692 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:55:35,693 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:55:35,705 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -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)] Forceful destruction successful, exit code 0 [2022-11-19 07:55:35,905 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:55:35,905 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr24REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2022-11-19 07:55:35,906 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:55:35,906 INFO L85 PathProgramCache]: Analyzing trace with hash 477520901, now seen corresponding path program 1 times [2022-11-19 07:55:35,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:55:35,907 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1822128478] [2022-11-19 07:55:35,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:55:35,907 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:55:35,907 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:55:35,908 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 07:55:35,947 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (42)] Waiting until timeout for monitored process [2022-11-19 07:55:36,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:55:36,376 INFO L263 TraceCheckSpWp]: Trace formula consists of 356 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-19 07:55:36,377 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:55:36,380 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-11-19 07:55:36,415 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_zalloc_#t~malloc13#1.base| (_ BitVec 32))) (and (exists ((v_ArrVal_2558 (_ BitVec 1))) (= |c_#valid| (store |c_old(#valid)| |ldv_zalloc_#t~malloc13#1.base| v_ArrVal_2558))) (= (select |c_old(#valid)| |ldv_zalloc_#t~malloc13#1.base|) (_ bv0 1)))) is different from true [2022-11-19 07:55:36,453 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-19 07:55:36,453 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-19 07:55:36,461 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 07:55:36,461 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 07:55:36,462 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:55:36,462 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1822128478] [2022-11-19 07:55:36,462 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1822128478] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:55:36,462 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 07:55:36,462 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-19 07:55:36,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [550185182] [2022-11-19 07:55:36,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:55:36,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-19 07:55:36,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:55:36,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-19 07:55:36,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=8, Unknown=1, NotChecked=4, Total=20 [2022-11-19 07:55:36,463 INFO L87 Difference]: Start difference. First operand 376 states and 452 transitions. Second operand has 5 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 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 07:55:37,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:55:37,036 INFO L93 Difference]: Finished difference Result 441 states and 520 transitions. [2022-11-19 07:55:37,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-19 07:55:37,037 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 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 57 [2022-11-19 07:55:37,037 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:55:37,039 INFO L225 Difference]: With dead ends: 441 [2022-11-19 07:55:37,039 INFO L226 Difference]: Without dead ends: 441 [2022-11-19 07:55:37,039 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 53 SyntacticMatches, 0 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 07:55:37,039 INFO L413 NwaCegarLoop]: 145 mSDtfsCounter, 101 mSDsluCounter, 173 mSDsCounter, 0 mSdLazyCounter, 204 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 318 SdHoareTripleChecker+Invalid, 424 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 204 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 211 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-19 07:55:37,040 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [103 Valid, 318 Invalid, 424 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 204 Invalid, 0 Unknown, 211 Unchecked, 0.6s Time] [2022-11-19 07:55:37,040 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 441 states. [2022-11-19 07:55:37,046 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 441 to 375. [2022-11-19 07:55:37,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 375 states, 293 states have (on average 1.4197952218430034) internal successors, (416), 346 states have internal predecessors, (416), 15 states have call successors, (15), 13 states have call predecessors, (15), 15 states have return successors, (20), 15 states have call predecessors, (20), 15 states have call successors, (20) [2022-11-19 07:55:37,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 375 states to 375 states and 451 transitions. [2022-11-19 07:55:37,048 INFO L78 Accepts]: Start accepts. Automaton has 375 states and 451 transitions. Word has length 57 [2022-11-19 07:55:37,059 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:55:37,060 INFO L495 AbstractCegarLoop]: Abstraction has 375 states and 451 transitions. [2022-11-19 07:55:37,060 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 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 07:55:37,060 INFO L276 IsEmpty]: Start isEmpty. Operand 375 states and 451 transitions. [2022-11-19 07:55:37,060 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-11-19 07:55:37,061 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:55:37,061 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:55:37,083 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (42)] Forceful destruction successful, exit code 0 [2022-11-19 07:55:37,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:55:37,275 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr25REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2022-11-19 07:55:37,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:55:37,276 INFO L85 PathProgramCache]: Analyzing trace with hash 477520902, now seen corresponding path program 1 times [2022-11-19 07:55:37,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:55:37,276 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1370067055] [2022-11-19 07:55:37,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:55:37,276 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:55:37,276 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:55:37,277 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 07:55:37,278 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (43)] Waiting until timeout for monitored process [2022-11-19 07:55:37,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:55:37,696 INFO L263 TraceCheckSpWp]: Trace formula consists of 356 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-19 07:55:37,698 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:55:37,815 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_zalloc_#t~malloc13#1.base| (_ BitVec 32))) (and (exists ((v_ArrVal_2668 (_ BitVec 32))) (= (store |c_old(#length)| |ldv_zalloc_#t~malloc13#1.base| v_ArrVal_2668) |c_#length|)) (= (select |c_old(#valid)| |ldv_zalloc_#t~malloc13#1.base|) (_ bv0 1)))) is different from true [2022-11-19 07:55:37,852 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:55:37,854 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 19 [2022-11-19 07:55:37,885 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 07:55:37,885 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-11-19 07:55:37,954 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 07:55:37,954 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 07:55:37,954 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:55:37,954 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1370067055] [2022-11-19 07:55:37,955 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1370067055] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:55:37,955 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 07:55:37,955 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-19 07:55:37,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1828290762] [2022-11-19 07:55:37,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:55:37,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-19 07:55:37,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:55:37,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-19 07:55:37,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=13, Unknown=1, NotChecked=6, Total=30 [2022-11-19 07:55:37,956 INFO L87 Difference]: Start difference. First operand 375 states and 451 transitions. Second operand has 6 states, 5 states have (on average 9.8) internal successors, (49), 5 states have internal predecessors, (49), 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 07:55:39,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:55:39,820 INFO L93 Difference]: Finished difference Result 494 states and 576 transitions. [2022-11-19 07:55:39,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-19 07:55:39,821 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 9.8) internal successors, (49), 5 states have internal predecessors, (49), 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 57 [2022-11-19 07:55:39,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:55:39,823 INFO L225 Difference]: With dead ends: 494 [2022-11-19 07:55:39,823 INFO L226 Difference]: Without dead ends: 494 [2022-11-19 07:55:39,823 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=10, Invalid=13, Unknown=1, NotChecked=6, Total=30 [2022-11-19 07:55:39,824 INFO L413 NwaCegarLoop]: 146 mSDtfsCounter, 164 mSDsluCounter, 233 mSDsCounter, 0 mSdLazyCounter, 392 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 168 SdHoareTripleChecker+Valid, 379 SdHoareTripleChecker+Invalid, 674 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 392 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 269 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-11-19 07:55:39,824 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [168 Valid, 379 Invalid, 674 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 392 Invalid, 0 Unknown, 269 Unchecked, 1.8s Time] [2022-11-19 07:55:39,825 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 494 states. [2022-11-19 07:55:39,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 494 to 373. [2022-11-19 07:55:39,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 373 states, 293 states have (on average 1.4095563139931742) internal successors, (413), 344 states have internal predecessors, (413), 15 states have call successors, (15), 13 states have call predecessors, (15), 15 states have return successors, (20), 15 states have call predecessors, (20), 15 states have call successors, (20) [2022-11-19 07:55:39,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 373 states to 373 states and 448 transitions. [2022-11-19 07:55:39,832 INFO L78 Accepts]: Start accepts. Automaton has 373 states and 448 transitions. Word has length 57 [2022-11-19 07:55:39,832 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:55:39,832 INFO L495 AbstractCegarLoop]: Abstraction has 373 states and 448 transitions. [2022-11-19 07:55:39,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 9.8) internal successors, (49), 5 states have internal predecessors, (49), 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 07:55:39,832 INFO L276 IsEmpty]: Start isEmpty. Operand 373 states and 448 transitions. [2022-11-19 07:55:39,833 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2022-11-19 07:55:39,833 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:55:39,833 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:55:39,853 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (43)] Forceful destruction successful, exit code 0 [2022-11-19 07:55:40,048 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:55:40,048 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr29ASSERT_VIOLATIONMEMORY_FREE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2022-11-19 07:55:40,048 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:55:40,048 INFO L85 PathProgramCache]: Analyzing trace with hash 179092401, now seen corresponding path program 1 times [2022-11-19 07:55:40,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:55:40,049 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [177567646] [2022-11-19 07:55:40,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:55:40,049 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:55:40,049 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:55:40,050 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 07:55:40,057 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -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 07:55:40,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:55:40,373 INFO L263 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-19 07:55:40,374 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:55:41,011 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-19 07:55:41,011 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 07:55:41,012 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:55:41,012 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [177567646] [2022-11-19 07:55:41,012 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [177567646] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:55:41,012 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 07:55:41,012 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-19 07:55:41,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1265936108] [2022-11-19 07:55:41,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:55:41,013 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-19 07:55:41,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:55:41,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-19 07:55:41,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-11-19 07:55:41,014 INFO L87 Difference]: Start difference. First operand 373 states and 448 transitions. Second operand has 8 states, 7 states have (on average 6.857142857142857) internal successors, (48), 6 states have internal predecessors, (48), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-19 07:55:41,035 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:55:41,036 INFO L93 Difference]: Finished difference Result 435 states and 526 transitions. [2022-11-19 07:55:41,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-19 07:55:41,036 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 6.857142857142857) internal successors, (48), 6 states have internal predecessors, (48), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 56 [2022-11-19 07:55:41,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:55:41,039 INFO L225 Difference]: With dead ends: 435 [2022-11-19 07:55:41,039 INFO L226 Difference]: Without dead ends: 435 [2022-11-19 07:55:41,039 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-11-19 07:55:41,039 INFO L413 NwaCegarLoop]: 210 mSDtfsCounter, 131 mSDsluCounter, 511 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 721 SdHoareTripleChecker+Invalid, 111 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 101 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-19 07:55:41,039 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [136 Valid, 721 Invalid, 111 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 7 Invalid, 0 Unknown, 101 Unchecked, 0.0s Time] [2022-11-19 07:55:41,040 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 435 states. [2022-11-19 07:55:41,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 435 to 372. [2022-11-19 07:55:41,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 372 states, 293 states have (on average 1.4027303754266212) internal successors, (411), 343 states have internal predecessors, (411), 15 states have call successors, (15), 13 states have call predecessors, (15), 15 states have return successors, (20), 15 states have call predecessors, (20), 15 states have call successors, (20) [2022-11-19 07:55:41,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 372 states to 372 states and 446 transitions. [2022-11-19 07:55:41,047 INFO L78 Accepts]: Start accepts. Automaton has 372 states and 446 transitions. Word has length 56 [2022-11-19 07:55:41,047 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:55:41,047 INFO L495 AbstractCegarLoop]: Abstraction has 372 states and 446 transitions. [2022-11-19 07:55:41,048 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 6.857142857142857) internal successors, (48), 6 states have internal predecessors, (48), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-19 07:55:41,048 INFO L276 IsEmpty]: Start isEmpty. Operand 372 states and 446 transitions. [2022-11-19 07:55:41,048 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2022-11-19 07:55:41,048 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:55:41,049 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:55:41,067 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -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 07:55:41,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:55:41,263 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2022-11-19 07:55:41,263 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:55:41,263 INFO L85 PathProgramCache]: Analyzing trace with hash -1389571934, now seen corresponding path program 1 times [2022-11-19 07:55:41,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:55:41,264 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1908684227] [2022-11-19 07:55:41,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:55:41,264 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:55:41,264 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:55:41,265 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 07:55:41,301 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (45)] Waiting until timeout for monitored process [2022-11-19 07:55:41,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:55:41,778 INFO L263 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 58 conjunts are in the unsatisfiable core [2022-11-19 07:55:41,782 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:55:41,838 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-11-19 07:55:42,038 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-19 07:55:42,131 INFO L321 Elim1Store]: treesize reduction 34, result has 37.0 percent of original size [2022-11-19 07:55:42,131 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 23 treesize of output 35 [2022-11-19 07:55:42,217 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 07:55:42,484 INFO L321 Elim1Store]: treesize reduction 56, result has 35.6 percent of original size [2022-11-19 07:55:42,484 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 30 treesize of output 51 [2022-11-19 07:55:42,891 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-19 07:55:42,891 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 34 treesize of output 36 [2022-11-19 07:55:42,911 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 22 treesize of output 16 [2022-11-19 07:55:43,340 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-19 07:55:43,340 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 55 treesize of output 57 [2022-11-19 07:55:43,419 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 22 treesize of output 16 [2022-11-19 07:55:44,015 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-19 07:55:44,015 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 55 treesize of output 57 [2022-11-19 07:55:44,096 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 22 treesize of output 16 [2022-11-19 07:55:44,279 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-19 07:55:44,279 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 55 treesize of output 57 [2022-11-19 07:55:44,350 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 22 treesize of output 16 [2022-11-19 07:55:44,608 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-19 07:55:44,608 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 55 treesize of output 57 [2022-11-19 07:55:44,679 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 22 treesize of output 16 [2022-11-19 07:55:44,920 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:55:44,920 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 55 treesize of output 53 [2022-11-19 07:55:48,265 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-19 07:55:48,266 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 109 treesize of output 93 [2022-11-19 07:55:49,450 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 07:55:49,450 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 07:55:49,450 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:55:49,451 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1908684227] [2022-11-19 07:55:49,451 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1908684227] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:55:49,451 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 07:55:49,451 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2022-11-19 07:55:49,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321026627] [2022-11-19 07:55:49,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:55:49,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-11-19 07:55:49,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:55:49,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-11-19 07:55:49,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=581, Unknown=0, NotChecked=0, Total=650 [2022-11-19 07:55:49,452 INFO L87 Difference]: Start difference. First operand 372 states and 446 transitions. Second operand has 26 states, 22 states have (on average 2.3181818181818183) internal successors, (51), 21 states have internal predecessors, (51), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-19 07:55:51,384 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:55:51,384 INFO L93 Difference]: Finished difference Result 424 states and 494 transitions. [2022-11-19 07:55:51,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-11-19 07:55:51,384 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 22 states have (on average 2.3181818181818183) internal successors, (51), 21 states have internal predecessors, (51), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 58 [2022-11-19 07:55:51,385 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:55:51,386 INFO L225 Difference]: With dead ends: 424 [2022-11-19 07:55:51,387 INFO L226 Difference]: Without dead ends: 424 [2022-11-19 07:55:51,387 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 293 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=139, Invalid=1193, Unknown=0, NotChecked=0, Total=1332 [2022-11-19 07:55:51,388 INFO L413 NwaCegarLoop]: 134 mSDtfsCounter, 162 mSDsluCounter, 1866 mSDsCounter, 0 mSdLazyCounter, 540 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 164 SdHoareTripleChecker+Valid, 2000 SdHoareTripleChecker+Invalid, 1957 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 540 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1396 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-11-19 07:55:51,388 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [164 Valid, 2000 Invalid, 1957 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 540 Invalid, 0 Unknown, 1396 Unchecked, 0.9s Time] [2022-11-19 07:55:51,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 424 states. [2022-11-19 07:55:51,394 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 424 to 374. [2022-11-19 07:55:51,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 374 states, 295 states have (on average 1.4033898305084747) internal successors, (414), 344 states have internal predecessors, (414), 15 states have call successors, (15), 14 states have call predecessors, (15), 15 states have return successors, (20), 15 states have call predecessors, (20), 15 states have call successors, (20) [2022-11-19 07:55:51,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 374 states to 374 states and 449 transitions. [2022-11-19 07:55:51,395 INFO L78 Accepts]: Start accepts. Automaton has 374 states and 449 transitions. Word has length 58 [2022-11-19 07:55:51,396 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:55:51,396 INFO L495 AbstractCegarLoop]: Abstraction has 374 states and 449 transitions. [2022-11-19 07:55:51,396 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 22 states have (on average 2.3181818181818183) internal successors, (51), 21 states have internal predecessors, (51), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-19 07:55:51,396 INFO L276 IsEmpty]: Start isEmpty. Operand 374 states and 449 transitions. [2022-11-19 07:55:51,397 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2022-11-19 07:55:51,397 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:55:51,397 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:55:51,412 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -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 07:55:51,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:55:51,612 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2022-11-19 07:55:51,612 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:55:51,612 INFO L85 PathProgramCache]: Analyzing trace with hash -1389571933, now seen corresponding path program 1 times [2022-11-19 07:55:51,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:55:51,612 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1666182295] [2022-11-19 07:55:51,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:55:51,613 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:55:51,613 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:55:51,614 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 07:55:51,623 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (46)] Waiting until timeout for monitored process [2022-11-19 07:55:52,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:55:52,150 INFO L263 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 89 conjunts are in the unsatisfiable core [2022-11-19 07:55:52,156 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:55:52,206 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-11-19 07:55:52,328 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-19 07:55:52,392 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:55:52,393 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-11-19 07:55:52,465 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:55:52,466 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 15 treesize of output 11 [2022-11-19 07:55:52,774 INFO L321 Elim1Store]: treesize reduction 22, result has 29.0 percent of original size [2022-11-19 07:55:52,775 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 07:55:53,014 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-19 07:55:53,057 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 07:55:53,480 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:55:53,481 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:55:53,482 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:55:53,483 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:55:53,484 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 12 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 57 [2022-11-19 07:55:53,504 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 37 [2022-11-19 07:55:53,559 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:55:53,560 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:55:53,562 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:55:53,564 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:55:53,565 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 12 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 47 [2022-11-19 07:55:54,181 INFO L321 Elim1Store]: treesize reduction 20, result has 48.7 percent of original size [2022-11-19 07:55:54,181 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 34 [2022-11-19 07:55:54,191 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 07:55:54,201 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 07:55:54,244 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-19 07:55:54,244 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 07:55:54,251 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 07:55:54,323 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-19 07:55:54,323 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 43 treesize of output 43 [2022-11-19 07:55:54,351 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 0 case distinctions, treesize of input 29 treesize of output 13 [2022-11-19 07:55:54,497 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-19 07:55:54,498 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 43 treesize of output 43 [2022-11-19 07:55:54,503 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 0 case distinctions, treesize of input 29 treesize of output 13 [2022-11-19 07:55:54,584 INFO L321 Elim1Store]: treesize reduction 20, result has 48.7 percent of original size [2022-11-19 07:55:54,584 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 34 [2022-11-19 07:55:54,600 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 07:55:54,608 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 07:55:54,651 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-19 07:55:54,651 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 07:55:54,659 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 07:55:54,904 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-19 07:55:54,904 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 43 treesize of output 43 [2022-11-19 07:55:54,911 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 0 case distinctions, treesize of input 29 treesize of output 13 [2022-11-19 07:55:54,991 INFO L321 Elim1Store]: treesize reduction 20, result has 48.7 percent of original size [2022-11-19 07:55:54,992 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 34 [2022-11-19 07:55:55,003 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 07:55:55,014 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 07:55:55,060 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-19 07:55:55,060 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 07:55:55,072 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 07:55:55,299 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:55:55,304 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:55:55,305 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-19 07:55:55,328 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:55:55,329 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 14 treesize of output 16 [2022-11-19 07:55:55,347 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:55:55,347 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 43 treesize of output 39 [2022-11-19 07:55:56,135 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 8 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 22 [2022-11-19 07:55:57,464 INFO L321 Elim1Store]: treesize reduction 22, result has 12.0 percent of original size [2022-11-19 07:55:57,464 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 59 treesize of output 37 [2022-11-19 07:55:57,471 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 26 [2022-11-19 07:55:57,810 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 07:55:57,810 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 07:55:57,810 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:55:57,810 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1666182295] [2022-11-19 07:55:57,810 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1666182295] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:55:57,810 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 07:55:57,811 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [29] imperfect sequences [] total 29 [2022-11-19 07:55:57,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [532387759] [2022-11-19 07:55:57,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:55:57,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-11-19 07:55:57,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:55:57,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-11-19 07:55:57,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=848, Unknown=0, NotChecked=0, Total=930 [2022-11-19 07:55:57,812 INFO L87 Difference]: Start difference. First operand 374 states and 449 transitions. Second operand has 31 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 26 states have internal predecessors, (51), 4 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-19 07:55:59,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:55:59,857 INFO L93 Difference]: Finished difference Result 455 states and 534 transitions. [2022-11-19 07:55:59,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-11-19 07:55:59,858 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 26 states have internal predecessors, (51), 4 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 58 [2022-11-19 07:55:59,858 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:55:59,860 INFO L225 Difference]: With dead ends: 455 [2022-11-19 07:55:59,860 INFO L226 Difference]: Without dead ends: 455 [2022-11-19 07:55:59,860 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 25 SyntacticMatches, 3 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 397 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=145, Invalid=1495, Unknown=0, NotChecked=0, Total=1640 [2022-11-19 07:55:59,861 INFO L413 NwaCegarLoop]: 180 mSDtfsCounter, 156 mSDsluCounter, 3632 mSDsCounter, 0 mSdLazyCounter, 660 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 157 SdHoareTripleChecker+Valid, 3812 SdHoareTripleChecker+Invalid, 1593 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 660 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 916 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-11-19 07:55:59,861 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [157 Valid, 3812 Invalid, 1593 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 660 Invalid, 0 Unknown, 916 Unchecked, 1.3s Time] [2022-11-19 07:55:59,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 455 states. [2022-11-19 07:55:59,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 455 to 413. [2022-11-19 07:55:59,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 413 states, 328 states have (on average 1.420731707317073) internal successors, (466), 379 states have internal predecessors, (466), 19 states have call successors, (19), 16 states have call predecessors, (19), 17 states have return successors, (24), 17 states have call predecessors, (24), 19 states have call successors, (24) [2022-11-19 07:55:59,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 413 states to 413 states and 509 transitions. [2022-11-19 07:55:59,869 INFO L78 Accepts]: Start accepts. Automaton has 413 states and 509 transitions. Word has length 58 [2022-11-19 07:55:59,869 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:55:59,869 INFO L495 AbstractCegarLoop]: Abstraction has 413 states and 509 transitions. [2022-11-19 07:55:59,870 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 26 states have internal predecessors, (51), 4 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-19 07:55:59,870 INFO L276 IsEmpty]: Start isEmpty. Operand 413 states and 509 transitions. [2022-11-19 07:55:59,870 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2022-11-19 07:55:59,870 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:55:59,871 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:55:59,885 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (46)] Forceful destruction successful, exit code 0 [2022-11-19 07:56:00,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:56:00,079 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2022-11-19 07:56:00,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:56:00,080 INFO L85 PathProgramCache]: Analyzing trace with hash -1664331547, now seen corresponding path program 1 times [2022-11-19 07:56:00,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:56:00,080 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [638687615] [2022-11-19 07:56:00,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:56:00,080 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:56:00,080 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:56:00,081 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 07:56:00,082 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -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)] Waiting until timeout for monitored process [2022-11-19 07:56:00,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:56:00,595 INFO L263 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 74 conjunts are in the unsatisfiable core [2022-11-19 07:56:00,601 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:56:00,734 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-19 07:56:00,787 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:56:00,788 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-11-19 07:56:00,848 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:56:00,849 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 15 treesize of output 11 [2022-11-19 07:56:01,126 INFO L321 Elim1Store]: treesize reduction 22, result has 29.0 percent of original size [2022-11-19 07:56:01,127 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 07:56:01,378 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 07:56:01,391 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-19 07:56:01,628 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:56:01,629 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:56:01,631 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:56:01,632 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:56:01,634 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 12 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 57 [2022-11-19 07:56:01,665 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:56:01,666 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:56:01,667 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:56:01,668 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:56:01,669 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 12 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 47 [2022-11-19 07:56:01,922 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-19 07:56:01,922 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 07:56:01,931 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 07:56:01,987 INFO L321 Elim1Store]: treesize reduction 20, result has 48.7 percent of original size [2022-11-19 07:56:01,987 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 34 [2022-11-19 07:56:01,993 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 07:56:02,006 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 07:56:02,146 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-19 07:56:02,146 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 07:56:02,154 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 07:56:02,222 INFO L321 Elim1Store]: treesize reduction 20, result has 48.7 percent of original size [2022-11-19 07:56:02,222 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 34 [2022-11-19 07:56:02,232 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 07:56:02,243 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-19 07:56:02,422 INFO L321 Elim1Store]: treesize reduction 20, result has 48.7 percent of original size [2022-11-19 07:56:02,422 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 34 [2022-11-19 07:56:02,431 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 07:56:02,448 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 07:56:02,487 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-19 07:56:02,487 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 07:56:02,495 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 07:56:02,647 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:56:02,652 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:56:02,653 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-19 07:56:02,675 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:56:02,676 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 14 treesize of output 16 [2022-11-19 07:56:04,548 INFO L321 Elim1Store]: treesize reduction 22, result has 12.0 percent of original size [2022-11-19 07:56:04,549 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 53 treesize of output 31 [2022-11-19 07:56:04,556 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 20 [2022-11-19 07:56:04,938 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 07:56:04,939 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 07:56:04,939 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:56:04,939 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [638687615] [2022-11-19 07:56:04,939 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [638687615] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:56:04,939 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 07:56:04,939 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-11-19 07:56:04,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058656800] [2022-11-19 07:56:04,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:56:04,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-11-19 07:56:04,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:56:04,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-11-19 07:56:04,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=686, Unknown=0, NotChecked=0, Total=756 [2022-11-19 07:56:04,941 INFO L87 Difference]: Start difference. First operand 413 states and 509 transitions. Second operand has 28 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 4 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-19 07:56:05,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:56:05,737 INFO L93 Difference]: Finished difference Result 445 states and 543 transitions. [2022-11-19 07:56:05,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-11-19 07:56:05,738 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 4 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 58 [2022-11-19 07:56:05,738 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:56:05,740 INFO L225 Difference]: With dead ends: 445 [2022-11-19 07:56:05,740 INFO L226 Difference]: Without dead ends: 445 [2022-11-19 07:56:05,740 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 248 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=119, Invalid=1071, Unknown=0, NotChecked=0, Total=1190 [2022-11-19 07:56:05,741 INFO L413 NwaCegarLoop]: 182 mSDtfsCounter, 66 mSDsluCounter, 2971 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 3153 SdHoareTripleChecker+Invalid, 986 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 850 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-19 07:56:05,741 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [67 Valid, 3153 Invalid, 986 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 129 Invalid, 0 Unknown, 850 Unchecked, 0.3s Time] [2022-11-19 07:56:05,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 445 states. [2022-11-19 07:56:05,747 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 445 to 413. [2022-11-19 07:56:05,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 413 states, 328 states have (on average 1.4176829268292683) internal successors, (465), 379 states have internal predecessors, (465), 19 states have call successors, (19), 16 states have call predecessors, (19), 17 states have return successors, (24), 17 states have call predecessors, (24), 19 states have call successors, (24) [2022-11-19 07:56:05,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 413 states to 413 states and 508 transitions. [2022-11-19 07:56:05,749 INFO L78 Accepts]: Start accepts. Automaton has 413 states and 508 transitions. Word has length 58 [2022-11-19 07:56:05,749 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:56:05,750 INFO L495 AbstractCegarLoop]: Abstraction has 413 states and 508 transitions. [2022-11-19 07:56:05,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 4 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-19 07:56:05,750 INFO L276 IsEmpty]: Start isEmpty. Operand 413 states and 508 transitions. [2022-11-19 07:56:05,750 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-11-19 07:56:05,751 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:56:05,751 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:56:05,766 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -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)] Forceful destruction successful, exit code 0 [2022-11-19 07:56:05,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:56:05,966 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr26REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2022-11-19 07:56:05,966 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:56:05,967 INFO L85 PathProgramCache]: Analyzing trace with hash -663909690, now seen corresponding path program 1 times [2022-11-19 07:56:05,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:56:05,967 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [705272166] [2022-11-19 07:56:05,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:56:05,968 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:56:05,968 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:56:05,969 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 07:56:05,983 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (48)] Waiting until timeout for monitored process [2022-11-19 07:56:06,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:56:06,355 INFO L263 TraceCheckSpWp]: Trace formula consists of 377 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-19 07:56:06,356 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:56:06,374 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-19 07:56:06,374 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 07:56:06,375 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:56:06,375 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [705272166] [2022-11-19 07:56:06,375 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [705272166] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:56:06,375 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 07:56:06,375 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-19 07:56:06,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1432260615] [2022-11-19 07:56:06,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:56:06,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-19 07:56:06,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 07:56:06,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-19 07:56:06,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-19 07:56:06,376 INFO L87 Difference]: Start difference. First operand 413 states and 508 transitions. Second operand has 4 states, 3 states have (on average 16.0) internal successors, (48), 4 states have internal predecessors, (48), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2022-11-19 07:56:07,019 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:56:07,020 INFO L93 Difference]: Finished difference Result 535 states and 640 transitions. [2022-11-19 07:56:07,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-19 07:56:07,020 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 16.0) internal successors, (48), 4 states have internal predecessors, (48), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 59 [2022-11-19 07:56:07,021 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:56:07,022 INFO L225 Difference]: With dead ends: 535 [2022-11-19 07:56:07,023 INFO L226 Difference]: Without dead ends: 535 [2022-11-19 07:56:07,023 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-19 07:56:07,023 INFO L413 NwaCegarLoop]: 225 mSDtfsCounter, 128 mSDsluCounter, 259 mSDsCounter, 0 mSdLazyCounter, 189 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 484 SdHoareTripleChecker+Invalid, 192 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 189 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-19 07:56:07,024 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [128 Valid, 484 Invalid, 192 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 189 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-11-19 07:56:07,024 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 535 states. [2022-11-19 07:56:07,030 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 535 to 412. [2022-11-19 07:56:07,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 412 states, 328 states have (on average 1.4146341463414633) internal successors, (464), 378 states have internal predecessors, (464), 19 states have call successors, (19), 16 states have call predecessors, (19), 17 states have return successors, (24), 17 states have call predecessors, (24), 19 states have call successors, (24) [2022-11-19 07:56:07,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 412 states to 412 states and 507 transitions. [2022-11-19 07:56:07,031 INFO L78 Accepts]: Start accepts. Automaton has 412 states and 507 transitions. Word has length 59 [2022-11-19 07:56:07,032 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:56:07,032 INFO L495 AbstractCegarLoop]: Abstraction has 412 states and 507 transitions. [2022-11-19 07:56:07,032 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 16.0) internal successors, (48), 4 states have internal predecessors, (48), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2022-11-19 07:56:07,032 INFO L276 IsEmpty]: Start isEmpty. Operand 412 states and 507 transitions. [2022-11-19 07:56:07,033 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-11-19 07:56:07,033 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:56:07,033 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:56:07,046 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -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 07:56:07,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:56:07,246 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr27REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2022-11-19 07:56:07,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:56:07,247 INFO L85 PathProgramCache]: Analyzing trace with hash -663909689, now seen corresponding path program 1 times [2022-11-19 07:56:07,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 07:56:07,247 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [165537128] [2022-11-19 07:56:07,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:56:07,248 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 07:56:07,248 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 07:56:07,249 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 07:56:07,253 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (49)] Waiting until timeout for monitored process [2022-11-19 07:56:08,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:56:08,048 INFO L263 TraceCheckSpWp]: Trace formula consists of 377 conjuncts, 84 conjunts are in the unsatisfiable core [2022-11-19 07:56:08,053 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:56:08,264 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-19 07:56:08,324 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-11-19 07:56:08,325 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2022-11-19 07:56:08,554 INFO L321 Elim1Store]: treesize reduction 22, result has 29.0 percent of original size [2022-11-19 07:56:08,554 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 20 treesize of output 22 [2022-11-19 07:56:08,793 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 07:56:08,806 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-19 07:56:09,197 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:56:09,199 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:56:09,200 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:56:09,201 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:56:09,202 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 12 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 57 [2022-11-19 07:56:09,225 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 37 [2022-11-19 07:56:09,247 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:56:09,248 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:56:09,249 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:56:09,251 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:56:09,252 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 12 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 47 [2022-11-19 07:56:09,718 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 43 treesize of output 39 [2022-11-19 07:56:09,757 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-19 07:56:09,757 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 30 [2022-11-19 07:56:09,776 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 07:56:09,916 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 43 treesize of output 39 [2022-11-19 07:56:09,958 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-19 07:56:09,959 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 30 [2022-11-19 07:56:09,978 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 07:56:10,174 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 07:56:10,182 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 43 treesize of output 39 [2022-11-19 07:56:10,233 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-19 07:56:10,233 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 30 [2022-11-19 07:56:10,439 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 43 treesize of output 39 [2022-11-19 07:56:10,449 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:56:10,449 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-19 07:56:10,463 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 07:56:10,902 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-19 07:56:11,034 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 22 [2022-11-19 07:56:11,307 INFO L321 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-11-19 07:56:11,307 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 4 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 16 [2022-11-19 07:56:11,722 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 07:56:11,722 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:56:12,097 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 27 treesize of output 23 [2022-11-19 07:56:14,512 WARN L837 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_3427 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3425 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (let ((.cse1 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_fetch_item_~item#1.base| v_ArrVal_3427))) (select (select .cse1 (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_fetch_item_~item#1.base| v_ArrVal_3425) |c_ULTIMATE.start_hid_open_report_~parser~0#1.base|) |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset|)) (select (select .cse1 |c_ULTIMATE.start_hid_open_report_~parser~0#1.base|) |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset|))))) (bvule (bvadd (_ bv8 32) .cse0) (bvadd .cse0 (_ bv12 32))))) (forall ((v_ArrVal_3427 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3426 (Array (_ BitVec 32) (_ BitVec 8))) (v_ArrVal_3425 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse2 (let ((.cse4 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_fetch_item_~item#1.base| v_ArrVal_3427))) (select (select .cse4 (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_fetch_item_~item#1.base| v_ArrVal_3425) |c_ULTIMATE.start_hid_open_report_~parser~0#1.base|) |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset|)) (select (select .cse4 |c_ULTIMATE.start_hid_open_report_~parser~0#1.base|) |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset|))))) (bvule (bvadd .cse2 (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) (let ((.cse3 (select (store |c_#memory_int| |c_ULTIMATE.start_fetch_item_~item#1.base| v_ArrVal_3426) |c_ULTIMATE.start_hid_open_report_~parser~0#1.base|))) (concat (concat (concat (select .cse3 (bvadd |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset| (_ bv7 32))) (select .cse3 (bvadd (_ bv6 32) |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset|))) (select .cse3 (bvadd |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset| (_ bv5 32)))) (select .cse3 (bvadd (_ bv4 32) |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset|))))) .cse2))))) is different from false [2022-11-19 07:56:14,729 WARN L837 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_3427 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3426 (Array (_ BitVec 32) (_ BitVec 8))) (v_ArrVal_3425 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (let ((.cse2 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_hid_open_report_~#item~0#1.base| v_ArrVal_3427))) (select (select .cse2 (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_hid_open_report_~#item~0#1.base| v_ArrVal_3425) |c_ULTIMATE.start_hid_open_report_~parser~0#1.base|) |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset|)) (select (select .cse2 |c_ULTIMATE.start_hid_open_report_~parser~0#1.base|) |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset|))))) (bvule (bvadd .cse0 (_ bv12 32)) (bvadd .cse0 (_ bv16 32) (bvmul (let ((.cse1 (select (store |c_#memory_int| |c_ULTIMATE.start_hid_open_report_~#item~0#1.base| v_ArrVal_3426) |c_ULTIMATE.start_hid_open_report_~parser~0#1.base|))) (concat (concat (concat (select .cse1 (bvadd |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset| (_ bv7 32))) (select .cse1 (bvadd (_ bv6 32) |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset|))) (select .cse1 (bvadd |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset| (_ bv5 32)))) (select .cse1 (bvadd (_ bv4 32) |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset|)))) (_ bv4 32)))))) (forall ((v_ArrVal_3427 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3425 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse3 (let ((.cse4 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_hid_open_report_~#item~0#1.base| v_ArrVal_3427))) (select (select .cse4 (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_hid_open_report_~#item~0#1.base| v_ArrVal_3425) |c_ULTIMATE.start_hid_open_report_~parser~0#1.base|) |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset|)) (select (select .cse4 |c_ULTIMATE.start_hid_open_report_~parser~0#1.base|) |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset|))))) (bvule (bvadd .cse3 (_ bv8 32)) (bvadd .cse3 (_ bv12 32)))))) is different from false [2022-11-19 07:56:14,857 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-19 07:56:14,858 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 4 case distinctions, treesize of input 360 treesize of output 289 [2022-11-19 07:56:14,885 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-19 07:56:14,885 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 510 treesize of output 462 [2022-11-19 07:56:14,915 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 0 case distinctions, treesize of input 228 treesize of output 212 [2022-11-19 07:56:55,433 WARN L233 SmtUtils]: Spent 32.06s on a formula simplification. DAG size of input: 80 DAG size of output: 78 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-19 07:57:12,620 WARN L233 SmtUtils]: Spent 9.26s on a formula simplification that was a NOOP. DAG size: 78 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-19 07:57:37,473 WARN L233 SmtUtils]: Spent 13.92s on a formula simplification that was a NOOP. DAG size: 75 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-19 07:57:37,853 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-19 07:57:37,853 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 5 case distinctions, treesize of input 226 treesize of output 219 [2022-11-19 07:57:37,877 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:57:37,888 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 169 treesize of output 165 [2022-11-19 07:57:37,910 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 160 treesize of output 156 [2022-11-19 07:57:38,153 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-19 07:57:38,153 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 5 case distinctions, treesize of input 226 treesize of output 219 [2022-11-19 07:57:38,167 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:57:38,178 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 173 treesize of output 161 [2022-11-19 07:57:38,469 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-19 07:57:38,469 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 5 case distinctions, treesize of input 217 treesize of output 210 [2022-11-19 07:57:38,492 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 324 treesize of output 312 [2022-11-19 07:57:38,534 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 155 treesize of output 151 [2022-11-19 07:57:39,007 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse7 (= |c_ULTIMATE.start_hid_open_report_~#item~0#1.base| |c_ULTIMATE.start_hid_open_report_~parser~0#1.base|))) (let ((.cse8 (not .cse7)) (.cse2 (store (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_hid_open_report_~parser~0#1.base|) |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset| |c_ULTIMATE.start_hid_open_report_~device#1.offset|)) (.cse3 (bvadd (_ bv4 32) |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset|)) (.cse4 (bvadd |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset| (_ bv5 32))) (.cse5 (bvadd (_ bv6 32) |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset|)) (.cse6 (bvadd |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset| (_ bv7 32)))) (and (or (forall ((v_ArrVal_3427 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3409 (_ BitVec 32)) (v_ArrVal_3407 (_ BitVec 32)) (v_ArrVal_3408 (_ BitVec 32)) (v_ArrVal_3415 (_ BitVec 32))) (let ((.cse0 (let ((.cse1 (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_hid_open_report_~parser~0#1.base| (store (store (store (store .cse2 .cse3 v_ArrVal_3409) .cse4 v_ArrVal_3407) .cse5 v_ArrVal_3408) .cse6 v_ArrVal_3415)) |c_ULTIMATE.start_hid_open_report_~#item~0#1.base| v_ArrVal_3427))) (select (select .cse1 |c_ULTIMATE.start_hid_open_report_~device#1.base|) (select (select .cse1 |c_ULTIMATE.start_hid_open_report_~parser~0#1.base|) |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset|))))) (bvule (bvadd (_ bv8 32) .cse0) (bvadd .cse0 (_ bv12 32))))) .cse7) (or .cse8 (forall ((v_arrayElimCell_469 (_ BitVec 8)) (v_ArrVal_3427 (Array (_ BitVec 32) (_ BitVec 32))) (v_arrayElimCell_468 (_ BitVec 8)) (v_ArrVal_3409 (_ BitVec 32)) (v_arrayElimCell_467 (_ BitVec 8)) (v_arrayElimCell_466 (_ BitVec 8)) (v_ArrVal_3407 (_ BitVec 32)) (v_ArrVal_3408 (_ BitVec 32)) (v_ArrVal_3415 (_ BitVec 32)) (v_arrayElimCell_471 (_ BitVec 32))) (let ((.cse9 (let ((.cse10 (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_hid_open_report_~parser~0#1.base| (store (store (store (store .cse2 .cse3 v_ArrVal_3409) .cse4 v_ArrVal_3407) .cse5 v_ArrVal_3408) .cse6 v_ArrVal_3415)) |c_ULTIMATE.start_hid_open_report_~#item~0#1.base| v_ArrVal_3427))) (select (select .cse10 v_arrayElimCell_471) (select (select .cse10 |c_ULTIMATE.start_hid_open_report_~parser~0#1.base|) |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset|))))) (bvule (bvadd .cse9 (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) (concat (concat (concat v_arrayElimCell_468 v_arrayElimCell_469) v_arrayElimCell_467) v_arrayElimCell_466)) .cse9))))) (or .cse8 (forall ((v_ArrVal_3427 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3409 (_ BitVec 32)) (v_ArrVal_3407 (_ BitVec 32)) (v_ArrVal_3408 (_ BitVec 32)) (v_ArrVal_3415 (_ BitVec 32)) (v_arrayElimCell_474 (_ BitVec 32))) (let ((.cse11 (let ((.cse12 (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_hid_open_report_~parser~0#1.base| (store (store (store (store .cse2 .cse3 v_ArrVal_3409) .cse4 v_ArrVal_3407) .cse5 v_ArrVal_3408) .cse6 v_ArrVal_3415)) |c_ULTIMATE.start_hid_open_report_~#item~0#1.base| v_ArrVal_3427))) (select (select .cse12 v_arrayElimCell_474) (select (select .cse12 |c_ULTIMATE.start_hid_open_report_~parser~0#1.base|) |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset|))))) (bvule (bvadd (_ bv8 32) .cse11) (bvadd .cse11 (_ bv12 32)))))) (or (forall ((v_ArrVal_3427 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3409 (_ BitVec 32)) (v_ArrVal_3407 (_ BitVec 32)) (v_ArrVal_3408 (_ BitVec 32)) (v_ArrVal_3415 (_ BitVec 32))) (let ((.cse13 (let ((.cse14 (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_hid_open_report_~parser~0#1.base| (store (store (store (store .cse2 .cse3 v_ArrVal_3409) .cse4 v_ArrVal_3407) .cse5 v_ArrVal_3408) .cse6 v_ArrVal_3415)) |c_ULTIMATE.start_hid_open_report_~#item~0#1.base| v_ArrVal_3427))) (select (select .cse14 |c_ULTIMATE.start_hid_open_report_~device#1.base|) (select (select .cse14 |c_ULTIMATE.start_hid_open_report_~parser~0#1.base|) |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset|))))) (bvule (bvadd .cse13 (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) (concat (concat (concat (_ bv0 8) (_ bv0 8)) (_ bv0 8)) (_ bv1 8))) .cse13)))) .cse7) (forall ((v_ArrVal_3427 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3409 (_ BitVec 32)) (v_ArrVal_3407 (_ BitVec 32)) (v_ArrVal_3408 (_ BitVec 32)) (v_ArrVal_3415 (_ BitVec 32))) (let ((.cse16 (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_hid_open_report_~parser~0#1.base| (store (store (store (store .cse2 .cse3 v_ArrVal_3409) .cse4 v_ArrVal_3407) .cse5 v_ArrVal_3408) .cse6 v_ArrVal_3415)) |c_ULTIMATE.start_hid_open_report_~#item~0#1.base| v_ArrVal_3427))) (let ((.cse17 (select (select .cse16 |c_ULTIMATE.start_hid_open_report_~parser~0#1.base|) |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset|))) (or (forall ((v_arrayElimCell_474 (_ BitVec 32))) (let ((.cse15 (select (select .cse16 v_arrayElimCell_474) .cse17))) (bvule (bvadd (_ bv8 32) .cse15) (bvadd .cse15 (_ bv12 32))))) (let ((.cse18 (select (select .cse16 |c_ULTIMATE.start_hid_open_report_~device#1.base|) .cse17))) (bvule (bvadd (_ bv8 32) .cse18) (bvadd .cse18 (_ bv12 32))))))))))) is different from false [2022-11-19 07:57:40,170 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse10 (= |c_ULTIMATE.start_hid_open_report_#t~ret52#1.base| |c_ULTIMATE.start_hid_open_report_~#item~0#1.base|))) (let ((.cse7 (not .cse10)) (.cse2 (store (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_hid_open_report_#t~ret52#1.base|) |c_ULTIMATE.start_hid_open_report_#t~ret52#1.offset| |c_ULTIMATE.start_hid_open_report_~device#1.offset|)) (.cse3 (bvadd |c_ULTIMATE.start_hid_open_report_#t~ret52#1.offset| (_ bv4 32))) (.cse4 (bvadd |c_ULTIMATE.start_hid_open_report_#t~ret52#1.offset| (_ bv5 32))) (.cse5 (bvadd |c_ULTIMATE.start_hid_open_report_#t~ret52#1.offset| (_ bv6 32))) (.cse6 (bvadd |c_ULTIMATE.start_hid_open_report_#t~ret52#1.offset| (_ bv7 32)))) (and (or (forall ((v_ArrVal_3427 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3409 (_ BitVec 32)) (v_ArrVal_3407 (_ BitVec 32)) (v_ArrVal_3408 (_ BitVec 32)) (v_ArrVal_3415 (_ BitVec 32)) (v_arrayElimCell_474 (_ BitVec 32))) (let ((.cse0 (let ((.cse1 (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_hid_open_report_#t~ret52#1.base| (store (store (store (store .cse2 .cse3 v_ArrVal_3409) .cse4 v_ArrVal_3407) .cse5 v_ArrVal_3408) .cse6 v_ArrVal_3415)) |c_ULTIMATE.start_hid_open_report_~#item~0#1.base| v_ArrVal_3427))) (select (select .cse1 v_arrayElimCell_474) (select (select .cse1 |c_ULTIMATE.start_hid_open_report_#t~ret52#1.base|) |c_ULTIMATE.start_hid_open_report_#t~ret52#1.offset|))))) (bvule (bvadd (_ bv8 32) .cse0) (bvadd (_ bv12 32) .cse0)))) .cse7) (or (forall ((v_ArrVal_3427 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3409 (_ BitVec 32)) (v_ArrVal_3407 (_ BitVec 32)) (v_ArrVal_3408 (_ BitVec 32)) (v_ArrVal_3415 (_ BitVec 32))) (let ((.cse8 (let ((.cse9 (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_hid_open_report_#t~ret52#1.base| (store (store (store (store .cse2 .cse3 v_ArrVal_3409) .cse4 v_ArrVal_3407) .cse5 v_ArrVal_3408) .cse6 v_ArrVal_3415)) |c_ULTIMATE.start_hid_open_report_~#item~0#1.base| v_ArrVal_3427))) (select (select .cse9 |c_ULTIMATE.start_hid_open_report_~device#1.base|) (select (select .cse9 |c_ULTIMATE.start_hid_open_report_#t~ret52#1.base|) |c_ULTIMATE.start_hid_open_report_#t~ret52#1.offset|))))) (bvule (bvadd (_ bv8 32) .cse8) (bvadd .cse8 (_ bv12 32))))) .cse10) (forall ((v_ArrVal_3427 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3409 (_ BitVec 32)) (v_ArrVal_3407 (_ BitVec 32)) (v_ArrVal_3408 (_ BitVec 32)) (v_ArrVal_3415 (_ BitVec 32))) (let ((.cse12 (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_hid_open_report_#t~ret52#1.base| (store (store (store (store .cse2 .cse3 v_ArrVal_3409) .cse4 v_ArrVal_3407) .cse5 v_ArrVal_3408) .cse6 v_ArrVal_3415)) |c_ULTIMATE.start_hid_open_report_~#item~0#1.base| v_ArrVal_3427))) (let ((.cse13 (select (select .cse12 |c_ULTIMATE.start_hid_open_report_#t~ret52#1.base|) |c_ULTIMATE.start_hid_open_report_#t~ret52#1.offset|))) (or (forall ((v_arrayElimCell_474 (_ BitVec 32))) (let ((.cse11 (select (select .cse12 v_arrayElimCell_474) .cse13))) (bvule (bvadd (_ bv8 32) .cse11) (bvadd (_ bv12 32) .cse11)))) (let ((.cse14 (select (select .cse12 |c_ULTIMATE.start_hid_open_report_~device#1.base|) .cse13))) (bvule (bvadd (_ bv8 32) .cse14) (bvadd .cse14 (_ bv12 32)))))))) (or .cse7 (forall ((v_arrayElimCell_469 (_ BitVec 8)) (v_ArrVal_3427 (Array (_ BitVec 32) (_ BitVec 32))) (v_arrayElimCell_468 (_ BitVec 8)) (v_ArrVal_3409 (_ BitVec 32)) (v_arrayElimCell_467 (_ BitVec 8)) (v_arrayElimCell_466 (_ BitVec 8)) (v_ArrVal_3407 (_ BitVec 32)) (v_ArrVal_3408 (_ BitVec 32)) (v_ArrVal_3415 (_ BitVec 32)) (v_arrayElimCell_471 (_ BitVec 32))) (let ((.cse15 (let ((.cse16 (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_hid_open_report_#t~ret52#1.base| (store (store (store (store .cse2 .cse3 v_ArrVal_3409) .cse4 v_ArrVal_3407) .cse5 v_ArrVal_3408) .cse6 v_ArrVal_3415)) |c_ULTIMATE.start_hid_open_report_~#item~0#1.base| v_ArrVal_3427))) (select (select .cse16 v_arrayElimCell_471) (select (select .cse16 |c_ULTIMATE.start_hid_open_report_#t~ret52#1.base|) |c_ULTIMATE.start_hid_open_report_#t~ret52#1.offset|))))) (bvule (bvadd .cse15 (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) (concat (concat (concat v_arrayElimCell_468 v_arrayElimCell_469) v_arrayElimCell_467) v_arrayElimCell_466)) .cse15))))) (or .cse10 (forall ((v_ArrVal_3427 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3409 (_ BitVec 32)) (v_ArrVal_3407 (_ BitVec 32)) (v_ArrVal_3408 (_ BitVec 32)) (v_ArrVal_3415 (_ BitVec 32))) (let ((.cse17 (let ((.cse18 (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_hid_open_report_#t~ret52#1.base| (store (store (store (store .cse2 .cse3 v_ArrVal_3409) .cse4 v_ArrVal_3407) .cse5 v_ArrVal_3408) .cse6 v_ArrVal_3415)) |c_ULTIMATE.start_hid_open_report_~#item~0#1.base| v_ArrVal_3427))) (select (select .cse18 |c_ULTIMATE.start_hid_open_report_~device#1.base|) (select (select .cse18 |c_ULTIMATE.start_hid_open_report_#t~ret52#1.base|) |c_ULTIMATE.start_hid_open_report_#t~ret52#1.offset|))))) (bvule (bvadd .cse17 (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) (concat (concat (concat (_ bv0 8) (_ bv0 8)) (_ bv0 8)) (_ bv1 8))) .cse17)))))))) is different from false [2022-11-19 07:57:52,988 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 07:57:52,988 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [165537128] [2022-11-19 07:57:52,988 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [165537128] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 07:57:52,988 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [593133267] [2022-11-19 07:57:52,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:57:52,989 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 07:57:52,989 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 07:57:52,991 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 07:57:52,991 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (50)] Waiting until timeout for monitored process [2022-11-19 07:57:54,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:57:54,013 INFO L263 TraceCheckSpWp]: Trace formula consists of 377 conjuncts, 102 conjunts are in the unsatisfiable core [2022-11-19 07:57:54,018 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:57:58,137 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 07:57:59,477 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-19 07:57:59,478 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 07:58:07,905 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-19 07:58:07,950 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-19 07:58:09,518 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:58:09,519 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 07:58:09,600 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:58:09,615 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:58:09,616 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 25 treesize of output 36 [2022-11-19 07:58:11,271 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 0 case distinctions, treesize of input 19 treesize of output 11 [2022-11-19 07:58:11,294 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 07:58:16,255 INFO L321 Elim1Store]: treesize reduction 19, result has 47.2 percent of original size [2022-11-19 07:58:16,256 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 26 [2022-11-19 07:58:16,423 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:58:16,820 INFO L321 Elim1Store]: treesize reduction 56, result has 35.6 percent of original size [2022-11-19 07:58:16,820 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 07:58:20,927 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 63 treesize of output 42 [2022-11-19 07:58:21,147 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 07:58:24,100 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:58:24,110 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:58:24,120 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:58:24,130 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:58:24,137 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-19 07:58:24,137 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 10 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 87 treesize of output 81 [2022-11-19 07:58:24,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:58:24,425 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:58:24,439 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:58:24,452 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:58:24,466 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:58:24,467 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 12 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 57 [2022-11-19 07:58:27,165 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:58:27,179 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:58:27,185 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-19 07:58:27,185 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 65 treesize of output 60 [2022-11-19 07:58:27,421 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:58:27,752 INFO L321 Elim1Store]: treesize reduction 20, result has 48.7 percent of original size [2022-11-19 07:58:27,752 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 34 [2022-11-19 07:58:27,855 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 07:58:29,720 INFO L321 Elim1Store]: treesize reduction 20, result has 57.4 percent of original size [2022-11-19 07:58:29,721 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 42 [2022-11-19 07:58:29,927 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 07:58:29,951 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 07:58:30,074 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:58:30,085 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:58:30,090 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-19 07:58:30,091 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 65 treesize of output 60 [2022-11-19 07:58:32,284 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:58:32,295 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:58:32,300 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-19 07:58:32,300 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 65 treesize of output 60 [2022-11-19 07:58:32,556 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:58:32,889 INFO L321 Elim1Store]: treesize reduction 20, result has 48.7 percent of original size [2022-11-19 07:58:32,889 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 34 [2022-11-19 07:58:32,993 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 07:58:34,799 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:58:34,810 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:58:34,817 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-19 07:58:34,817 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 65 treesize of output 60 [2022-11-19 07:58:34,890 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:58:34,901 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:58:34,906 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-19 07:58:34,907 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 26 [2022-11-19 07:58:43,605 INFO L321 Elim1Store]: treesize reduction 17, result has 32.0 percent of original size [2022-11-19 07:58:43,605 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 89 treesize of output 55 [2022-11-19 07:58:43,743 INFO L321 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-11-19 07:58:43,743 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 16 [2022-11-19 07:58:49,601 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_3574 (_ BitVec 32)) (|ldv_zalloc_#Ultimate.meminit_#ptr#1.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_zalloc_#Ultimate.meminit_#ptr#1.base|)) (= (store |c_old(#length)| |ldv_zalloc_#Ultimate.meminit_#ptr#1.base| v_ArrVal_3574) |c_#length|))) is different from true [2022-11-19 07:58:49,760 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:58:49,761 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 12 treesize of output 14 [2022-11-19 07:58:50,072 INFO L321 Elim1Store]: treesize reduction 18, result has 41.9 percent of original size [2022-11-19 07:58:50,072 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 27 treesize of output 31 [2022-11-19 07:58:54,404 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 3 not checked. [2022-11-19 07:58:54,404 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:59:01,614 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [593133267] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 07:59:01,614 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [674835304] [2022-11-19 07:59:01,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:59:01,615 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:59:01,615 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 07:59:01,618 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 07:59:01,620 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2022-11-19 07:59:02,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:59:02,059 INFO L263 TraceCheckSpWp]: Trace formula consists of 377 conjuncts, 76 conjunts are in the unsatisfiable core [2022-11-19 07:59:02,065 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:59:06,626 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-19 07:59:08,362 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-19 07:59: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 07:59:10,277 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 15 treesize of output 11 [2022-11-19 07:59:15,428 INFO L321 Elim1Store]: treesize reduction 12, result has 42.9 percent of original size [2022-11-19 07:59:15,428 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 07:59:18,993 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 3 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 07:59:19,019 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 23 treesize of output 22 [2022-11-19 07:59:24,095 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 37 [2022-11-19 07:59:24,158 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:59:24,169 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:59:24,181 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:59:24,194 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:59:24,195 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 11 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 63 [2022-11-19 07:59:24,247 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:59:24,261 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:59:24,276 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:59:24,290 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:59:24,292 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 13 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 61 [2022-11-19 07:59:28,106 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 27 [2022-11-19 07:59:28,130 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 38 treesize of output 36 [2022-11-19 07:59:28,233 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 16 treesize of output 18 [2022-11-19 07:59:28,353 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 38 treesize of output 36 [2022-11-19 07:59:28,448 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 27 [2022-11-19 07:59:28,500 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 16 treesize of output 18 [2022-11-19 07:59:28,754 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 27 [2022-11-19 07:59:28,778 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 38 treesize of output 36 [2022-11-19 07:59:28,901 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 16 treesize of output 18 [2022-11-19 07:59:29,138 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 38 treesize of output 36 [2022-11-19 07:59:29,168 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 27 [2022-11-19 07:59:29,221 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 16 treesize of output 18 [2022-11-19 07:59:32,781 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 19 [2022-11-19 07:59:34,527 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 13 [2022-11-19 07:59:39,236 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 10 [2022-11-19 07:59:43,461 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 07:59:43,461 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:59:43,612 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 27 treesize of output 23 [2022-11-19 08:00:10,361 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse1 (bvadd |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset| (_ bv7 32))) (.cse2 (bvadd (_ bv6 32) |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset|)) (.cse3 (bvadd |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset| (_ bv5 32))) (.cse4 (bvadd (_ bv4 32) |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset|))) (and (or (forall ((v_ArrVal_3726 (Array (_ BitVec 32) (_ BitVec 8)))) (bvuge (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_fetch_item_~item#1.base| v_ArrVal_3726) |c_ULTIMATE.start_hid_open_report_~parser~0#1.base|))) (concat (concat (concat (select .cse0 .cse1) (select .cse0 .cse2)) (select .cse0 .cse3)) (select .cse0 .cse4))) (_ bv256 32))) (forall ((v_ArrVal_3725 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3724 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse5 (let ((.cse6 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_fetch_item_~item#1.base| v_ArrVal_3725))) (select (select .cse6 (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_fetch_item_~item#1.base| v_ArrVal_3724) |c_ULTIMATE.start_hid_open_report_~parser~0#1.base|) |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset|)) (select (select .cse6 |c_ULTIMATE.start_hid_open_report_~parser~0#1.base|) |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset|))))) (bvule (bvadd .cse5 (_ bv8 32)) (bvadd .cse5 (_ bv12 32)))))) (forall ((v_ArrVal_3726 (Array (_ BitVec 32) (_ BitVec 8)))) (let ((.cse8 (let ((.cse10 (select (store |c_#memory_int| |c_ULTIMATE.start_fetch_item_~item#1.base| v_ArrVal_3726) |c_ULTIMATE.start_hid_open_report_~parser~0#1.base|))) (concat (concat (concat (select .cse10 .cse1) (select .cse10 .cse2)) (select .cse10 .cse3)) (select .cse10 .cse4))))) (or (forall ((v_ArrVal_3725 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3724 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse7 (let ((.cse9 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_fetch_item_~item#1.base| v_ArrVal_3725))) (select (select .cse9 (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_fetch_item_~item#1.base| v_ArrVal_3724) |c_ULTIMATE.start_hid_open_report_~parser~0#1.base|) |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset|)) (select (select .cse9 |c_ULTIMATE.start_hid_open_report_~parser~0#1.base|) |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset|))))) (bvule (bvadd .cse7 (_ bv12 32)) (bvadd (_ bv16 32) .cse7 (bvmul (_ bv4 32) .cse8))))) (bvuge .cse8 (_ bv256 32))))))) is different from false [2022-11-19 08:00:21,576 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-19 08:00:21,577 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 4 case distinctions, treesize of input 149 treesize of output 87 [2022-11-19 08:00:21,618 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-19 08:00:21,619 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 79 treesize of output 49 [2022-11-19 08:00:21,707 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-19 08:00:21,707 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 25 treesize of output 9 [2022-11-19 08:00:21,949 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-19 08:00:21,950 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 4 case distinctions, treesize of input 498 treesize of output 331 [2022-11-19 08:00:22,125 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-19 08:00:22,125 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 544 treesize of output 490 [2022-11-19 08:00:22,228 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 0 case distinctions, treesize of input 258 treesize of output 226 [2022-11-19 08:00:27,056 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse23 (= |c_ULTIMATE.start_hid_open_report_~#item~0#1.base| |c_ULTIMATE.start_hid_open_report_~parser~0#1.base|))) (let ((.cse12 (not .cse23)) (.cse11 ((_ extract 7 0) |c_ULTIMATE.start_hid_open_report_#t~ret53#1|)) (.cse5 (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_hid_open_report_~parser~0#1.base|)) (.cse10 (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_hid_open_report_~parser~0#1.base|)) (.cse6 (bvadd (_ bv4 32) |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset|)) (.cse7 (bvadd |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset| (_ bv5 32))) (.cse8 (bvadd (_ bv6 32) |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset|)) (.cse9 (bvadd |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset| (_ bv7 32)))) (and (forall ((v_arrayElimCell_568 (_ BitVec 8)) (v_arrayElimCell_569 (_ BitVec 8)) (v_arrayElimCell_570 (_ BitVec 8))) (let ((.cse0 (concat (concat (concat v_arrayElimCell_570 v_arrayElimCell_568) v_arrayElimCell_569) .cse11))) (or (bvuge .cse0 (_ bv256 32)) (forall ((v_ArrVal_3725 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3724 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3708 (_ BitVec 32)) (v_ArrVal_3709 (_ BitVec 32)) (v_ArrVal_3707 (_ BitVec 32)) (v_ArrVal_3713 (_ BitVec 32)) (v_ArrVal_3714 (_ BitVec 32)) (v_ArrVal_3700 (_ BitVec 32)) (v_ArrVal_3711 (_ BitVec 32)) (v_ArrVal_3710 (_ BitVec 32))) (let ((.cse3 (let ((.cse4 (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_hid_open_report_~parser~0#1.base| (store (store (store (store .cse10 .cse6 v_ArrVal_3700) .cse7 v_ArrVal_3713) .cse8 v_ArrVal_3714) .cse9 v_ArrVal_3711)) |c_ULTIMATE.start_hid_open_report_~#item~0#1.base| v_ArrVal_3725))) (select (select .cse4 (select (select (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_hid_open_report_~parser~0#1.base| (store (store (store (store .cse5 .cse6 v_ArrVal_3709) .cse7 v_ArrVal_3710) .cse8 v_ArrVal_3707) .cse9 v_ArrVal_3708)) |c_ULTIMATE.start_hid_open_report_~#item~0#1.base| v_ArrVal_3724) |c_ULTIMATE.start_hid_open_report_~parser~0#1.base|) |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset|)) (select (select .cse4 |c_ULTIMATE.start_hid_open_report_~parser~0#1.base|) |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset|))))) (let ((.cse2 (bvadd .cse3 (_ bv12 32)))) (or (forall ((v_arrayElimCell_574 (_ BitVec 8)) (v_arrayElimCell_571 (_ BitVec 8)) (v_arrayElimCell_573 (_ BitVec 8)) (v_arrayElimCell_572 (_ BitVec 8))) (let ((.cse1 (concat (concat (concat v_arrayElimCell_573 v_arrayElimCell_574) v_arrayElimCell_572) v_arrayElimCell_571))) (or (bvuge .cse1 (_ bv256 32)) (bvule .cse2 (bvadd (_ bv16 32) .cse3 (bvmul (_ bv4 32) .cse1)))))) (bvule .cse2 (bvadd (_ bv16 32) .cse3 (bvmul (_ bv4 32) .cse0)))))))))) (or .cse12 (forall ((v_ArrVal_3725 (Array (_ BitVec 32) (_ BitVec 32))) (v_arrayElimCell_568 (_ BitVec 8)) (v_ArrVal_3724 (Array (_ BitVec 32) (_ BitVec 32))) (v_arrayElimCell_569 (_ BitVec 8)) (v_ArrVal_3708 (_ BitVec 32)) (v_ArrVal_3709 (_ BitVec 32)) (v_arrayElimCell_574 (_ BitVec 8)) (v_ArrVal_3707 (_ BitVec 32)) (v_arrayElimCell_571 (_ BitVec 8)) (v_arrayElimCell_570 (_ BitVec 8)) (v_ArrVal_3713 (_ BitVec 32)) (v_arrayElimCell_573 (_ BitVec 8)) (v_ArrVal_3714 (_ BitVec 32)) (v_arrayElimCell_572 (_ BitVec 8)) (v_ArrVal_3700 (_ BitVec 32)) (v_ArrVal_3711 (_ BitVec 32)) (v_ArrVal_3710 (_ BitVec 32))) (let ((.cse15 (let ((.cse16 (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_hid_open_report_~parser~0#1.base| (store (store (store (store .cse10 .cse6 v_ArrVal_3700) .cse7 v_ArrVal_3713) .cse8 v_ArrVal_3714) .cse9 v_ArrVal_3711)) |c_ULTIMATE.start_hid_open_report_~#item~0#1.base| v_ArrVal_3725))) (select (select .cse16 (select (select (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_hid_open_report_~parser~0#1.base| (store (store (store (store .cse5 .cse6 v_ArrVal_3709) .cse7 v_ArrVal_3710) .cse8 v_ArrVal_3707) .cse9 v_ArrVal_3708)) |c_ULTIMATE.start_hid_open_report_~#item~0#1.base| v_ArrVal_3724) |c_ULTIMATE.start_hid_open_report_~parser~0#1.base|) |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset|)) (select (select .cse16 |c_ULTIMATE.start_hid_open_report_~parser~0#1.base|) |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset|))))) (let ((.cse14 (bvadd .cse15 (_ bv12 32))) (.cse13 (concat (concat (concat v_arrayElimCell_573 v_arrayElimCell_574) v_arrayElimCell_572) v_arrayElimCell_571))) (or (bvuge .cse13 (_ bv256 32)) (bvule .cse14 (bvadd (_ bv16 32) .cse15 (bvmul (_ bv4 32) (concat (concat (concat v_arrayElimCell_570 v_arrayElimCell_568) v_arrayElimCell_569) .cse11)))) (bvule .cse14 (bvadd (_ bv16 32) .cse15 (bvmul (_ bv4 32) .cse13)))))))) (or .cse12 (forall ((v_ArrVal_3725 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3724 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3708 (_ BitVec 32)) (v_ArrVal_3709 (_ BitVec 32)) (v_arrayElimCell_574 (_ BitVec 8)) (v_ArrVal_3707 (_ BitVec 32)) (v_arrayElimCell_571 (_ BitVec 8)) (v_ArrVal_3713 (_ BitVec 32)) (v_arrayElimCell_573 (_ BitVec 8)) (v_ArrVal_3714 (_ BitVec 32)) (v_arrayElimCell_572 (_ BitVec 8)) (v_ArrVal_3700 (_ BitVec 32)) (v_ArrVal_3711 (_ BitVec 32)) (v_ArrVal_3710 (_ BitVec 32))) (let ((.cse17 (concat (concat (concat v_arrayElimCell_573 v_arrayElimCell_574) v_arrayElimCell_572) v_arrayElimCell_571))) (or (bvuge .cse17 (_ bv256 32)) (let ((.cse18 (let ((.cse19 (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_hid_open_report_~parser~0#1.base| (store (store (store (store .cse10 .cse6 v_ArrVal_3700) .cse7 v_ArrVal_3713) .cse8 v_ArrVal_3714) .cse9 v_ArrVal_3711)) |c_ULTIMATE.start_hid_open_report_~#item~0#1.base| v_ArrVal_3725))) (select (select .cse19 (select (select (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_hid_open_report_~parser~0#1.base| (store (store (store (store .cse5 .cse6 v_ArrVal_3709) .cse7 v_ArrVal_3710) .cse8 v_ArrVal_3707) .cse9 v_ArrVal_3708)) |c_ULTIMATE.start_hid_open_report_~#item~0#1.base| v_ArrVal_3724) |c_ULTIMATE.start_hid_open_report_~parser~0#1.base|) |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset|)) (select (select .cse19 |c_ULTIMATE.start_hid_open_report_~parser~0#1.base|) |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset|))))) (bvule (bvadd .cse18 (_ bv12 32)) (bvadd (_ bv16 32) .cse18 (bvmul (_ bv4 32) .cse17)))))))) (or (forall ((v_arrayElimCell_568 (_ BitVec 8)) (v_ArrVal_3725 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3724 (Array (_ BitVec 32) (_ BitVec 32))) (v_arrayElimCell_569 (_ BitVec 8)) (v_ArrVal_3708 (_ BitVec 32)) (v_ArrVal_3709 (_ BitVec 32)) (v_ArrVal_3707 (_ BitVec 32)) (v_arrayElimCell_570 (_ BitVec 8)) (v_ArrVal_3713 (_ BitVec 32)) (v_ArrVal_3714 (_ BitVec 32)) (v_ArrVal_3700 (_ BitVec 32)) (v_ArrVal_3711 (_ BitVec 32)) (v_ArrVal_3710 (_ BitVec 32))) (let ((.cse20 (concat (concat (concat v_arrayElimCell_570 v_arrayElimCell_568) v_arrayElimCell_569) .cse11))) (or (bvuge .cse20 (_ bv256 32)) (let ((.cse21 (let ((.cse22 (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_hid_open_report_~parser~0#1.base| (store (store (store (store .cse10 .cse6 v_ArrVal_3700) .cse7 v_ArrVal_3713) .cse8 v_ArrVal_3714) .cse9 v_ArrVal_3711)) |c_ULTIMATE.start_hid_open_report_~#item~0#1.base| v_ArrVal_3725))) (select (select .cse22 (select (select (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_hid_open_report_~parser~0#1.base| (store (store (store (store .cse5 .cse6 v_ArrVal_3709) .cse7 v_ArrVal_3710) .cse8 v_ArrVal_3707) .cse9 v_ArrVal_3708)) |c_ULTIMATE.start_hid_open_report_~#item~0#1.base| v_ArrVal_3724) |c_ULTIMATE.start_hid_open_report_~parser~0#1.base|) |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset|)) (select (select .cse22 |c_ULTIMATE.start_hid_open_report_~parser~0#1.base|) |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset|))))) (bvule (bvadd .cse21 (_ bv12 32)) (bvadd (_ bv16 32) .cse21 (bvmul (_ bv4 32) .cse20))))))) .cse23) (or (forall ((v_ArrVal_3725 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3724 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3708 (_ BitVec 32)) (v_ArrVal_3709 (_ BitVec 32)) (v_ArrVal_3707 (_ BitVec 32)) (v_ArrVal_3713 (_ BitVec 32)) (v_ArrVal_3714 (_ BitVec 32)) (v_ArrVal_3700 (_ BitVec 32)) (v_ArrVal_3711 (_ BitVec 32)) (v_ArrVal_3710 (_ BitVec 32))) (let ((.cse24 (let ((.cse25 (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_hid_open_report_~parser~0#1.base| (store (store (store (store .cse10 .cse6 v_ArrVal_3700) .cse7 v_ArrVal_3713) .cse8 v_ArrVal_3714) .cse9 v_ArrVal_3711)) |c_ULTIMATE.start_hid_open_report_~#item~0#1.base| v_ArrVal_3725))) (select (select .cse25 (select (select (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_hid_open_report_~parser~0#1.base| (store (store (store (store .cse5 .cse6 v_ArrVal_3709) .cse7 v_ArrVal_3710) .cse8 v_ArrVal_3707) .cse9 v_ArrVal_3708)) |c_ULTIMATE.start_hid_open_report_~#item~0#1.base| v_ArrVal_3724) |c_ULTIMATE.start_hid_open_report_~parser~0#1.base|) |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset|)) (select (select .cse25 |c_ULTIMATE.start_hid_open_report_~parser~0#1.base|) |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset|))))) (bvule (bvadd (_ bv8 32) .cse24) (bvadd .cse24 (_ bv12 32))))) (and (forall ((v_arrayElimCell_560 (_ BitVec 8)) (v_arrayElimCell_562 (_ BitVec 8)) (v_arrayElimCell_561 (_ BitVec 8))) (bvuge (concat (concat (concat v_arrayElimCell_562 v_arrayElimCell_560) v_arrayElimCell_561) .cse11) (_ bv256 32))) .cse12)) (or .cse23 (forall ((v_ArrVal_3725 (Array (_ BitVec 32) (_ BitVec 32))) (v_arrayElimCell_568 (_ BitVec 8)) (v_ArrVal_3724 (Array (_ BitVec 32) (_ BitVec 32))) (v_arrayElimCell_569 (_ BitVec 8)) (v_ArrVal_3708 (_ BitVec 32)) (v_ArrVal_3709 (_ BitVec 32)) (v_arrayElimCell_574 (_ BitVec 8)) (v_ArrVal_3707 (_ BitVec 32)) (v_arrayElimCell_571 (_ BitVec 8)) (v_arrayElimCell_570 (_ BitVec 8)) (v_ArrVal_3713 (_ BitVec 32)) (v_arrayElimCell_573 (_ BitVec 8)) (v_ArrVal_3714 (_ BitVec 32)) (v_arrayElimCell_572 (_ BitVec 8)) (v_ArrVal_3700 (_ BitVec 32)) (v_ArrVal_3711 (_ BitVec 32)) (v_ArrVal_3710 (_ BitVec 32))) (let ((.cse28 (let ((.cse29 (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_hid_open_report_~parser~0#1.base| (store (store (store (store .cse10 .cse6 v_ArrVal_3700) .cse7 v_ArrVal_3713) .cse8 v_ArrVal_3714) .cse9 v_ArrVal_3711)) |c_ULTIMATE.start_hid_open_report_~#item~0#1.base| v_ArrVal_3725))) (select (select .cse29 (select (select (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_hid_open_report_~parser~0#1.base| (store (store (store (store .cse5 .cse6 v_ArrVal_3709) .cse7 v_ArrVal_3710) .cse8 v_ArrVal_3707) .cse9 v_ArrVal_3708)) |c_ULTIMATE.start_hid_open_report_~#item~0#1.base| v_ArrVal_3724) |c_ULTIMATE.start_hid_open_report_~parser~0#1.base|) |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset|)) (select (select .cse29 |c_ULTIMATE.start_hid_open_report_~parser~0#1.base|) |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset|))))) (let ((.cse26 (concat (concat (concat v_arrayElimCell_570 v_arrayElimCell_568) v_arrayElimCell_569) .cse11)) (.cse27 (bvadd .cse28 (_ bv12 32)))) (or (bvuge .cse26 (_ bv256 32)) (bvule .cse27 (bvadd (_ bv16 32) .cse28 (bvmul (_ bv4 32) .cse26))) (bvule .cse27 (bvadd (_ bv16 32) .cse28 (bvmul (_ bv4 32) (concat (concat (concat v_arrayElimCell_573 v_arrayElimCell_574) v_arrayElimCell_572) v_arrayElimCell_571)))))))))))) is different from false [2022-11-19 08:02:14,895 WARN L233 SmtUtils]: Spent 31.29s on a formula simplification. DAG size of input: 104 DAG size of output: 85 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-19 08:02:49,121 WARN L233 SmtUtils]: Spent 8.18s on a formula simplification that was a NOOP. DAG size: 84 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-19 08:02:49,765 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-19 08:02:49,766 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 5 case distinctions, treesize of input 217 treesize of output 210 [2022-11-19 08:02:49,788 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 324 treesize of output 312 [2022-11-19 08:02:49,828 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 155 treesize of output 151 [2022-11-19 08:02:50,338 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-19 08:02:50,339 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 5 case distinctions, treesize of input 226 treesize of output 219 [2022-11-19 08:02:50,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:02:50,375 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 169 treesize of output 165 [2022-11-19 08:02:50,399 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 160 treesize of output 156 [2022-11-19 08:02:50,742 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-19 08:02:50,743 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 5 case distinctions, treesize of input 453 treesize of output 389 [2022-11-19 08:02:50,789 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 675 treesize of output 655 [2022-11-19 08:02:50,863 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 329 treesize of output 321 [2022-11-19 08:02:57,091 WARN L859 $PredicateComparison]: unable to prove that (let ((.cse18 (= |c_ULTIMATE.start_hid_open_report_~#item~0#1.base| |c_ULTIMATE.start_hid_open_report_~parser~0#1.base|))) (let ((.cse17 (not .cse18)) (.cse10 (store (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_hid_open_report_~parser~0#1.base|) |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset| |c_ULTIMATE.start_hid_open_report_~device#1.offset|)) (.cse11 (bvadd (_ bv4 32) |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset|)) (.cse12 (bvadd |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset| (_ bv5 32))) (.cse13 (bvadd (_ bv6 32) |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset|)) (.cse14 (bvadd |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset| (_ bv7 32)))) (and (forall ((v_arrayElimCell_574 (_ BitVec 8)) (v_arrayElimCell_571 (_ BitVec 8)) (v_arrayElimCell_573 (_ BitVec 8)) (v_arrayElimCell_572 (_ BitVec 8))) (let ((.cse9 (concat (concat (concat v_arrayElimCell_573 v_arrayElimCell_574) v_arrayElimCell_572) v_arrayElimCell_571))) (or (forall ((v_arrayElimCell_568 (_ BitVec 8)) (v_arrayElimCell_569 (_ BitVec 8)) (v_arrayElimCell_570 (_ BitVec 8))) (let ((.cse8 (concat (concat (concat v_arrayElimCell_570 v_arrayElimCell_568) v_arrayElimCell_569) (_ bv1 8)))) (or (forall ((v_ArrVal_3725 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3713 (_ BitVec 32)) (v_ArrVal_3714 (_ BitVec 32)) (v_ArrVal_3700 (_ BitVec 32)) (v_ArrVal_3711 (_ BitVec 32))) (let ((.cse6 (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_hid_open_report_~parser~0#1.base| (store (store (store (store .cse10 .cse11 v_ArrVal_3700) .cse12 v_ArrVal_3713) .cse13 v_ArrVal_3714) .cse14 v_ArrVal_3711)) |c_ULTIMATE.start_hid_open_report_~#item~0#1.base| v_ArrVal_3725))) (let ((.cse7 (select (select .cse6 |c_ULTIMATE.start_hid_open_report_~parser~0#1.base|) |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset|))) (let ((.cse1 (select (select .cse6 |c_ULTIMATE.start_hid_open_report_~device#1.base|) .cse7))) (let ((.cse0 (bvadd .cse1 (_ bv12 32))) (.cse3 (bvmul (_ bv4 32) .cse9)) (.cse2 (bvmul (_ bv4 32) .cse8))) (or (bvule .cse0 (bvadd (_ bv16 32) .cse1 .cse2)) (bvule .cse0 (bvadd (_ bv16 32) .cse1 .cse3)) (forall ((v_arrayElimCell_580 (_ BitVec 32))) (let ((.cse5 (select (select .cse6 v_arrayElimCell_580) .cse7))) (let ((.cse4 (bvadd .cse5 (_ bv12 32)))) (or (bvule .cse4 (bvadd (_ bv16 32) .cse5 .cse3)) (bvule .cse4 (bvadd (_ bv16 32) .cse5 .cse2)))))))))))) (bvuge .cse8 (_ bv256 32))))) (bvuge .cse9 (_ bv256 32))))) (or (forall ((v_ArrVal_3725 (Array (_ BitVec 32) (_ BitVec 32))) (v_arrayElimCell_576 (_ BitVec 32)) (v_ArrVal_3713 (_ BitVec 32)) (v_ArrVal_3714 (_ BitVec 32)) (v_ArrVal_3700 (_ BitVec 32)) (v_ArrVal_3711 (_ BitVec 32))) (let ((.cse15 (let ((.cse16 (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_hid_open_report_~parser~0#1.base| (store (store (store (store .cse10 .cse11 v_ArrVal_3700) .cse12 v_ArrVal_3713) .cse13 v_ArrVal_3714) .cse14 v_ArrVal_3711)) |c_ULTIMATE.start_hid_open_report_~#item~0#1.base| v_ArrVal_3725))) (select (select .cse16 v_arrayElimCell_576) (select (select .cse16 |c_ULTIMATE.start_hid_open_report_~parser~0#1.base|) |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset|))))) (bvule (bvadd (_ bv8 32) .cse15) (bvadd .cse15 (_ bv12 32))))) .cse17) (or .cse18 (forall ((v_arrayElimCell_568 (_ BitVec 8)) (v_ArrVal_3725 (Array (_ BitVec 32) (_ BitVec 32))) (v_arrayElimCell_569 (_ BitVec 8)) (v_arrayElimCell_574 (_ BitVec 8)) (v_arrayElimCell_571 (_ BitVec 8)) (v_arrayElimCell_570 (_ BitVec 8)) (v_ArrVal_3713 (_ BitVec 32)) (v_arrayElimCell_573 (_ BitVec 8)) (v_ArrVal_3714 (_ BitVec 32)) (v_arrayElimCell_572 (_ BitVec 8)) (v_ArrVal_3700 (_ BitVec 32)) (v_ArrVal_3711 (_ BitVec 32))) (let ((.cse20 (let ((.cse23 (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_hid_open_report_~parser~0#1.base| (store (store (store (store .cse10 .cse11 v_ArrVal_3700) .cse12 v_ArrVal_3713) .cse13 v_ArrVal_3714) .cse14 v_ArrVal_3711)) |c_ULTIMATE.start_hid_open_report_~#item~0#1.base| v_ArrVal_3725))) (select (select .cse23 |c_ULTIMATE.start_hid_open_report_~device#1.base|) (select (select .cse23 |c_ULTIMATE.start_hid_open_report_~parser~0#1.base|) |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset|))))) (let ((.cse19 (bvadd .cse20 (_ bv12 32))) (.cse21 (concat (concat (concat v_arrayElimCell_570 v_arrayElimCell_568) v_arrayElimCell_569) (_ bv1 8))) (.cse22 (concat (concat (concat v_arrayElimCell_573 v_arrayElimCell_574) v_arrayElimCell_572) v_arrayElimCell_571))) (or (bvule .cse19 (bvadd (_ bv16 32) .cse20 (bvmul (_ bv4 32) .cse21))) (bvule .cse19 (bvadd (_ bv16 32) .cse20 (bvmul (_ bv4 32) .cse22))) (bvuge .cse21 (_ bv256 32)) (bvuge .cse22 (_ bv256 32))))))) (or .cse17 (forall ((v_ArrVal_3725 (Array (_ BitVec 32) (_ BitVec 32))) (v_arrayElimCell_568 (_ BitVec 8)) (v_arrayElimCell_569 (_ BitVec 8)) (v_arrayElimCell_574 (_ BitVec 8)) (v_arrayElimCell_580 (_ BitVec 32)) (v_arrayElimCell_571 (_ BitVec 8)) (v_arrayElimCell_570 (_ BitVec 8)) (v_ArrVal_3713 (_ BitVec 32)) (v_arrayElimCell_573 (_ BitVec 8)) (v_ArrVal_3714 (_ BitVec 32)) (v_arrayElimCell_572 (_ BitVec 8)) (v_ArrVal_3700 (_ BitVec 32)) (v_ArrVal_3711 (_ BitVec 32))) (let ((.cse26 (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_hid_open_report_~parser~0#1.base| (store (store (store (store .cse10 .cse11 v_ArrVal_3700) .cse12 v_ArrVal_3713) .cse13 v_ArrVal_3714) .cse14 v_ArrVal_3711)) |c_ULTIMATE.start_hid_open_report_~#item~0#1.base| v_ArrVal_3725))) (let ((.cse27 (select (select .cse26 |c_ULTIMATE.start_hid_open_report_~parser~0#1.base|) |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset|))) (let ((.cse31 (select (select .cse26 v_arrayElimCell_580) .cse27)) (.cse29 (concat (concat (concat v_arrayElimCell_573 v_arrayElimCell_574) v_arrayElimCell_572) v_arrayElimCell_571))) (let ((.cse25 (bvmul (_ bv4 32) .cse29)) (.cse30 (bvadd .cse31 (_ bv12 32))) (.cse28 (concat (concat (concat v_arrayElimCell_570 v_arrayElimCell_568) v_arrayElimCell_569) (_ bv1 8)))) (or (let ((.cse24 (select (select .cse26 |c_ULTIMATE.start_hid_open_report_~device#1.base|) .cse27))) (bvule (bvadd .cse24 (_ bv12 32)) (bvadd (_ bv16 32) .cse24 .cse25))) (bvuge .cse28 (_ bv256 32)) (bvuge .cse29 (_ bv256 32)) (bvule .cse30 (bvadd (_ bv16 32) .cse31 .cse25)) (bvule .cse30 (bvadd (_ bv16 32) .cse31 (bvmul (_ bv4 32) .cse28)))))))))) (or .cse18 (forall ((v_ArrVal_3725 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3713 (_ BitVec 32)) (v_ArrVal_3714 (_ BitVec 32)) (v_ArrVal_3700 (_ BitVec 32)) (v_ArrVal_3711 (_ BitVec 32))) (let ((.cse32 (let ((.cse33 (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_hid_open_report_~parser~0#1.base| (store (store (store (store .cse10 .cse11 v_ArrVal_3700) .cse12 v_ArrVal_3713) .cse13 v_ArrVal_3714) .cse14 v_ArrVal_3711)) |c_ULTIMATE.start_hid_open_report_~#item~0#1.base| v_ArrVal_3725))) (select (select .cse33 |c_ULTIMATE.start_hid_open_report_~device#1.base|) (select (select .cse33 |c_ULTIMATE.start_hid_open_report_~parser~0#1.base|) |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset|))))) (bvule (bvadd (_ bv8 32) .cse32) (bvadd .cse32 (_ bv12 32)))))) (or .cse17 (forall ((v_ArrVal_3725 (Array (_ BitVec 32) (_ BitVec 32))) (v_arrayElimCell_568 (_ BitVec 8)) (v_arrayElimCell_569 (_ BitVec 8)) (v_arrayElimCell_574 (_ BitVec 8)) (v_arrayElimCell_580 (_ BitVec 32)) (v_arrayElimCell_571 (_ BitVec 8)) (v_arrayElimCell_570 (_ BitVec 8)) (v_ArrVal_3713 (_ BitVec 32)) (v_arrayElimCell_573 (_ BitVec 8)) (v_ArrVal_3714 (_ BitVec 32)) (v_arrayElimCell_572 (_ BitVec 8)) (v_ArrVal_3700 (_ BitVec 32)) (v_ArrVal_3711 (_ BitVec 32))) (let ((.cse37 (let ((.cse38 (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_hid_open_report_~parser~0#1.base| (store (store (store (store .cse10 .cse11 v_ArrVal_3700) .cse12 v_ArrVal_3713) .cse13 v_ArrVal_3714) .cse14 v_ArrVal_3711)) |c_ULTIMATE.start_hid_open_report_~#item~0#1.base| v_ArrVal_3725))) (select (select .cse38 v_arrayElimCell_580) (select (select .cse38 |c_ULTIMATE.start_hid_open_report_~parser~0#1.base|) |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset|))))) (let ((.cse35 (concat (concat (concat v_arrayElimCell_573 v_arrayElimCell_574) v_arrayElimCell_572) v_arrayElimCell_571)) (.cse36 (bvadd .cse37 (_ bv12 32))) (.cse34 (concat (concat (concat v_arrayElimCell_570 v_arrayElimCell_568) v_arrayElimCell_569) (_ bv1 8)))) (or (bvuge .cse34 (_ bv256 32)) (bvuge .cse35 (_ bv256 32)) (bvule .cse36 (bvadd (_ bv16 32) .cse37 (bvmul (_ bv4 32) .cse35))) (bvule .cse36 (bvadd (_ bv16 32) .cse37 (bvmul (_ bv4 32) .cse34)))))))) (forall ((v_ArrVal_3725 (Array (_ BitVec 32) (_ BitVec 32))) (v_arrayElimCell_576 (_ BitVec 32)) (v_ArrVal_3713 (_ BitVec 32)) (v_ArrVal_3714 (_ BitVec 32)) (v_ArrVal_3700 (_ BitVec 32)) (v_ArrVal_3711 (_ BitVec 32))) (let ((.cse40 (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_hid_open_report_~parser~0#1.base| (store (store (store (store .cse10 .cse11 v_ArrVal_3700) .cse12 v_ArrVal_3713) .cse13 v_ArrVal_3714) .cse14 v_ArrVal_3711)) |c_ULTIMATE.start_hid_open_report_~#item~0#1.base| v_ArrVal_3725))) (let ((.cse41 (select (select .cse40 |c_ULTIMATE.start_hid_open_report_~parser~0#1.base|) |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset|))) (or (let ((.cse39 (select (select .cse40 |c_ULTIMATE.start_hid_open_report_~device#1.base|) .cse41))) (bvule (bvadd (_ bv8 32) .cse39) (bvadd .cse39 (_ bv12 32)))) (let ((.cse42 (select (select .cse40 v_arrayElimCell_576) .cse41))) (bvule (bvadd (_ bv8 32) .cse42) (bvadd .cse42 (_ bv12 32)))))))) (or .cse17 (forall ((v_ArrVal_3725 (Array (_ BitVec 32) (_ BitVec 32))) (v_arrayElimCell_578 (_ BitVec 32)) (v_arrayElimCell_574 (_ BitVec 8)) (v_arrayElimCell_571 (_ BitVec 8)) (v_ArrVal_3713 (_ BitVec 32)) (v_arrayElimCell_573 (_ BitVec 8)) (v_ArrVal_3714 (_ BitVec 32)) (v_arrayElimCell_572 (_ BitVec 8)) (v_ArrVal_3700 (_ BitVec 32)) (v_ArrVal_3711 (_ BitVec 32))) (let ((.cse44 (concat (concat (concat v_arrayElimCell_573 v_arrayElimCell_574) v_arrayElimCell_572) v_arrayElimCell_571))) (or (let ((.cse43 (let ((.cse45 (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_hid_open_report_~parser~0#1.base| (store (store (store (store .cse10 .cse11 v_ArrVal_3700) .cse12 v_ArrVal_3713) .cse13 v_ArrVal_3714) .cse14 v_ArrVal_3711)) |c_ULTIMATE.start_hid_open_report_~#item~0#1.base| v_ArrVal_3725))) (select (select .cse45 v_arrayElimCell_578) (select (select .cse45 |c_ULTIMATE.start_hid_open_report_~parser~0#1.base|) |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset|))))) (bvule (bvadd .cse43 (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) .cse44) .cse43))) (bvuge .cse44 (_ bv256 32))))))))) is different from true [2022-11-19 08:05:06,602 WARN L233 SmtUtils]: Spent 29.62s on a formula simplification. DAG size of input: 109 DAG size of output: 80 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-19 08:05:21,548 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [674835304] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 08:05:21,548 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-19 08:05:21,548 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 30, 26] total 80 [2022-11-19 08:05:21,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1000981113] [2022-11-19 08:05:21,549 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-19 08:05:21,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 81 states [2022-11-19 08:05:21,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:05:21,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 81 interpolants. [2022-11-19 08:05:21,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=450, Invalid=10598, Unknown=114, NotChecked=1720, Total=12882 [2022-11-19 08:05:21,552 INFO L87 Difference]: Start difference. First operand 412 states and 507 transitions. Second operand has 81 states, 75 states have (on average 1.9066666666666667) internal successors, (143), 68 states have internal predecessors, (143), 11 states have call successors, (11), 8 states have call predecessors, (11), 10 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-11-19 08:06:57,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:06:57,078 INFO L93 Difference]: Finished difference Result 513 states and 611 transitions. [2022-11-19 08:06:57,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-11-19 08:06:57,079 INFO L78 Accepts]: Start accepts. Automaton has has 81 states, 75 states have (on average 1.9066666666666667) internal successors, (143), 68 states have internal predecessors, (143), 11 states have call successors, (11), 8 states have call predecessors, (11), 10 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) Word has length 59 [2022-11-19 08:06:57,079 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:06:57,081 INFO L225 Difference]: With dead ends: 513 [2022-11-19 08:06:57,082 INFO L226 Difference]: Without dead ends: 513 [2022-11-19 08:06:57,087 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 291 GetRequests, 142 SyntacticMatches, 10 SemanticMatches, 139 ConstructedPredicates, 8 IntricatePredicates, 0 DeprecatedPredicates, 5509 ImplicationChecksByTransitivity, 566.6s TimeCoverageRelationStatistics Valid=719, Invalid=16748, Unknown=121, NotChecked=2152, Total=19740 [2022-11-19 08:06:57,087 INFO L413 NwaCegarLoop]: 145 mSDtfsCounter, 331 mSDsluCounter, 5164 mSDsCounter, 0 mSdLazyCounter, 2706 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 31.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 334 SdHoareTripleChecker+Valid, 5309 SdHoareTripleChecker+Invalid, 5754 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 2706 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3002 IncrementalHoareTripleChecker+Unchecked, 32.8s IncrementalHoareTripleChecker+Time [2022-11-19 08:06:57,088 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [334 Valid, 5309 Invalid, 5754 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 2706 Invalid, 0 Unknown, 3002 Unchecked, 32.8s Time] [2022-11-19 08:06:57,089 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 513 states. [2022-11-19 08:06:57,094 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 513 to 418. [2022-11-19 08:06:57,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 418 states, 333 states have (on average 1.4114114114114114) internal successors, (470), 383 states have internal predecessors, (470), 20 states have call successors, (20), 16 states have call predecessors, (20), 17 states have return successors, (25), 18 states have call predecessors, (25), 20 states have call successors, (25) [2022-11-19 08:06:57,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 418 states to 418 states and 515 transitions. [2022-11-19 08:06:57,097 INFO L78 Accepts]: Start accepts. Automaton has 418 states and 515 transitions. Word has length 59 [2022-11-19 08:06:57,097 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:06:57,097 INFO L495 AbstractCegarLoop]: Abstraction has 418 states and 515 transitions. [2022-11-19 08:06:57,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 81 states, 75 states have (on average 1.9066666666666667) internal successors, (143), 68 states have internal predecessors, (143), 11 states have call successors, (11), 8 states have call predecessors, (11), 10 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-11-19 08:06:57,097 INFO L276 IsEmpty]: Start isEmpty. Operand 418 states and 515 transitions. [2022-11-19 08:06:57,098 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2022-11-19 08:06:57,098 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:06:57,098 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:06:57,108 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Forceful destruction successful, exit code 0 [2022-11-19 08:06:57,318 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (49)] Ended with exit code 0 [2022-11-19 08:06:57,514 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (50)] Ended with exit code 0 [2022-11-19 08:06:57,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,49 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -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_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt [2022-11-19 08:06:57,708 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2022-11-19 08:06:57,709 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:06:57,709 INFO L85 PathProgramCache]: Analyzing trace with hash 356199651, now seen corresponding path program 1 times [2022-11-19 08:06:57,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:06:57,709 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1738592376] [2022-11-19 08:06:57,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:06:57,709 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:06:57,710 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:06:57,710 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -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:06:57,711 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -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:06:58,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:06:58,372 INFO L263 TraceCheckSpWp]: Trace formula consists of 365 conjuncts, 76 conjunts are in the unsatisfiable core [2022-11-19 08:06:58,377 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:06:59,835 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-19 08:06:59,835 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 2 case distinctions, treesize of input 24 treesize of output 37 [2022-11-19 08:07:01,988 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-19 08:07:02,446 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 21 treesize of output 20 [2022-11-19 08:07:03,937 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-19 08:07:04,075 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 19 treesize of output 18 [2022-11-19 08:07:05,280 INFO L321 Elim1Store]: treesize reduction 92, result has 31.3 percent of original size [2022-11-19 08:07:05,280 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 35 treesize of output 65 [2022-11-19 08:07:06,404 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:07:06,415 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:07:06,515 INFO L321 Elim1Store]: treesize reduction 6, result has 57.1 percent of original size [2022-11-19 08:07:06,517 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 27 [2022-11-19 08:07:08,821 INFO L217 Elim1Store]: Index analysis took 131 ms [2022-11-19 08:07:09,267 INFO L321 Elim1Store]: treesize reduction 40, result has 42.0 percent of original size [2022-11-19 08:07:09,268 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 4 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 50 [2022-11-19 08:07:16,563 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 14 treesize of output 16 [2022-11-19 08:07:16,728 INFO L321 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2022-11-19 08:07:16,728 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 54 treesize of output 52 [2022-11-19 08:07:18,120 INFO L321 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2022-11-19 08:07:18,120 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 54 treesize of output 52 [2022-11-19 08:07:18,199 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:07:20,230 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-19 08:07:20,231 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:07:20,279 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:07:20,670 INFO L321 Elim1Store]: treesize reduction 32, result has 31.9 percent of original size [2022-11-19 08:07:20,671 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 46 treesize of output 50 [2022-11-19 08:07:20,817 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 30 treesize of output 20 [2022-11-19 08:07:21,740 INFO L321 Elim1Store]: treesize reduction 32, result has 31.9 percent of original size [2022-11-19 08:07:21,740 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 46 treesize of output 50 [2022-11-19 08:07:21,766 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 30 treesize of output 20 [2022-11-19 08:07:22,203 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-19 08:07:22,203 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:07:22,254 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:07:23,206 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-19 08:07:23,207 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:07:23,252 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:07:23,618 INFO L321 Elim1Store]: treesize reduction 32, result has 31.9 percent of original size [2022-11-19 08:07:23,619 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 46 treesize of output 50 [2022-11-19 08:07:23,668 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 30 treesize of output 20 [2022-11-19 08:07:24,568 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:07:24,689 INFO L321 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2022-11-19 08:07:24,690 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 46 treesize of output 46 [2022-11-19 08:07:24,785 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:07:24,786 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:07:27,719 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:07:29,605 INFO L321 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-11-19 08:07:29,605 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 54 treesize of output 25 [2022-11-19 08:07:30,853 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:07:30,853 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 08:07:30,854 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:07:30,854 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1738592376] [2022-11-19 08:07:30,854 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1738592376] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:07:30,854 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:07:30,854 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-11-19 08:07:30,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564982990] [2022-11-19 08:07:30,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:07:30,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-11-19 08:07:30,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:07:30,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-11-19 08:07:30,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=681, Unknown=0, NotChecked=0, Total=756 [2022-11-19 08:07:30,856 INFO L87 Difference]: Start difference. First operand 418 states and 515 transitions. Second operand has 28 states, 24 states have (on average 2.2083333333333335) internal successors, (53), 21 states have internal predecessors, (53), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-19 08:07:42,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:07:42,881 INFO L93 Difference]: Finished difference Result 437 states and 534 transitions. [2022-11-19 08:07:42,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-11-19 08:07:42,881 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 24 states have (on average 2.2083333333333335) internal successors, (53), 21 states have internal predecessors, (53), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 60 [2022-11-19 08:07:42,882 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:07:42,882 INFO L225 Difference]: With dead ends: 437 [2022-11-19 08:07:42,883 INFO L226 Difference]: Without dead ends: 437 [2022-11-19 08:07:42,883 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 240 ImplicationChecksByTransitivity, 22.6s TimeCoverageRelationStatistics Valid=125, Invalid=1135, Unknown=0, NotChecked=0, Total=1260 [2022-11-19 08:07:42,884 INFO L413 NwaCegarLoop]: 151 mSDtfsCounter, 43 mSDsluCounter, 2069 mSDsCounter, 0 mSdLazyCounter, 583 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 2220 SdHoareTripleChecker+Invalid, 1215 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 583 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 622 IncrementalHoareTripleChecker+Unchecked, 7.0s IncrementalHoareTripleChecker+Time [2022-11-19 08:07:42,884 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [44 Valid, 2220 Invalid, 1215 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 583 Invalid, 0 Unknown, 622 Unchecked, 7.0s Time] [2022-11-19 08:07:42,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 437 states. [2022-11-19 08:07:42,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 437 to 424. [2022-11-19 08:07:42,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 424 states, 338 states have (on average 1.4082840236686391) internal successors, (476), 389 states have internal predecessors, (476), 20 states have call successors, (20), 16 states have call predecessors, (20), 18 states have return successors, (25), 18 states have call predecessors, (25), 20 states have call successors, (25) [2022-11-19 08:07:42,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 424 states to 424 states and 521 transitions. [2022-11-19 08:07:42,892 INFO L78 Accepts]: Start accepts. Automaton has 424 states and 521 transitions. Word has length 60 [2022-11-19 08:07:42,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:07:42,892 INFO L495 AbstractCegarLoop]: Abstraction has 424 states and 521 transitions. [2022-11-19 08:07:42,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 24 states have (on average 2.2083333333333335) internal successors, (53), 21 states have internal predecessors, (53), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-19 08:07:42,893 INFO L276 IsEmpty]: Start isEmpty. Operand 424 states and 521 transitions. [2022-11-19 08:07:42,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2022-11-19 08:07:42,893 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:07:42,894 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:07:42,910 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -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:07:43,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -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:07:43,107 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting free_reportsErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2022-11-19 08:07:43,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:07:43,107 INFO L85 PathProgramCache]: Analyzing trace with hash 356199652, now seen corresponding path program 1 times [2022-11-19 08:07:43,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:07:43,108 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1898118741] [2022-11-19 08:07:43,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:07:43,108 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:07:43,108 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:07:43,109 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -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:07:43,111 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057342c6-e6c9-4a74-bd75-54bbaa43012c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (53)] Waiting until timeout for monitored process [2022-11-19 08:07:43,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:07:43,768 INFO L263 TraceCheckSpWp]: Trace formula consists of 365 conjuncts, 92 conjunts are in the unsatisfiable core [2022-11-19 08:07:43,773 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:07:44,583 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:07:45,490 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-19 08:07:45,490 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:07:47,506 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-19 08:07:47,717 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-19 08:07:48,154 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 21 treesize of output 20 [2022-11-19 08:07:48,312 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-11-19 08:07:49,899 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:07:49,924 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 23 treesize of output 22 [2022-11-19 08:07:51,075 INFO L321 Elim1Store]: treesize reduction 56, result has 35.6 percent of original size [2022-11-19 08:07:51,076 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 30 treesize of output 51 [2022-11-19 08:07:51,385 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:07:52,417 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:07:52,418 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 16 [2022-11-19 08:07:52,448 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 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 9 treesize of output 3 [2022-11-19 08:07:55,129 INFO L321 Elim1Store]: treesize reduction 28, result has 37.8 percent of original size [2022-11-19 08:07:55,129 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 31 treesize of output 35 [2022-11-19 08:07:55,283 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 7 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:07:58,738 INFO L321 Elim1Store]: treesize reduction 35, result has 32.7 percent of original size [2022-11-19 08:07:58,738 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 43 treesize of output 57 [2022-11-19 08:07:59,098 INFO L321 Elim1Store]: treesize reduction 48, result has 23.8 percent of original size [2022-11-19 08:07:59,098 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 130 treesize of output 120 [2022-11-19 08:07:59,287 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 9 treesize of output 7 [2022-11-19 08:08:03,903 INFO L321 Elim1Store]: treesize reduction 35, result has 32.7 percent of original size [2022-11-19 08:08:03,903 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 43 treesize of output 57 [2022-11-19 08:08:04,251 INFO L321 Elim1Store]: treesize reduction 48, result has 23.8 percent of original size [2022-11-19 08:08:04,252 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 130 treesize of output 120 [2022-11-19 08:08:04,516 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 9 treesize of output 7