./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/ldv-memsafety/memleaks_test12-2.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 0e0057cc 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_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/ldv-memsafety/memleaks_test12-2.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya --witnessprinter.witness.filename witness --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 Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 7f08d75c904d21d6573220c7737d451cd978e8a22a153e855f8d685d88a1eb60 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 00:44:47,751 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 00:44:47,813 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2023-11-29 00:44:47,817 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 00:44:47,817 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 00:44:47,841 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 00:44:47,841 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 00:44:47,841 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 00:44:47,842 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 00:44:47,843 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 00:44:47,843 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 00:44:47,844 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 00:44:47,844 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 00:44:47,845 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 00:44:47,845 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 00:44:47,846 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 00:44:47,847 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 00:44:47,847 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 00:44:47,848 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 00:44:47,848 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 00:44:47,849 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2023-11-29 00:44:47,849 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2023-11-29 00:44:47,850 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2023-11-29 00:44:47,850 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 00:44:47,850 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-29 00:44:47,851 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-29 00:44:47,851 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 00:44:47,852 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 00:44:47,852 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 00:44:47,852 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 00:44:47,853 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 00:44:47,853 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 00:44:47,853 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 00:44:47,854 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 00:44:47,854 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 00:44:47,854 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-29 00:44:47,854 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-29 00:44:47,854 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 00:44:47,855 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 00:44:47,855 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 00:44:47,855 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 00:44:47,855 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/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_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness 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 -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 7f08d75c904d21d6573220c7737d451cd978e8a22a153e855f8d685d88a1eb60 [2023-11-29 00:44:48,093 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 00:44:48,120 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 00:44:48,122 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 00:44:48,124 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 00:44:48,126 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 00:44:48,127 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/ldv-memsafety/memleaks_test12-2.i [2023-11-29 00:44:51,428 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 00:44:51,787 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 00:44:51,788 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/sv-benchmarks/c/ldv-memsafety/memleaks_test12-2.i [2023-11-29 00:44:51,809 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/data/78771f048/1b93ee285b5a4cc8acb9615e7dc729a3/FLAG1dce3940d [2023-11-29 00:44:51,827 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/data/78771f048/1b93ee285b5a4cc8acb9615e7dc729a3 [2023-11-29 00:44:51,830 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 00:44:51,832 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 00:44:51,834 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 00:44:51,834 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 00:44:51,841 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 00:44:51,842 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 12:44:51" (1/1) ... [2023-11-29 00:44:51,843 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2ac112ae and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:44:51, skipping insertion in model container [2023-11-29 00:44:51,843 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 12:44:51" (1/1) ... [2023-11-29 00:44:51,909 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 00:44:52,377 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 00:44:52,398 ERROR L324 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) [2023-11-29 00:44:52,398 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@57726cc9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:44:52, skipping insertion in model container [2023-11-29 00:44:52,398 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 00:44:52,399 INFO L186 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2023-11-29 00:44:52,401 INFO L158 Benchmark]: Toolchain (without parser) took 568.15ms. Allocated memory is still 140.5MB. Free memory was 107.3MB in the beginning and 91.7MB in the end (delta: 15.6MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. [2023-11-29 00:44:52,401 INFO L158 Benchmark]: CDTParser took 0.22ms. Allocated memory is still 140.5MB. Free memory is still 112.1MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-29 00:44:52,402 INFO L158 Benchmark]: CACSL2BoogieTranslator took 565.09ms. Allocated memory is still 140.5MB. Free memory was 106.9MB in the beginning and 91.7MB in the end (delta: 15.1MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. [2023-11-29 00:44:52,404 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.22ms. Allocated memory is still 140.5MB. Free memory is still 112.1MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 565.09ms. Allocated memory is still 140.5MB. Free memory was 106.9MB in the beginning and 91.7MB in the end (delta: 15.1MB). Peak memory consumption was 14.7MB. 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_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/ldv-memsafety/memleaks_test12-2.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya --witnessprinter.witness.filename witness --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 Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 7f08d75c904d21d6573220c7737d451cd978e8a22a153e855f8d685d88a1eb60 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 00:44:54,584 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 00:44:54,689 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf [2023-11-29 00:44:54,697 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 00:44:54,698 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 00:44:54,733 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 00:44:54,734 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 00:44:54,735 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 00:44:54,736 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 00:44:54,737 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 00:44:54,737 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 00:44:54,738 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 00:44:54,739 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 00:44:54,740 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 00:44:54,740 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 00:44:54,741 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 00:44:54,742 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 00:44:54,743 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 00:44:54,743 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 00:44:54,744 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 00:44:54,744 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2023-11-29 00:44:54,745 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2023-11-29 00:44:54,746 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2023-11-29 00:44:54,746 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 00:44:54,747 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-29 00:44:54,747 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-11-29 00:44:54,748 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-11-29 00:44:54,748 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-29 00:44:54,749 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 00:44:54,749 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 00:44:54,750 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 00:44:54,750 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 00:44:54,751 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 00:44:54,751 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 00:44:54,751 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 00:44:54,751 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 00:44:54,752 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 00:44:54,752 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-11-29 00:44:54,752 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-11-29 00:44:54,752 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 00:44:54,753 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 00:44:54,753 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 00:44:54,753 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 00:44:54,754 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-11-29 00:44:54,754 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/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_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness 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 -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 7f08d75c904d21d6573220c7737d451cd978e8a22a153e855f8d685d88a1eb60 [2023-11-29 00:44:55,156 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 00:44:55,183 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 00:44:55,186 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 00:44:55,188 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 00:44:55,188 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 00:44:55,190 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/ldv-memsafety/memleaks_test12-2.i [2023-11-29 00:44:58,760 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 00:44:59,084 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 00:44:59,085 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/sv-benchmarks/c/ldv-memsafety/memleaks_test12-2.i [2023-11-29 00:44:59,107 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/data/ae2b57481/0883b2a0d32341858e6619c5b06b6e72/FLAGe1bfdedd2 [2023-11-29 00:44:59,125 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/data/ae2b57481/0883b2a0d32341858e6619c5b06b6e72 [2023-11-29 00:44:59,127 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 00:44:59,129 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 00:44:59,134 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 00:44:59,134 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 00:44:59,140 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 00:44:59,142 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 12:44:59" (1/1) ... [2023-11-29 00:44:59,143 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3504da88 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:44:59, skipping insertion in model container [2023-11-29 00:44:59,143 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 12:44:59" (1/1) ... [2023-11-29 00:44:59,224 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 00:44:59,753 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 00:44:59,775 INFO L199 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2023-11-29 00:44:59,786 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 00:44:59,846 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 00:44:59,855 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 00:44:59,921 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 00:44:59,971 WARN L675 CHandler]: The function release is called, but not defined or handled by StandardFunctionHandler. [2023-11-29 00:44:59,980 INFO L206 MainTranslator]: Completed translation [2023-11-29 00:44:59,981 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:44:59 WrapperNode [2023-11-29 00:44:59,981 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 00:44:59,983 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 00:44:59,983 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 00:44:59,983 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 00:44:59,992 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:44:59" (1/1) ... [2023-11-29 00:45:00,025 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:44:59" (1/1) ... [2023-11-29 00:45:00,071 INFO L138 Inliner]: procedures = 179, calls = 145, calls flagged for inlining = 33, calls inlined = 20, statements flattened = 341 [2023-11-29 00:45:00,071 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 00:45:00,072 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 00:45:00,072 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 00:45:00,073 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 00:45:00,088 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:44:59" (1/1) ... [2023-11-29 00:45:00,088 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:44:59" (1/1) ... [2023-11-29 00:45:00,098 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:44:59" (1/1) ... [2023-11-29 00:45:00,208 INFO L175 MemorySlicer]: Split 55 memory accesses to 2 slices as follows [45, 10]. 82 percent of accesses are in the largest equivalence class. The 10 initializations are split as follows [2, 8]. The 23 writes are split as follows [23, 0]. [2023-11-29 00:45:00,209 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:44:59" (1/1) ... [2023-11-29 00:45:00,209 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:44:59" (1/1) ... [2023-11-29 00:45:00,240 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:44:59" (1/1) ... [2023-11-29 00:45:00,246 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:44:59" (1/1) ... [2023-11-29 00:45:00,252 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:44:59" (1/1) ... [2023-11-29 00:45:00,257 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:44:59" (1/1) ... [2023-11-29 00:45:00,268 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 00:45:00,269 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 00:45:00,269 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 00:45:00,269 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 00:45:00,270 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:44:59" (1/1) ... [2023-11-29 00:45:00,278 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 00:45:00,292 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:45:00,307 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-29 00:45:00,317 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-29 00:45:00,355 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#0 [2023-11-29 00:45:00,356 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#1 [2023-11-29 00:45:00,356 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#0 [2023-11-29 00:45:00,356 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#1 [2023-11-29 00:45:00,356 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2023-11-29 00:45:00,356 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2023-11-29 00:45:00,357 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2023-11-29 00:45:00,357 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2023-11-29 00:45:00,357 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2023-11-29 00:45:00,357 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2023-11-29 00:45:00,358 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2023-11-29 00:45:00,358 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2023-11-29 00:45:00,358 INFO L130 BoogieDeclarations]: Found specification of procedure LDV_INIT_LIST_HEAD [2023-11-29 00:45:00,358 INFO L138 BoogieDeclarations]: Found implementation of procedure LDV_INIT_LIST_HEAD [2023-11-29 00:45:00,359 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_list_add [2023-11-29 00:45:00,359 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_list_add [2023-11-29 00:45:00,359 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2023-11-29 00:45:00,359 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2023-11-29 00:45:00,360 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#0 [2023-11-29 00:45:00,360 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#1 [2023-11-29 00:45:00,360 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#0 [2023-11-29 00:45:00,360 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#1 [2023-11-29 00:45:00,360 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-29 00:45:00,361 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-29 00:45:00,361 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_msg_free [2023-11-29 00:45:00,361 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_msg_free [2023-11-29 00:45:00,361 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-29 00:45:00,361 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2023-11-29 00:45:00,362 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2023-11-29 00:45:00,362 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#0 [2023-11-29 00:45:00,362 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#1 [2023-11-29 00:45:00,362 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2023-11-29 00:45:00,362 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2023-11-29 00:45:00,362 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#0 [2023-11-29 00:45:00,363 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#1 [2023-11-29 00:45:00,363 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-29 00:45:00,363 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2023-11-29 00:45:00,363 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2023-11-29 00:45:00,363 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#0 [2023-11-29 00:45:00,363 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#1 [2023-11-29 00:45:00,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#0 [2023-11-29 00:45:00,364 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#1 [2023-11-29 00:45:00,364 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 00:45:00,364 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 00:45:00,613 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 00:45:00,616 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 00:45:00,858 WARN L821 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-11-29 00:45:01,034 WARN L821 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-11-29 00:45:02,249 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 00:45:02,369 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 00:45:02,369 INFO L309 CfgBuilder]: Removed 2 assume(true) statements. [2023-11-29 00:45:02,370 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 12:45:02 BoogieIcfgContainer [2023-11-29 00:45:02,370 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 00:45:02,373 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-29 00:45:02,373 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-29 00:45:02,377 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-29 00:45:02,377 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 12:44:59" (1/3) ... [2023-11-29 00:45:02,378 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@393f1219 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 12:45:02, skipping insertion in model container [2023-11-29 00:45:02,378 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:44:59" (2/3) ... [2023-11-29 00:45:02,379 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@393f1219 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 12:45:02, skipping insertion in model container [2023-11-29 00:45:02,379 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 12:45:02" (3/3) ... [2023-11-29 00:45:02,381 INFO L112 eAbstractionObserver]: Analyzing ICFG memleaks_test12-2.i [2023-11-29 00:45:02,405 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-29 00:45:02,405 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 124 error locations. [2023-11-29 00:45:02,469 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-29 00:45:02,478 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=PETRI_NET, 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;@1c1eb276, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-29 00:45:02,478 INFO L358 AbstractCegarLoop]: Starting to check reachability of 124 error locations. [2023-11-29 00:45:02,484 INFO L276 IsEmpty]: Start isEmpty. Operand has 274 states, 132 states have (on average 2.121212121212121) internal successors, (280), 255 states have internal predecessors, (280), 15 states have call successors, (15), 5 states have call predecessors, (15), 5 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2023-11-29 00:45:02,494 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2023-11-29 00:45:02,495 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:45:02,495 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:45:02,496 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr89REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2023-11-29 00:45:02,502 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:45:02,502 INFO L85 PathProgramCache]: Analyzing trace with hash 1604521214, now seen corresponding path program 1 times [2023-11-29 00:45:02,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:45:02,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [862142213] [2023-11-29 00:45:02,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:45:02,516 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 [2023-11-29 00:45:02,517 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:45:02,518 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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) [2023-11-29 00:45:02,527 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 [2023-11-29 00:45:02,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:45:02,672 INFO L262 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 00:45:02,678 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:45:02,885 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:45:02,886 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:45:02,887 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:45:02,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [862142213] [2023-11-29 00:45:02,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [862142213] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:45:02,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:45:02,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 00:45:02,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [559596594] [2023-11-29 00:45:02,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:45:02,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 00:45:02,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:45:02,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 00:45:02,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 00:45:02,937 INFO L87 Difference]: Start difference. First operand has 274 states, 132 states have (on average 2.121212121212121) internal successors, (280), 255 states have internal predecessors, (280), 15 states have call successors, (15), 5 states have call predecessors, (15), 5 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) Second operand has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 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) [2023-11-29 00:45:04,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:45:04,189 INFO L93 Difference]: Finished difference Result 361 states and 408 transitions. [2023-11-29 00:45:04,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 00:45:04,193 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 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 10 [2023-11-29 00:45:04,193 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:45:04,210 INFO L225 Difference]: With dead ends: 361 [2023-11-29 00:45:04,210 INFO L226 Difference]: Without dead ends: 359 [2023-11-29 00:45:04,212 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-29 00:45:04,217 INFO L413 NwaCegarLoop]: 173 mSDtfsCounter, 268 mSDsluCounter, 226 mSDsCounter, 0 mSdLazyCounter, 328 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 273 SdHoareTripleChecker+Valid, 399 SdHoareTripleChecker+Invalid, 355 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 328 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-11-29 00:45:04,218 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [273 Valid, 399 Invalid, 355 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 328 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-11-29 00:45:04,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 359 states. [2023-11-29 00:45:04,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 359 to 296. [2023-11-29 00:45:04,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 296 states, 152 states have (on average 2.0921052631578947) internal successors, (318), 273 states have internal predecessors, (318), 17 states have call successors, (17), 7 states have call predecessors, (17), 7 states have return successors, (19), 17 states have call predecessors, (19), 17 states have call successors, (19) [2023-11-29 00:45:04,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 354 transitions. [2023-11-29 00:45:04,277 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 354 transitions. Word has length 10 [2023-11-29 00:45:04,278 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:45:04,278 INFO L495 AbstractCegarLoop]: Abstraction has 296 states and 354 transitions. [2023-11-29 00:45:04,278 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 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) [2023-11-29 00:45:04,278 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 354 transitions. [2023-11-29 00:45:04,279 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2023-11-29 00:45:04,279 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:45:04,279 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:45:04,285 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 [2023-11-29 00:45:04,480 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 00:45:04,480 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr90REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2023-11-29 00:45:04,481 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:45:04,481 INFO L85 PathProgramCache]: Analyzing trace with hash 1604521215, now seen corresponding path program 1 times [2023-11-29 00:45:04,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:45:04,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [700063447] [2023-11-29 00:45:04,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:45:04,482 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 [2023-11-29 00:45:04,483 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:45:04,484 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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) [2023-11-29 00:45:04,485 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 [2023-11-29 00:45:04,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:45:04,563 INFO L262 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 00:45:04,565 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:45:04,700 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:45:04,700 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:45:04,700 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:45:04,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [700063447] [2023-11-29 00:45:04,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [700063447] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:45:04,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:45:04,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 00:45:04,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548540390] [2023-11-29 00:45:04,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:45:04,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 00:45:04,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:45:04,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 00:45:04,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 00:45:04,705 INFO L87 Difference]: Start difference. First operand 296 states and 354 transitions. Second operand has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 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) [2023-11-29 00:45:05,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:45:05,829 INFO L93 Difference]: Finished difference Result 414 states and 502 transitions. [2023-11-29 00:45:05,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 00:45:05,831 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 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 10 [2023-11-29 00:45:05,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:45:05,834 INFO L225 Difference]: With dead ends: 414 [2023-11-29 00:45:05,834 INFO L226 Difference]: Without dead ends: 414 [2023-11-29 00:45:05,834 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-29 00:45:05,836 INFO L413 NwaCegarLoop]: 286 mSDtfsCounter, 123 mSDsluCounter, 402 mSDsCounter, 0 mSdLazyCounter, 350 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 688 SdHoareTripleChecker+Invalid, 359 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 350 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-11-29 00:45:05,836 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [124 Valid, 688 Invalid, 359 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 350 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-11-29 00:45:05,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 414 states. [2023-11-29 00:45:05,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 414 to 353. [2023-11-29 00:45:05,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 353 states, 202 states have (on average 2.0544554455445545) internal successors, (415), 322 states have internal predecessors, (415), 22 states have call successors, (22), 9 states have call predecessors, (22), 9 states have return successors, (29), 23 states have call predecessors, (29), 22 states have call successors, (29) [2023-11-29 00:45:05,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 353 states to 353 states and 466 transitions. [2023-11-29 00:45:05,865 INFO L78 Accepts]: Start accepts. Automaton has 353 states and 466 transitions. Word has length 10 [2023-11-29 00:45:05,865 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:45:05,865 INFO L495 AbstractCegarLoop]: Abstraction has 353 states and 466 transitions. [2023-11-29 00:45:05,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 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) [2023-11-29 00:45:05,866 INFO L276 IsEmpty]: Start isEmpty. Operand 353 states and 466 transitions. [2023-11-29 00:45:05,866 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2023-11-29 00:45:05,866 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:45:05,866 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:45:05,868 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0 [2023-11-29 00:45:06,067 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 00:45:06,067 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr90REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2023-11-29 00:45:06,068 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:45:06,068 INFO L85 PathProgramCache]: Analyzing trace with hash 717017534, now seen corresponding path program 1 times [2023-11-29 00:45:06,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:45:06,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [328489372] [2023-11-29 00:45:06,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:45:06,069 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 [2023-11-29 00:45:06,069 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:45:06,070 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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) [2023-11-29 00:45:06,072 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 [2023-11-29 00:45:06,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:45:06,150 INFO L262 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 00:45:06,151 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:45:06,175 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:45:06,175 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:45:06,175 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:45:06,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [328489372] [2023-11-29 00:45:06,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [328489372] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:45:06,176 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:45:06,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 00:45:06,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [643665245] [2023-11-29 00:45:06,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:45:06,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 00:45:06,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:45:06,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 00:45:06,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-29 00:45:06,178 INFO L87 Difference]: Start difference. First operand 353 states and 466 transitions. Second operand has 5 states, 5 states have (on average 1.6) internal successors, (8), 4 states have internal predecessors, (8), 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) [2023-11-29 00:45:06,753 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:45:06,753 INFO L93 Difference]: Finished difference Result 564 states and 713 transitions. [2023-11-29 00:45:06,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 00:45:06,754 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 1.6) internal successors, (8), 4 states have internal predecessors, (8), 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 10 [2023-11-29 00:45:06,754 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:45:06,758 INFO L225 Difference]: With dead ends: 564 [2023-11-29 00:45:06,759 INFO L226 Difference]: Without dead ends: 564 [2023-11-29 00:45:06,759 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-29 00:45:06,761 INFO L413 NwaCegarLoop]: 286 mSDtfsCounter, 224 mSDsluCounter, 835 mSDsCounter, 0 mSdLazyCounter, 217 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 242 SdHoareTripleChecker+Valid, 1121 SdHoareTripleChecker+Invalid, 218 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 217 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-11-29 00:45:06,761 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [242 Valid, 1121 Invalid, 218 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 217 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-11-29 00:45:06,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 564 states. [2023-11-29 00:45:06,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 564 to 344. [2023-11-29 00:45:06,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 344 states, 193 states have (on average 2.0259067357512954) internal successors, (391), 314 states have internal predecessors, (391), 21 states have call successors, (21), 9 states have call predecessors, (21), 10 states have return successors, (34), 22 states have call predecessors, (34), 21 states have call successors, (34) [2023-11-29 00:45:06,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 344 states to 344 states and 446 transitions. [2023-11-29 00:45:06,786 INFO L78 Accepts]: Start accepts. Automaton has 344 states and 446 transitions. Word has length 10 [2023-11-29 00:45:06,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:45:06,787 INFO L495 AbstractCegarLoop]: Abstraction has 344 states and 446 transitions. [2023-11-29 00:45:06,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 1.6) internal successors, (8), 4 states have internal predecessors, (8), 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) [2023-11-29 00:45:06,787 INFO L276 IsEmpty]: Start isEmpty. Operand 344 states and 446 transitions. [2023-11-29 00:45:06,788 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2023-11-29 00:45:06,788 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:45:06,788 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:45:06,790 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Ended with exit code 0 [2023-11-29 00:45:06,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 00:45:06,990 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr91REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2023-11-29 00:45:06,991 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:45:06,991 INFO L85 PathProgramCache]: Analyzing trace with hash -1799446052, now seen corresponding path program 1 times [2023-11-29 00:45:06,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:45:06,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [463184570] [2023-11-29 00:45:06,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:45:06,992 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 [2023-11-29 00:45:06,992 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:45:06,993 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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) [2023-11-29 00:45:06,995 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 [2023-11-29 00:45:07,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:45:07,071 INFO L262 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 00:45:07,073 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:45:07,233 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:45:07,233 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:45:07,233 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:45:07,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [463184570] [2023-11-29 00:45:07,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [463184570] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:45:07,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:45:07,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 00:45:07,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452510777] [2023-11-29 00:45:07,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:45:07,234 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 00:45:07,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:45:07,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 00:45:07,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-29 00:45:07,236 INFO L87 Difference]: Start difference. First operand 344 states and 446 transitions. Second operand has 5 states, 4 states have (on average 2.25) internal successors, (9), 4 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-11-29 00:45:08,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:45:08,265 INFO L93 Difference]: Finished difference Result 382 states and 487 transitions. [2023-11-29 00:45:08,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 00:45:08,266 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 2.25) internal successors, (9), 4 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 11 [2023-11-29 00:45:08,266 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:45:08,269 INFO L225 Difference]: With dead ends: 382 [2023-11-29 00:45:08,269 INFO L226 Difference]: Without dead ends: 382 [2023-11-29 00:45:08,269 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-11-29 00:45:08,271 INFO L413 NwaCegarLoop]: 257 mSDtfsCounter, 50 mSDsluCounter, 505 mSDsCounter, 0 mSdLazyCounter, 451 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 762 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 [2023-11-29 00:45:08,271 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [50 Valid, 762 Invalid, 454 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 451 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2023-11-29 00:45:08,273 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 382 states. [2023-11-29 00:45:08,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 382 to 355. [2023-11-29 00:45:08,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 355 states, 201 states have (on average 2.0) internal successors, (402), 323 states have internal predecessors, (402), 21 states have call successors, (21), 11 states have call predecessors, (21), 13 states have return successors, (34), 22 states have call predecessors, (34), 21 states have call successors, (34) [2023-11-29 00:45:08,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 355 states to 355 states and 457 transitions. [2023-11-29 00:45:08,289 INFO L78 Accepts]: Start accepts. Automaton has 355 states and 457 transitions. Word has length 11 [2023-11-29 00:45:08,289 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:45:08,289 INFO L495 AbstractCegarLoop]: Abstraction has 355 states and 457 transitions. [2023-11-29 00:45:08,290 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 2.25) internal successors, (9), 4 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-11-29 00:45:08,290 INFO L276 IsEmpty]: Start isEmpty. Operand 355 states and 457 transitions. [2023-11-29 00:45:08,290 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2023-11-29 00:45:08,290 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:45:08,290 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:45:08,298 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Ended with exit code 0 [2023-11-29 00:45:08,498 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 00:45:08,498 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr92REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2023-11-29 00:45:08,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:45:08,499 INFO L85 PathProgramCache]: Analyzing trace with hash -1799446051, now seen corresponding path program 1 times [2023-11-29 00:45:08,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:45:08,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [41735714] [2023-11-29 00:45:08,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:45:08,500 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 [2023-11-29 00:45:08,500 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:45:08,501 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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) [2023-11-29 00:45:08,502 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 [2023-11-29 00:45:08,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:45:08,579 INFO L262 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 00:45:08,581 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:45:08,822 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:45:08,823 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:45:08,823 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:45:08,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [41735714] [2023-11-29 00:45:08,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [41735714] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:45:08,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:45:08,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 00:45:08,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1965739254] [2023-11-29 00:45:08,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:45:08,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 00:45:08,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:45:08,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 00:45:08,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-29 00:45:08,825 INFO L87 Difference]: Start difference. First operand 355 states and 457 transitions. Second operand has 5 states, 4 states have (on average 2.25) internal successors, (9), 4 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-11-29 00:45:10,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:45:10,081 INFO L93 Difference]: Finished difference Result 372 states and 470 transitions. [2023-11-29 00:45:10,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 00:45:10,082 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 2.25) internal successors, (9), 4 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 11 [2023-11-29 00:45:10,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:45:10,085 INFO L225 Difference]: With dead ends: 372 [2023-11-29 00:45:10,085 INFO L226 Difference]: Without dead ends: 372 [2023-11-29 00:45:10,086 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-11-29 00:45:10,087 INFO L413 NwaCegarLoop]: 281 mSDtfsCounter, 27 mSDsluCounter, 579 mSDsCounter, 0 mSdLazyCounter, 410 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 860 SdHoareTripleChecker+Invalid, 413 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 410 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2023-11-29 00:45:10,087 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 860 Invalid, 413 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 410 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2023-11-29 00:45:10,089 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 372 states. [2023-11-29 00:45:10,099 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 372 to 362. [2023-11-29 00:45:10,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 362 states, 208 states have (on average 1.9855769230769231) internal successors, (413), 330 states have internal predecessors, (413), 21 states have call successors, (21), 11 states have call predecessors, (21), 13 states have return successors, (34), 22 states have call predecessors, (34), 21 states have call successors, (34) [2023-11-29 00:45:10,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 362 states to 362 states and 468 transitions. [2023-11-29 00:45:10,103 INFO L78 Accepts]: Start accepts. Automaton has 362 states and 468 transitions. Word has length 11 [2023-11-29 00:45:10,103 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:45:10,104 INFO L495 AbstractCegarLoop]: Abstraction has 362 states and 468 transitions. [2023-11-29 00:45:10,104 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 2.25) internal successors, (9), 4 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-11-29 00:45:10,104 INFO L276 IsEmpty]: Start isEmpty. Operand 362 states and 468 transitions. [2023-11-29 00:45:10,105 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2023-11-29 00:45:10,105 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:45:10,105 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:45:10,107 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 [2023-11-29 00:45:10,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 00:45:10,307 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr103ASSERT_VIOLATIONMEMORY_LEAK === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2023-11-29 00:45:10,308 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:45:10,308 INFO L85 PathProgramCache]: Analyzing trace with hash -1806863907, now seen corresponding path program 1 times [2023-11-29 00:45:10,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:45:10,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1381235902] [2023-11-29 00:45:10,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:45:10,308 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 [2023-11-29 00:45:10,309 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:45:10,309 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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) [2023-11-29 00:45:10,311 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 [2023-11-29 00:45:10,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:45:10,374 INFO L262 TraceCheckSpWp]: Trace formula consists of 47 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 00:45:10,375 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:45:10,399 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:45:10,400 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:45:10,400 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:45:10,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1381235902] [2023-11-29 00:45:10,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1381235902] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:45:10,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:45:10,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 00:45:10,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423403864] [2023-11-29 00:45:10,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:45:10,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 00:45:10,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:45:10,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 00:45:10,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 00:45:10,402 INFO L87 Difference]: Start difference. First operand 362 states and 468 transitions. Second operand has 4 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 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) [2023-11-29 00:45:11,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:45:11,205 INFO L93 Difference]: Finished difference Result 399 states and 492 transitions. [2023-11-29 00:45:11,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 00:45:11,206 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 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 14 [2023-11-29 00:45:11,206 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:45:11,209 INFO L225 Difference]: With dead ends: 399 [2023-11-29 00:45:11,209 INFO L226 Difference]: Without dead ends: 393 [2023-11-29 00:45:11,209 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 00:45:11,210 INFO L413 NwaCegarLoop]: 285 mSDtfsCounter, 84 mSDsluCounter, 335 mSDsCounter, 0 mSdLazyCounter, 377 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 620 SdHoareTripleChecker+Invalid, 396 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 377 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-11-29 00:45:11,210 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [84 Valid, 620 Invalid, 396 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 377 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-11-29 00:45:11,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 393 states. [2023-11-29 00:45:11,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 393 to 361. [2023-11-29 00:45:11,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 361 states, 206 states have (on average 1.9902912621359223) internal successors, (410), 329 states have internal predecessors, (410), 21 states have call successors, (21), 11 states have call predecessors, (21), 14 states have return successors, (35), 22 states have call predecessors, (35), 21 states have call successors, (35) [2023-11-29 00:45:11,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 361 states to 361 states and 466 transitions. [2023-11-29 00:45:11,225 INFO L78 Accepts]: Start accepts. Automaton has 361 states and 466 transitions. Word has length 14 [2023-11-29 00:45:11,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:45:11,225 INFO L495 AbstractCegarLoop]: Abstraction has 361 states and 466 transitions. [2023-11-29 00:45:11,225 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 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) [2023-11-29 00:45:11,225 INFO L276 IsEmpty]: Start isEmpty. Operand 361 states and 466 transitions. [2023-11-29 00:45:11,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2023-11-29 00:45:11,226 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:45:11,226 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:45:11,229 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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)] Ended with exit code 0 [2023-11-29 00:45:11,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 00:45:11,427 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2023-11-29 00:45:11,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:45:11,428 INFO L85 PathProgramCache]: Analyzing trace with hash -1548158840, now seen corresponding path program 1 times [2023-11-29 00:45:11,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:45:11,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [475748491] [2023-11-29 00:45:11,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:45:11,428 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 00:45:11,429 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:45:11,430 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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) [2023-11-29 00:45:11,430 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 [2023-11-29 00:45:11,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:45:11,490 INFO L262 TraceCheckSpWp]: Trace formula consists of 45 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 00:45:11,491 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:45:11,536 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:45:11,536 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:45:11,536 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:45:11,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [475748491] [2023-11-29 00:45:11,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [475748491] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:45:11,537 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:45:11,537 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 00:45:11,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1566402787] [2023-11-29 00:45:11,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:45:11,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 00:45:11,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:45:11,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 00:45:11,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-29 00:45:11,539 INFO L87 Difference]: Start difference. First operand 361 states and 466 transitions. Second operand has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-11-29 00:45:11,895 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:45:11,895 INFO L93 Difference]: Finished difference Result 301 states and 347 transitions. [2023-11-29 00:45:11,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 00:45:11,896 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 16 [2023-11-29 00:45:11,896 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:45:11,898 INFO L225 Difference]: With dead ends: 301 [2023-11-29 00:45:11,898 INFO L226 Difference]: Without dead ends: 297 [2023-11-29 00:45:11,898 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-29 00:45:11,899 INFO L413 NwaCegarLoop]: 272 mSDtfsCounter, 0 mSDsluCounter, 797 mSDsCounter, 0 mSdLazyCounter, 154 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1069 SdHoareTripleChecker+Invalid, 154 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 154 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-29 00:45:11,899 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1069 Invalid, 154 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 154 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-29 00:45:11,900 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 297 states. [2023-11-29 00:45:11,906 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 297 to 295. [2023-11-29 00:45:11,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 295 states, 149 states have (on average 2.0201342281879193) internal successors, (301), 271 states have internal predecessors, (301), 16 states have call successors, (16), 9 states have call predecessors, (16), 10 states have return successors, (19), 16 states have call predecessors, (19), 16 states have call successors, (19) [2023-11-29 00:45:11,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 295 states to 295 states and 336 transitions. [2023-11-29 00:45:11,909 INFO L78 Accepts]: Start accepts. Automaton has 295 states and 336 transitions. Word has length 16 [2023-11-29 00:45:11,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:45:11,909 INFO L495 AbstractCegarLoop]: Abstraction has 295 states and 336 transitions. [2023-11-29 00:45:11,910 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-11-29 00:45:11,910 INFO L276 IsEmpty]: Start isEmpty. Operand 295 states and 336 transitions. [2023-11-29 00:45:11,910 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2023-11-29 00:45:11,910 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:45:11,911 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:45:11,912 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Ended with exit code 0 [2023-11-29 00:45:12,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 00:45:12,111 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2023-11-29 00:45:12,112 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:45:12,112 INFO L85 PathProgramCache]: Analyzing trace with hash -1254755833, now seen corresponding path program 1 times [2023-11-29 00:45:12,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:45:12,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1830335692] [2023-11-29 00:45:12,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:45:12,112 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 00:45:12,112 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:45:12,113 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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) [2023-11-29 00:45:12,114 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 [2023-11-29 00:45:12,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:45:12,179 INFO L262 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 00:45:12,180 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:45:12,224 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 00:45:12,225 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:45:12,225 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:45:12,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1830335692] [2023-11-29 00:45:12,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1830335692] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:45:12,225 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:45:12,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 00:45:12,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205878014] [2023-11-29 00:45:12,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:45:12,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 00:45:12,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:45:12,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 00:45:12,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-29 00:45:12,227 INFO L87 Difference]: Start difference. First operand 295 states and 336 transitions. Second operand has 5 states, 5 states have (on average 2.2) internal successors, (11), 4 states have internal predecessors, (11), 1 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-29 00:45:12,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:45:12,607 INFO L93 Difference]: Finished difference Result 331 states and 380 transitions. [2023-11-29 00:45:12,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 00:45:12,608 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.2) internal successors, (11), 4 states have internal predecessors, (11), 1 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 16 [2023-11-29 00:45:12,608 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:45:12,610 INFO L225 Difference]: With dead ends: 331 [2023-11-29 00:45:12,611 INFO L226 Difference]: Without dead ends: 331 [2023-11-29 00:45:12,611 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-29 00:45:12,612 INFO L413 NwaCegarLoop]: 272 mSDtfsCounter, 32 mSDsluCounter, 802 mSDsCounter, 0 mSdLazyCounter, 151 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 1074 SdHoareTripleChecker+Invalid, 152 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 151 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-29 00:45:12,612 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [33 Valid, 1074 Invalid, 152 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 151 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-29 00:45:12,613 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 331 states. [2023-11-29 00:45:12,621 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 331 to 297. [2023-11-29 00:45:12,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 297 states, 151 states have (on average 2.006622516556291) internal successors, (303), 272 states have internal predecessors, (303), 16 states have call successors, (16), 9 states have call predecessors, (16), 10 states have return successors, (19), 17 states have call predecessors, (19), 16 states have call successors, (19) [2023-11-29 00:45:12,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 297 states to 297 states and 338 transitions. [2023-11-29 00:45:12,624 INFO L78 Accepts]: Start accepts. Automaton has 297 states and 338 transitions. Word has length 16 [2023-11-29 00:45:12,624 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:45:12,624 INFO L495 AbstractCegarLoop]: Abstraction has 297 states and 338 transitions. [2023-11-29 00:45:12,625 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.2) internal successors, (11), 4 states have internal predecessors, (11), 1 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-29 00:45:12,625 INFO L276 IsEmpty]: Start isEmpty. Operand 297 states and 338 transitions. [2023-11-29 00:45:12,625 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2023-11-29 00:45:12,625 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:45:12,626 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:45:12,628 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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)] Ended with exit code 0 [2023-11-29 00:45:12,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 00:45:12,826 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr86ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2023-11-29 00:45:12,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:45:12,827 INFO L85 PathProgramCache]: Analyzing trace with hash -1254755582, now seen corresponding path program 1 times [2023-11-29 00:45:12,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:45:12,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [549502345] [2023-11-29 00:45:12,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:45:12,827 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 [2023-11-29 00:45:12,827 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:45:12,828 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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) [2023-11-29 00:45:12,829 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 [2023-11-29 00:45:12,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:45:12,889 INFO L262 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 00:45:12,891 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:45:12,917 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 00:45:12,917 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:45:12,947 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 00:45:12,947 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:45:12,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [549502345] [2023-11-29 00:45:12,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [549502345] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 00:45:12,948 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 00:45:12,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2023-11-29 00:45:12,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [591249544] [2023-11-29 00:45:12,948 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 00:45:12,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 00:45:12,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:45:12,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 00:45:12,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-29 00:45:12,949 INFO L87 Difference]: Start difference. First operand 297 states and 338 transitions. Second operand has 5 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 2 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-11-29 00:45:13,245 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:45:13,245 INFO L93 Difference]: Finished difference Result 296 states and 337 transitions. [2023-11-29 00:45:13,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 00:45:13,246 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 2 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 16 [2023-11-29 00:45:13,247 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:45:13,248 INFO L225 Difference]: With dead ends: 296 [2023-11-29 00:45:13,248 INFO L226 Difference]: Without dead ends: 296 [2023-11-29 00:45:13,248 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-29 00:45:13,249 INFO L413 NwaCegarLoop]: 262 mSDtfsCounter, 220 mSDsluCounter, 581 mSDsCounter, 0 mSdLazyCounter, 135 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 233 SdHoareTripleChecker+Valid, 843 SdHoareTripleChecker+Invalid, 136 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 135 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-29 00:45:13,249 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [233 Valid, 843 Invalid, 136 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 135 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-29 00:45:13,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 296 states. [2023-11-29 00:45:13,253 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 296 to 296. [2023-11-29 00:45:13,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 296 states, 151 states have (on average 2.0) internal successors, (302), 271 states have internal predecessors, (302), 16 states have call successors, (16), 9 states have call predecessors, (16), 10 states have return successors, (19), 17 states have call predecessors, (19), 16 states have call successors, (19) [2023-11-29 00:45:13,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 337 transitions. [2023-11-29 00:45:13,255 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 337 transitions. Word has length 16 [2023-11-29 00:45:13,255 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:45:13,255 INFO L495 AbstractCegarLoop]: Abstraction has 296 states and 337 transitions. [2023-11-29 00:45:13,255 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 2 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-11-29 00:45:13,255 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 337 transitions. [2023-11-29 00:45:13,256 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2023-11-29 00:45:13,256 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:45:13,256 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:45:13,258 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 [2023-11-29 00:45:13,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 00:45:13,457 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2023-11-29 00:45:13,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:45:13,457 INFO L85 PathProgramCache]: Analyzing trace with hash -1283384984, now seen corresponding path program 1 times [2023-11-29 00:45:13,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:45:13,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1402866308] [2023-11-29 00:45:13,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:45:13,458 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 00:45:13,458 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:45:13,459 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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) [2023-11-29 00:45:13,459 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 [2023-11-29 00:45:13,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:45:13,519 INFO L262 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 00:45:13,520 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:45:13,540 INFO L378 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 [2023-11-29 00:45:13,700 INFO L349 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2023-11-29 00:45:13,700 INFO L378 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 21 treesize of output 20 [2023-11-29 00:45:13,716 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:45:13,716 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:45:19,953 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:45:19,953 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:45:19,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1402866308] [2023-11-29 00:45:19,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1402866308] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 00:45:19,954 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 00:45:19,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 7 [2023-11-29 00:45:19,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [279269072] [2023-11-29 00:45:19,954 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 00:45:19,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 00:45:19,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:45:19,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 00:45:19,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2023-11-29 00:45:19,955 INFO L87 Difference]: Start difference. First operand 296 states and 337 transitions. Second operand has 8 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 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) [2023-11-29 00:45:24,833 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:45:29,080 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:45:30,437 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.10s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:45:31,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:45:31,283 INFO L93 Difference]: Finished difference Result 329 states and 371 transitions. [2023-11-29 00:45:31,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 00:45:31,284 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 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 16 [2023-11-29 00:45:31,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:45:31,287 INFO L225 Difference]: With dead ends: 329 [2023-11-29 00:45:31,287 INFO L226 Difference]: Without dead ends: 329 [2023-11-29 00:45:31,287 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 6.2s TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2023-11-29 00:45:31,288 INFO L413 NwaCegarLoop]: 181 mSDtfsCounter, 172 mSDsluCounter, 761 mSDsCounter, 0 mSdLazyCounter, 977 mSolverCounterSat, 42 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 177 SdHoareTripleChecker+Valid, 942 SdHoareTripleChecker+Invalid, 1021 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 977 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.3s IncrementalHoareTripleChecker+Time [2023-11-29 00:45:31,289 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [177 Valid, 942 Invalid, 1021 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 977 Invalid, 2 Unknown, 0 Unchecked, 11.3s Time] [2023-11-29 00:45:31,290 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 329 states. [2023-11-29 00:45:31,297 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 329 to 296. [2023-11-29 00:45:31,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 296 states, 154 states have (on average 1.9675324675324675) internal successors, (303), 271 states have internal predecessors, (303), 16 states have call successors, (16), 9 states have call predecessors, (16), 10 states have return successors, (19), 17 states have call predecessors, (19), 16 states have call successors, (19) [2023-11-29 00:45:31,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 338 transitions. [2023-11-29 00:45:31,300 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 338 transitions. Word has length 16 [2023-11-29 00:45:31,301 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:45:31,301 INFO L495 AbstractCegarLoop]: Abstraction has 296 states and 338 transitions. [2023-11-29 00:45:31,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 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) [2023-11-29 00:45:31,302 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 338 transitions. [2023-11-29 00:45:31,302 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2023-11-29 00:45:31,302 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:45:31,303 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:45:31,305 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Ended with exit code 0 [2023-11-29 00:45:31,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 00:45:31,505 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2023-11-29 00:45:31,505 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:45:31,505 INFO L85 PathProgramCache]: Analyzing trace with hash -1283384983, now seen corresponding path program 1 times [2023-11-29 00:45:31,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:45:31,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1103512563] [2023-11-29 00:45:31,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:45:31,506 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 [2023-11-29 00:45:31,506 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:45:31,507 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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) [2023-11-29 00:45:31,508 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 [2023-11-29 00:45:31,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:45:31,576 INFO L262 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-29 00:45:31,578 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:45:31,592 INFO L378 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 [2023-11-29 00:45:31,601 INFO L378 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 [2023-11-29 00:45:31,754 WARN L876 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (= (store |c_old(#length)| |ldv_malloc_#res.base| (select |c_#length| |ldv_malloc_#res.base|)) |c_#length|))) is different from true [2023-11-29 00:45:31,778 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:45:31,780 INFO L378 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 9 [2023-11-29 00:45:31,795 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-11-29 00:45:31,795 INFO L378 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 [2023-11-29 00:45:31,831 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 2 not checked. [2023-11-29 00:45:31,831 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:45:32,134 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:45:32,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1103512563] [2023-11-29 00:45:32,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1103512563] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 00:45:32,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [492945811] [2023-11-29 00:45:32,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:45:32,135 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-11-29 00:45:32,135 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 [2023-11-29 00:45:32,136 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-11-29 00:45:32,137 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (13)] Waiting until timeout for monitored process [2023-11-29 00:45:32,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:45:32,292 INFO L262 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-29 00:45:32,294 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:45:32,305 INFO L378 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 [2023-11-29 00:45:32,312 INFO L378 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 [2023-11-29 00:45:32,419 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:45:32,420 INFO L378 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 9 [2023-11-29 00:45:32,436 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-11-29 00:45:32,437 INFO L378 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 [2023-11-29 00:45:32,454 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 2 not checked. [2023-11-29 00:45:32,454 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:45:34,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [492945811] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 00:45:34,450 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 00:45:34,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 8 [2023-11-29 00:45:34,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1347687215] [2023-11-29 00:45:34,450 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 00:45:34,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-29 00:45:34,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:45:34,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-29 00:45:34,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=70, Unknown=1, NotChecked=16, Total=110 [2023-11-29 00:45:34,453 INFO L87 Difference]: Start difference. First operand 296 states and 338 transitions. Second operand has 9 states, 8 states have (on average 1.5) internal successors, (12), 8 states have internal predecessors, (12), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-11-29 00:45:38,183 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:45:38,183 INFO L93 Difference]: Finished difference Result 602 states and 715 transitions. [2023-11-29 00:45:38,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-29 00:45:38,184 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 1.5) internal successors, (12), 8 states have internal predecessors, (12), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 16 [2023-11-29 00:45:38,184 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:45:38,188 INFO L225 Difference]: With dead ends: 602 [2023-11-29 00:45:38,188 INFO L226 Difference]: Without dead ends: 602 [2023-11-29 00:45:38,189 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=31, Invalid=104, Unknown=1, NotChecked=20, Total=156 [2023-11-29 00:45:38,189 INFO L413 NwaCegarLoop]: 276 mSDtfsCounter, 465 mSDsluCounter, 945 mSDsCounter, 0 mSdLazyCounter, 1678 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 479 SdHoareTripleChecker+Valid, 1221 SdHoareTripleChecker+Invalid, 2411 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 1678 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 673 IncrementalHoareTripleChecker+Unchecked, 3.6s IncrementalHoareTripleChecker+Time [2023-11-29 00:45:38,190 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [479 Valid, 1221 Invalid, 2411 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 1678 Invalid, 0 Unknown, 673 Unchecked, 3.6s Time] [2023-11-29 00:45:38,191 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 602 states. [2023-11-29 00:45:38,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 602 to 308. [2023-11-29 00:45:38,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 308 states, 164 states have (on average 1.9329268292682926) internal successors, (317), 280 states have internal predecessors, (317), 18 states have call successors, (18), 9 states have call predecessors, (18), 11 states have return successors, (29), 20 states have call predecessors, (29), 18 states have call successors, (29) [2023-11-29 00:45:38,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 308 states to 308 states and 364 transitions. [2023-11-29 00:45:38,203 INFO L78 Accepts]: Start accepts. Automaton has 308 states and 364 transitions. Word has length 16 [2023-11-29 00:45:38,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:45:38,203 INFO L495 AbstractCegarLoop]: Abstraction has 308 states and 364 transitions. [2023-11-29 00:45:38,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 1.5) internal successors, (12), 8 states have internal predecessors, (12), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-11-29 00:45:38,204 INFO L276 IsEmpty]: Start isEmpty. Operand 308 states and 364 transitions. [2023-11-29 00:45:38,204 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2023-11-29 00:45:38,204 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:45:38,204 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:45:38,206 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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)] Ended with exit code 0 [2023-11-29 00:45:38,407 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (13)] Ended with exit code 0 [2023-11-29 00:45:38,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt [2023-11-29 00:45:38,605 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr87ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2023-11-29 00:45:38,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:45:38,606 INFO L85 PathProgramCache]: Analyzing trace with hash -242716933, now seen corresponding path program 1 times [2023-11-29 00:45:38,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:45:38,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1599171245] [2023-11-29 00:45:38,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:45:38,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 [2023-11-29 00:45:38,607 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:45:38,608 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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) [2023-11-29 00:45:38,609 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 [2023-11-29 00:45:38,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:45:38,680 INFO L262 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 00:45:38,681 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:45:38,884 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:45:38,884 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:45:38,983 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 00:45:38,983 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:45:38,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1599171245] [2023-11-29 00:45:38,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1599171245] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 00:45:38,984 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 00:45:38,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 9 [2023-11-29 00:45:38,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [160704841] [2023-11-29 00:45:38,984 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 00:45:38,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 00:45:38,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:45:38,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 00:45:38,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2023-11-29 00:45:38,986 INFO L87 Difference]: Start difference. First operand 308 states and 364 transitions. Second operand has 10 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 8 states have internal predecessors, (25), 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) [2023-11-29 00:45:40,056 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:45:40,056 INFO L93 Difference]: Finished difference Result 307 states and 362 transitions. [2023-11-29 00:45:40,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-29 00:45:40,058 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 8 states have internal predecessors, (25), 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 17 [2023-11-29 00:45:40,058 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:45:40,060 INFO L225 Difference]: With dead ends: 307 [2023-11-29 00:45:40,060 INFO L226 Difference]: Without dead ends: 307 [2023-11-29 00:45:40,060 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2023-11-29 00:45:40,061 INFO L413 NwaCegarLoop]: 226 mSDtfsCounter, 481 mSDsluCounter, 710 mSDsCounter, 0 mSdLazyCounter, 431 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 494 SdHoareTripleChecker+Valid, 936 SdHoareTripleChecker+Invalid, 451 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 431 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2023-11-29 00:45:40,061 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [494 Valid, 936 Invalid, 451 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 431 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2023-11-29 00:45:40,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 307 states. [2023-11-29 00:45:40,069 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 307 to 307. [2023-11-29 00:45:40,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 307 states, 164 states have (on average 1.920731707317073) internal successors, (315), 279 states have internal predecessors, (315), 18 states have call successors, (18), 9 states have call predecessors, (18), 11 states have return successors, (29), 20 states have call predecessors, (29), 18 states have call successors, (29) [2023-11-29 00:45:40,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 307 states to 307 states and 362 transitions. [2023-11-29 00:45:40,071 INFO L78 Accepts]: Start accepts. Automaton has 307 states and 362 transitions. Word has length 17 [2023-11-29 00:45:40,071 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:45:40,071 INFO L495 AbstractCegarLoop]: Abstraction has 307 states and 362 transitions. [2023-11-29 00:45:40,072 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 8 states have internal predecessors, (25), 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) [2023-11-29 00:45:40,072 INFO L276 IsEmpty]: Start isEmpty. Operand 307 states and 362 transitions. [2023-11-29 00:45:40,072 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2023-11-29 00:45:40,072 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:45:40,072 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:45:40,074 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 [2023-11-29 00:45:40,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 00:45:40,273 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr89REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2023-11-29 00:45:40,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:45:40,273 INFO L85 PathProgramCache]: Analyzing trace with hash 1945219399, now seen corresponding path program 1 times [2023-11-29 00:45:40,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:45:40,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [409554916] [2023-11-29 00:45:40,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:45:40,274 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 [2023-11-29 00:45:40,274 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:45:40,275 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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) [2023-11-29 00:45:40,276 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 [2023-11-29 00:45:40,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:45:40,350 INFO L262 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-29 00:45:40,352 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:45:40,447 INFO L349 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2023-11-29 00:45:40,447 INFO L378 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 21 treesize of output 20 [2023-11-29 00:45:40,582 INFO L378 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 13 [2023-11-29 00:45:40,591 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 00:45:40,591 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:45:40,664 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:45:40,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [409554916] [2023-11-29 00:45:40,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [409554916] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 00:45:40,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [799205507] [2023-11-29 00:45:40,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:45:40,665 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-11-29 00:45:40,665 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 [2023-11-29 00:45:40,666 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-11-29 00:45:40,670 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (16)] Waiting until timeout for monitored process [2023-11-29 00:45:40,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:45:40,793 INFO L262 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-29 00:45:40,795 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:45:40,853 INFO L349 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2023-11-29 00:45:40,854 INFO L378 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 21 treesize of output 20 [2023-11-29 00:45:40,956 INFO L378 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 13 [2023-11-29 00:45:40,969 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 00:45:40,970 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:45:41,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [799205507] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 00:45:41,044 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 00:45:41,044 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 5 [2023-11-29 00:45:41,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2082952898] [2023-11-29 00:45:41,044 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 00:45:41,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 00:45:41,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:45:41,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 00:45:41,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2023-11-29 00:45:41,046 INFO L87 Difference]: Start difference. First operand 307 states and 362 transitions. Second operand has 7 states, 6 states have (on average 2.5) internal successors, (15), 5 states have internal predecessors, (15), 2 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-11-29 00:45:42,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:45:42,919 INFO L93 Difference]: Finished difference Result 377 states and 430 transitions. [2023-11-29 00:45:42,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 00:45:42,921 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.5) internal successors, (15), 5 states have internal predecessors, (15), 2 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 20 [2023-11-29 00:45:42,921 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:45:42,923 INFO L225 Difference]: With dead ends: 377 [2023-11-29 00:45:42,923 INFO L226 Difference]: Without dead ends: 377 [2023-11-29 00:45:42,924 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2023-11-29 00:45:42,924 INFO L413 NwaCegarLoop]: 166 mSDtfsCounter, 386 mSDsluCounter, 498 mSDsCounter, 0 mSdLazyCounter, 733 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 391 SdHoareTripleChecker+Valid, 664 SdHoareTripleChecker+Invalid, 803 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 733 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2023-11-29 00:45:42,925 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [391 Valid, 664 Invalid, 803 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 733 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2023-11-29 00:45:42,926 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 377 states. [2023-11-29 00:45:42,934 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 377 to 309. [2023-11-29 00:45:42,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 309 states, 166 states have (on average 1.9156626506024097) internal successors, (318), 281 states have internal predecessors, (318), 18 states have call successors, (18), 9 states have call predecessors, (18), 11 states have return successors, (29), 20 states have call predecessors, (29), 18 states have call successors, (29) [2023-11-29 00:45:42,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 309 states to 309 states and 365 transitions. [2023-11-29 00:45:42,938 INFO L78 Accepts]: Start accepts. Automaton has 309 states and 365 transitions. Word has length 20 [2023-11-29 00:45:42,938 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:45:42,938 INFO L495 AbstractCegarLoop]: Abstraction has 309 states and 365 transitions. [2023-11-29 00:45:42,939 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.5) internal successors, (15), 5 states have internal predecessors, (15), 2 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-11-29 00:45:42,939 INFO L276 IsEmpty]: Start isEmpty. Operand 309 states and 365 transitions. [2023-11-29 00:45:42,939 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2023-11-29 00:45:42,940 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:45:42,940 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:45:42,943 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (16)] Ended with exit code 0 [2023-11-29 00:45:43,142 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Ended with exit code 0 [2023-11-29 00:45:43,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 00:45:43,341 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr90REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2023-11-29 00:45:43,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:45:43,342 INFO L85 PathProgramCache]: Analyzing trace with hash 1945219400, now seen corresponding path program 1 times [2023-11-29 00:45:43,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:45:43,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1906267023] [2023-11-29 00:45:43,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:45:43,342 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 [2023-11-29 00:45:43,342 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:45:43,343 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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) [2023-11-29 00:45:43,344 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 [2023-11-29 00:45:43,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:45:43,413 INFO L262 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-29 00:45:43,415 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:45:43,529 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:45:43,530 INFO L378 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 9 [2023-11-29 00:45:43,677 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:45:43,677 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:45:44,091 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:45:44,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1906267023] [2023-11-29 00:45:44,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1906267023] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 00:45:44,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1648843942] [2023-11-29 00:45:44,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:45:44,091 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-11-29 00:45:44,091 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 [2023-11-29 00:45:44,092 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-11-29 00:45:44,094 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (18)] Waiting until timeout for monitored process [2023-11-29 00:45:44,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:45:44,225 INFO L262 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-29 00:45:44,226 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:45:44,301 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:45:44,302 INFO L378 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 9 [2023-11-29 00:45:44,397 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:45:44,398 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:45:50,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1648843942] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 00:45:50,579 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 00:45:50,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 5 [2023-11-29 00:45:50,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [431654902] [2023-11-29 00:45:50,579 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 00:45:50,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 00:45:50,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:45:50,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 00:45:50,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-11-29 00:45:50,580 INFO L87 Difference]: Start difference. First operand 309 states and 365 transitions. Second operand has 7 states, 5 states have (on average 3.2) internal successors, (16), 6 states have internal predecessors, (16), 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) [2023-11-29 00:45:55,072 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:45:59,199 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:46:03,355 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:46:08,012 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:46:12,034 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:46:17,571 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:46:21,590 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:46:21,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:46:21,596 INFO L93 Difference]: Finished difference Result 372 states and 425 transitions. [2023-11-29 00:46:21,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 00:46:21,597 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 5 states have (on average 3.2) internal successors, (16), 6 states have internal predecessors, (16), 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 20 [2023-11-29 00:46:21,597 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:46:21,598 INFO L225 Difference]: With dead ends: 372 [2023-11-29 00:46:21,599 INFO L226 Difference]: Without dead ends: 372 [2023-11-29 00:46:21,599 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 59 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 6.4s TimeCoverageRelationStatistics Valid=85, Invalid=155, Unknown=0, NotChecked=0, Total=240 [2023-11-29 00:46:21,599 INFO L413 NwaCegarLoop]: 116 mSDtfsCounter, 469 mSDsluCounter, 246 mSDsCounter, 0 mSdLazyCounter, 631 mSolverCounterSat, 65 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 30.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 477 SdHoareTripleChecker+Valid, 362 SdHoareTripleChecker+Invalid, 703 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 631 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 30.8s IncrementalHoareTripleChecker+Time [2023-11-29 00:46:21,600 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [477 Valid, 362 Invalid, 703 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 631 Invalid, 7 Unknown, 0 Unchecked, 30.8s Time] [2023-11-29 00:46:21,601 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 372 states. [2023-11-29 00:46:21,607 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 372 to 308. [2023-11-29 00:46:21,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 308 states, 166 states have (on average 1.9036144578313252) internal successors, (316), 280 states have internal predecessors, (316), 18 states have call successors, (18), 9 states have call predecessors, (18), 11 states have return successors, (29), 20 states have call predecessors, (29), 18 states have call successors, (29) [2023-11-29 00:46:21,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 308 states to 308 states and 363 transitions. [2023-11-29 00:46:21,610 INFO L78 Accepts]: Start accepts. Automaton has 308 states and 363 transitions. Word has length 20 [2023-11-29 00:46:21,610 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:46:21,610 INFO L495 AbstractCegarLoop]: Abstraction has 308 states and 363 transitions. [2023-11-29 00:46:21,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 5 states have (on average 3.2) internal successors, (16), 6 states have internal predecessors, (16), 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) [2023-11-29 00:46:21,610 INFO L276 IsEmpty]: Start isEmpty. Operand 308 states and 363 transitions. [2023-11-29 00:46:21,611 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2023-11-29 00:46:21,611 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:46:21,611 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:46:21,613 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (18)] Ended with exit code 0 [2023-11-29 00:46:21,813 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Ended with exit code 0 [2023-11-29 00:46:22,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 00:46:22,012 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr91REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2023-11-29 00:46:22,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:46:22,012 INFO L85 PathProgramCache]: Analyzing trace with hash 172263091, now seen corresponding path program 1 times [2023-11-29 00:46:22,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:46:22,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1072784704] [2023-11-29 00:46:22,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:46:22,013 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 [2023-11-29 00:46:22,013 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:46:22,014 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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) [2023-11-29 00:46:22,015 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 [2023-11-29 00:46:22,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:46:22,098 INFO L262 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 00:46:22,099 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:46:22,159 INFO L378 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 [2023-11-29 00:46:22,168 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 00:46:22,168 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:46:22,168 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:46:22,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1072784704] [2023-11-29 00:46:22,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1072784704] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:46:22,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:46:22,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 00:46:22,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2108817764] [2023-11-29 00:46:22,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:46:22,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 00:46:22,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:46:22,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 00:46:22,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 00:46:22,171 INFO L87 Difference]: Start difference. First operand 308 states and 363 transitions. Second operand has 4 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-29 00:46:22,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:46:22,997 INFO L93 Difference]: Finished difference Result 338 states and 396 transitions. [2023-11-29 00:46:22,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 00:46:22,998 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 21 [2023-11-29 00:46:22,998 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:46:23,000 INFO L225 Difference]: With dead ends: 338 [2023-11-29 00:46:23,000 INFO L226 Difference]: Without dead ends: 338 [2023-11-29 00:46:23,000 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-29 00:46:23,001 INFO L413 NwaCegarLoop]: 256 mSDtfsCounter, 43 mSDsluCounter, 414 mSDsCounter, 0 mSdLazyCounter, 227 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 670 SdHoareTripleChecker+Invalid, 228 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 227 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-11-29 00:46:23,001 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [43 Valid, 670 Invalid, 228 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 227 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-11-29 00:46:23,002 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 338 states. [2023-11-29 00:46:23,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 338 to 309. [2023-11-29 00:46:23,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 309 states, 167 states have (on average 1.904191616766467) internal successors, (318), 281 states have internal predecessors, (318), 18 states have call successors, (18), 9 states have call predecessors, (18), 11 states have return successors, (29), 20 states have call predecessors, (29), 18 states have call successors, (29) [2023-11-29 00:46:23,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 309 states to 309 states and 365 transitions. [2023-11-29 00:46:23,010 INFO L78 Accepts]: Start accepts. Automaton has 309 states and 365 transitions. Word has length 21 [2023-11-29 00:46:23,010 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:46:23,010 INFO L495 AbstractCegarLoop]: Abstraction has 309 states and 365 transitions. [2023-11-29 00:46:23,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-29 00:46:23,010 INFO L276 IsEmpty]: Start isEmpty. Operand 309 states and 365 transitions. [2023-11-29 00:46:23,011 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2023-11-29 00:46:23,011 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:46:23,011 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:46:23,013 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 [2023-11-29 00:46:23,211 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 00:46:23,211 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr92REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2023-11-29 00:46:23,212 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:46:23,212 INFO L85 PathProgramCache]: Analyzing trace with hash 172263092, now seen corresponding path program 1 times [2023-11-29 00:46:23,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:46:23,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [416087071] [2023-11-29 00:46:23,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:46:23,213 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 00:46:23,213 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:46:23,214 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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) [2023-11-29 00:46:23,215 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 [2023-11-29 00:46:23,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:46:23,292 INFO L262 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 00:46:23,293 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:46:23,510 INFO L378 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 [2023-11-29 00:46:23,520 INFO L378 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 [2023-11-29 00:46:23,533 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 00:46:23,533 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:46:23,533 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:46:23,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [416087071] [2023-11-29 00:46:23,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [416087071] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:46:23,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:46:23,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 00:46:23,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1253443670] [2023-11-29 00:46:23,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:46:23,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 00:46:23,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:46:23,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 00:46:23,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 00:46:23,535 INFO L87 Difference]: Start difference. First operand 309 states and 365 transitions. Second operand has 4 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-29 00:46:24,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:46:24,643 INFO L93 Difference]: Finished difference Result 327 states and 384 transitions. [2023-11-29 00:46:24,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 00:46:24,645 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 21 [2023-11-29 00:46:24,645 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:46:24,647 INFO L225 Difference]: With dead ends: 327 [2023-11-29 00:46:24,647 INFO L226 Difference]: Without dead ends: 327 [2023-11-29 00:46:24,647 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-29 00:46:24,647 INFO L413 NwaCegarLoop]: 257 mSDtfsCounter, 30 mSDsluCounter, 430 mSDsCounter, 0 mSdLazyCounter, 200 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 687 SdHoareTripleChecker+Invalid, 200 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 200 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-11-29 00:46:24,648 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [31 Valid, 687 Invalid, 200 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 200 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-11-29 00:46:24,649 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 327 states. [2023-11-29 00:46:24,654 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 327 to 309. [2023-11-29 00:46:24,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 309 states, 167 states have (on average 1.8982035928143712) internal successors, (317), 281 states have internal predecessors, (317), 18 states have call successors, (18), 9 states have call predecessors, (18), 11 states have return successors, (29), 20 states have call predecessors, (29), 18 states have call successors, (29) [2023-11-29 00:46:24,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 309 states to 309 states and 364 transitions. [2023-11-29 00:46:24,656 INFO L78 Accepts]: Start accepts. Automaton has 309 states and 364 transitions. Word has length 21 [2023-11-29 00:46:24,656 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:46:24,657 INFO L495 AbstractCegarLoop]: Abstraction has 309 states and 364 transitions. [2023-11-29 00:46:24,657 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-29 00:46:24,657 INFO L276 IsEmpty]: Start isEmpty. Operand 309 states and 364 transitions. [2023-11-29 00:46:24,657 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2023-11-29 00:46:24,658 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:46:24,658 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] [2023-11-29 00:46:24,661 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Ended with exit code 0 [2023-11-29 00:46:24,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 00:46:24,858 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr93REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2023-11-29 00:46:24,859 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:46:24,859 INFO L85 PathProgramCache]: Analyzing trace with hash -1958776383, now seen corresponding path program 1 times [2023-11-29 00:46:24,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:46:24,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1005855113] [2023-11-29 00:46:24,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:46:24,859 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 [2023-11-29 00:46:24,860 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:46:24,860 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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) [2023-11-29 00:46:24,862 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 [2023-11-29 00:46:24,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:46:24,951 INFO L262 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 00:46:24,952 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:46:25,258 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 00:46:25,258 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:46:25,258 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:46:25,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1005855113] [2023-11-29 00:46:25,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1005855113] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:46:25,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:46:25,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 00:46:25,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1067020266] [2023-11-29 00:46:25,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:46:25,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 00:46:25,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:46:25,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 00:46:25,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 00:46:25,260 INFO L87 Difference]: Start difference. First operand 309 states and 364 transitions. Second operand has 4 states, 4 states have (on average 4.25) internal successors, (17), 3 states have internal predecessors, (17), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-29 00:46:25,848 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:46:25,848 INFO L93 Difference]: Finished difference Result 313 states and 367 transitions. [2023-11-29 00:46:25,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 00:46:25,849 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.25) internal successors, (17), 3 states have internal predecessors, (17), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 23 [2023-11-29 00:46:25,849 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:46:25,852 INFO L225 Difference]: With dead ends: 313 [2023-11-29 00:46:25,852 INFO L226 Difference]: Without dead ends: 313 [2023-11-29 00:46:25,852 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-29 00:46:25,853 INFO L413 NwaCegarLoop]: 264 mSDtfsCounter, 7 mSDsluCounter, 488 mSDsCounter, 0 mSdLazyCounter, 135 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 752 SdHoareTripleChecker+Invalid, 135 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 135 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-11-29 00:46:25,853 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 752 Invalid, 135 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 135 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-11-29 00:46:25,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 313 states. [2023-11-29 00:46:25,862 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 313 to 310. [2023-11-29 00:46:25,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 310 states, 168 states have (on average 1.8928571428571428) internal successors, (318), 282 states have internal predecessors, (318), 18 states have call successors, (18), 9 states have call predecessors, (18), 11 states have return successors, (29), 20 states have call predecessors, (29), 18 states have call successors, (29) [2023-11-29 00:46:25,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 310 states to 310 states and 365 transitions. [2023-11-29 00:46:25,864 INFO L78 Accepts]: Start accepts. Automaton has 310 states and 365 transitions. Word has length 23 [2023-11-29 00:46:25,865 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:46:25,865 INFO L495 AbstractCegarLoop]: Abstraction has 310 states and 365 transitions. [2023-11-29 00:46:25,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.25) internal successors, (17), 3 states have internal predecessors, (17), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-29 00:46:25,865 INFO L276 IsEmpty]: Start isEmpty. Operand 310 states and 365 transitions. [2023-11-29 00:46:25,866 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2023-11-29 00:46:25,866 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:46:25,866 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:46:25,869 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Ended with exit code 0 [2023-11-29 00:46:26,066 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 00:46:26,067 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr83ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2023-11-29 00:46:26,067 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:46:26,067 INFO L85 PathProgramCache]: Analyzing trace with hash 661083009, now seen corresponding path program 1 times [2023-11-29 00:46:26,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:46:26,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [443699746] [2023-11-29 00:46:26,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:46:26,068 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 [2023-11-29 00:46:26,068 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:46:26,069 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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) [2023-11-29 00:46:26,075 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 [2023-11-29 00:46:26,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:46:26,158 INFO L262 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 00:46:26,160 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:46:26,189 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-11-29 00:46:26,189 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:46:26,223 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-11-29 00:46:26,223 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:46:26,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [443699746] [2023-11-29 00:46:26,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [443699746] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 00:46:26,224 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 00:46:26,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2023-11-29 00:46:26,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [381648072] [2023-11-29 00:46:26,224 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 00:46:26,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 00:46:26,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:46:26,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 00:46:26,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-29 00:46:26,226 INFO L87 Difference]: Start difference. First operand 310 states and 365 transitions. Second operand has 5 states, 4 states have (on average 3.75) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2023-11-29 00:46:26,557 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:46:26,557 INFO L93 Difference]: Finished difference Result 309 states and 364 transitions. [2023-11-29 00:46:26,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 00:46:26,559 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 3.75) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 24 [2023-11-29 00:46:26,559 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:46:26,560 INFO L225 Difference]: With dead ends: 309 [2023-11-29 00:46:26,560 INFO L226 Difference]: Without dead ends: 309 [2023-11-29 00:46:26,560 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-29 00:46:26,561 INFO L413 NwaCegarLoop]: 258 mSDtfsCounter, 210 mSDsluCounter, 576 mSDsCounter, 0 mSdLazyCounter, 126 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 222 SdHoareTripleChecker+Valid, 834 SdHoareTripleChecker+Invalid, 127 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 126 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-29 00:46:26,561 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [222 Valid, 834 Invalid, 127 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 126 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-29 00:46:26,562 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 309 states. [2023-11-29 00:46:26,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 309 to 309. [2023-11-29 00:46:26,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 309 states, 168 states have (on average 1.8869047619047619) internal successors, (317), 281 states have internal predecessors, (317), 18 states have call successors, (18), 9 states have call predecessors, (18), 11 states have return successors, (29), 20 states have call predecessors, (29), 18 states have call successors, (29) [2023-11-29 00:46:26,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 309 states to 309 states and 364 transitions. [2023-11-29 00:46:26,569 INFO L78 Accepts]: Start accepts. Automaton has 309 states and 364 transitions. Word has length 24 [2023-11-29 00:46:26,569 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:46:26,569 INFO L495 AbstractCegarLoop]: Abstraction has 309 states and 364 transitions. [2023-11-29 00:46:26,569 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 3.75) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2023-11-29 00:46:26,570 INFO L276 IsEmpty]: Start isEmpty. Operand 309 states and 364 transitions. [2023-11-29 00:46:26,570 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2023-11-29 00:46:26,570 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:46:26,570 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:46:26,573 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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)] Ended with exit code 0 [2023-11-29 00:46:26,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 00:46:26,771 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2023-11-29 00:46:26,772 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:46:26,772 INFO L85 PathProgramCache]: Analyzing trace with hash 661082775, now seen corresponding path program 1 times [2023-11-29 00:46:26,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:46:26,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1048773178] [2023-11-29 00:46:26,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:46:26,773 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 [2023-11-29 00:46:26,773 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:46:26,774 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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) [2023-11-29 00:46:26,776 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 [2023-11-29 00:46:26,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:46:26,865 INFO L262 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 00:46:26,866 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:46:26,913 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-11-29 00:46:26,913 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:46:26,913 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:46:26,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1048773178] [2023-11-29 00:46:26,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1048773178] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:46:26,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:46:26,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 00:46:26,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547755782] [2023-11-29 00:46:26,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:46:26,915 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 00:46:26,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:46:26,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 00:46:26,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-29 00:46:26,916 INFO L87 Difference]: Start difference. First operand 309 states and 364 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 4 states have internal predecessors, (14), 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) [2023-11-29 00:46:27,366 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:46:27,367 INFO L93 Difference]: Finished difference Result 341 states and 394 transitions. [2023-11-29 00:46:27,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 00:46:27,368 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 4 states have internal predecessors, (14), 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 24 [2023-11-29 00:46:27,368 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:46:27,370 INFO L225 Difference]: With dead ends: 341 [2023-11-29 00:46:27,370 INFO L226 Difference]: Without dead ends: 341 [2023-11-29 00:46:27,370 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-29 00:46:27,371 INFO L413 NwaCegarLoop]: 269 mSDtfsCounter, 34 mSDsluCounter, 791 mSDsCounter, 0 mSdLazyCounter, 158 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 1060 SdHoareTripleChecker+Invalid, 159 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 158 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-29 00:46:27,371 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [35 Valid, 1060 Invalid, 159 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 158 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-29 00:46:27,372 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 341 states. [2023-11-29 00:46:27,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 341 to 307. [2023-11-29 00:46:27,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 307 states, 167 states have (on average 1.874251497005988) internal successors, (313), 279 states have internal predecessors, (313), 17 states have call successors, (17), 9 states have call predecessors, (17), 11 states have return successors, (27), 20 states have call predecessors, (27), 17 states have call successors, (27) [2023-11-29 00:46:27,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 307 states to 307 states and 357 transitions. [2023-11-29 00:46:27,379 INFO L78 Accepts]: Start accepts. Automaton has 307 states and 357 transitions. Word has length 24 [2023-11-29 00:46:27,379 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:46:27,379 INFO L495 AbstractCegarLoop]: Abstraction has 307 states and 357 transitions. [2023-11-29 00:46:27,379 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 4 states have internal predecessors, (14), 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) [2023-11-29 00:46:27,379 INFO L276 IsEmpty]: Start isEmpty. Operand 307 states and 357 transitions. [2023-11-29 00:46:27,380 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2023-11-29 00:46:27,380 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:46:27,380 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:46:27,382 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Ended with exit code 0 [2023-11-29 00:46:27,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 00:46:27,581 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2023-11-29 00:46:27,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:46:27,581 INFO L85 PathProgramCache]: Analyzing trace with hash 632453624, now seen corresponding path program 1 times [2023-11-29 00:46:27,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:46:27,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [875118350] [2023-11-29 00:46:27,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:46:27,582 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 [2023-11-29 00:46:27,582 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:46:27,583 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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) [2023-11-29 00:46:27,584 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 [2023-11-29 00:46:27,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:46:27,687 INFO L262 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 00:46:27,688 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:46:27,692 INFO L378 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 [2023-11-29 00:46:27,749 WARN L876 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (= (store |c_old(#valid)| |ldv_malloc_#res.base| (_ bv1 1)) |c_#valid|)) is different from true [2023-11-29 00:46:27,771 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-29 00:46:27,772 INFO L378 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 [2023-11-29 00:46:27,801 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 2 not checked. [2023-11-29 00:46:27,801 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:46:27,969 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 00:46:27,970 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:46:27,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [875118350] [2023-11-29 00:46:27,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [875118350] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 00:46:27,970 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 00:46:27,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 7 [2023-11-29 00:46:27,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1721721119] [2023-11-29 00:46:27,971 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 00:46:27,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 00:46:27,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:46:27,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 00:46:27,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=31, Unknown=1, NotChecked=10, Total=56 [2023-11-29 00:46:27,972 INFO L87 Difference]: Start difference. First operand 307 states and 357 transitions. Second operand has 8 states, 7 states have (on average 2.857142857142857) internal successors, (20), 7 states have internal predecessors, (20), 2 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2023-11-29 00:46:29,794 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:46:29,794 INFO L93 Difference]: Finished difference Result 337 states and 383 transitions. [2023-11-29 00:46:29,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 00:46:29,795 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 2.857142857142857) internal successors, (20), 7 states have internal predecessors, (20), 2 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) Word has length 24 [2023-11-29 00:46:29,795 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:46:29,797 INFO L225 Difference]: With dead ends: 337 [2023-11-29 00:46:29,798 INFO L226 Difference]: Without dead ends: 337 [2023-11-29 00:46:29,798 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 37 SyntacticMatches, 3 SemanticMatches, 7 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=18, Invalid=41, Unknown=1, NotChecked=12, Total=72 [2023-11-29 00:46:29,798 INFO L413 NwaCegarLoop]: 186 mSDtfsCounter, 164 mSDsluCounter, 628 mSDsCounter, 0 mSdLazyCounter, 811 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 169 SdHoareTripleChecker+Valid, 814 SdHoareTripleChecker+Invalid, 1186 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 811 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 345 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2023-11-29 00:46:29,799 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [169 Valid, 814 Invalid, 1186 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 811 Invalid, 0 Unknown, 345 Unchecked, 1.8s Time] [2023-11-29 00:46:29,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 337 states. [2023-11-29 00:46:29,804 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 337 to 309. [2023-11-29 00:46:29,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 309 states, 170 states have (on average 1.8588235294117648) internal successors, (316), 281 states have internal predecessors, (316), 17 states have call successors, (17), 9 states have call predecessors, (17), 11 states have return successors, (27), 20 states have call predecessors, (27), 17 states have call successors, (27) [2023-11-29 00:46:29,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 309 states to 309 states and 360 transitions. [2023-11-29 00:46:29,806 INFO L78 Accepts]: Start accepts. Automaton has 309 states and 360 transitions. Word has length 24 [2023-11-29 00:46:29,806 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:46:29,806 INFO L495 AbstractCegarLoop]: Abstraction has 309 states and 360 transitions. [2023-11-29 00:46:29,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.857142857142857) internal successors, (20), 7 states have internal predecessors, (20), 2 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2023-11-29 00:46:29,807 INFO L276 IsEmpty]: Start isEmpty. Operand 309 states and 360 transitions. [2023-11-29 00:46:29,807 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2023-11-29 00:46:29,807 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:46:29,807 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:46:29,809 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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)] Ended with exit code 0 [2023-11-29 00:46:30,008 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 00:46:30,008 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2023-11-29 00:46:30,008 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:46:30,009 INFO L85 PathProgramCache]: Analyzing trace with hash 632453625, now seen corresponding path program 1 times [2023-11-29 00:46:30,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:46:30,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1330499063] [2023-11-29 00:46:30,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:46:30,009 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 [2023-11-29 00:46:30,009 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:46:30,010 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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) [2023-11-29 00:46:30,011 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 [2023-11-29 00:46:30,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:46:30,115 INFO L262 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-29 00:46:30,117 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:46:30,132 INFO L378 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 [2023-11-29 00:46:30,253 WARN L876 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| |c_ldv_malloc_#in~size|) |c_#length|)) is different from true [2023-11-29 00:46:30,282 INFO L349 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2023-11-29 00:46:30,282 INFO L378 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 [2023-11-29 00:46:30,319 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 2 not checked. [2023-11-29 00:46:30,320 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:46:30,575 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:46:30,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1330499063] [2023-11-29 00:46:30,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1330499063] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 00:46:30,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1854202679] [2023-11-29 00:46:30,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:46:30,576 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-11-29 00:46:30,576 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 [2023-11-29 00:46:30,577 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-11-29 00:46:30,578 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (26)] Waiting until timeout for monitored process [2023-11-29 00:46:30,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:46:30,788 INFO L262 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-29 00:46:30,790 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:46:30,799 INFO L378 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 [2023-11-29 00:46:30,808 INFO L378 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 [2023-11-29 00:46:31,006 WARN L876 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (= (store |c_old(#length)| |ldv_malloc_#res.base| (select |c_#length| |ldv_malloc_#res.base|)) |c_#length|))) is different from true [2023-11-29 00:46:31,025 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:46:31,026 INFO L378 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 9 [2023-11-29 00:46:31,041 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-11-29 00:46:31,041 INFO L378 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 [2023-11-29 00:46:31,055 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 2 not checked. [2023-11-29 00:46:31,055 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:46:39,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1854202679] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 00:46:39,344 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 00:46:39,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2023-11-29 00:46:39,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1524858696] [2023-11-29 00:46:39,344 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 00:46:39,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 00:46:39,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:46:39,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 00:46:39,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=171, Unknown=4, NotChecked=54, Total=272 [2023-11-29 00:46:39,345 INFO L87 Difference]: Start difference. First operand 309 states and 360 transitions. Second operand has 14 states, 13 states have (on average 2.0) internal successors, (26), 11 states have internal predecessors, (26), 3 states have call successors, (4), 3 states have call predecessors, (4), 5 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2023-11-29 00:46:45,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:46:45,127 INFO L93 Difference]: Finished difference Result 595 states and 704 transitions. [2023-11-29 00:46:45,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 00:46:45,128 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.0) internal successors, (26), 11 states have internal predecessors, (26), 3 states have call successors, (4), 3 states have call predecessors, (4), 5 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) Word has length 24 [2023-11-29 00:46:45,128 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:46:45,131 INFO L225 Difference]: With dead ends: 595 [2023-11-29 00:46:45,131 INFO L226 Difference]: Without dead ends: 595 [2023-11-29 00:46:45,131 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 8.6s TimeCoverageRelationStatistics Valid=54, Invalid=222, Unknown=4, NotChecked=62, Total=342 [2023-11-29 00:46:45,132 INFO L413 NwaCegarLoop]: 212 mSDtfsCounter, 354 mSDsluCounter, 1321 mSDsCounter, 0 mSdLazyCounter, 2395 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 368 SdHoareTripleChecker+Valid, 1533 SdHoareTripleChecker+Invalid, 3732 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 2395 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1294 IncrementalHoareTripleChecker+Unchecked, 5.6s IncrementalHoareTripleChecker+Time [2023-11-29 00:46:45,132 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [368 Valid, 1533 Invalid, 3732 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 2395 Invalid, 0 Unknown, 1294 Unchecked, 5.6s Time] [2023-11-29 00:46:45,133 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 595 states. [2023-11-29 00:46:45,139 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 595 to 308. [2023-11-29 00:46:45,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 308 states, 170 states have (on average 1.8529411764705883) internal successors, (315), 280 states have internal predecessors, (315), 17 states have call successors, (17), 9 states have call predecessors, (17), 11 states have return successors, (27), 20 states have call predecessors, (27), 17 states have call successors, (27) [2023-11-29 00:46:45,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 308 states to 308 states and 359 transitions. [2023-11-29 00:46:45,141 INFO L78 Accepts]: Start accepts. Automaton has 308 states and 359 transitions. Word has length 24 [2023-11-29 00:46:45,142 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:46:45,142 INFO L495 AbstractCegarLoop]: Abstraction has 308 states and 359 transitions. [2023-11-29 00:46:45,142 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.0) internal successors, (26), 11 states have internal predecessors, (26), 3 states have call successors, (4), 3 states have call predecessors, (4), 5 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2023-11-29 00:46:45,142 INFO L276 IsEmpty]: Start isEmpty. Operand 308 states and 359 transitions. [2023-11-29 00:46:45,142 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2023-11-29 00:46:45,142 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:46:45,142 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] [2023-11-29 00:46:45,145 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (26)] Ended with exit code 0 [2023-11-29 00:46:45,345 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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)] Ended with exit code 0 [2023-11-29 00:46:45,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt,25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 00:46:45,543 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr103ASSERT_VIOLATIONMEMORY_LEAK === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2023-11-29 00:46:45,544 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:46:45,544 INFO L85 PathProgramCache]: Analyzing trace with hash -592524890, now seen corresponding path program 1 times [2023-11-29 00:46:45,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:46:45,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1639856484] [2023-11-29 00:46:45,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:46:45,545 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 [2023-11-29 00:46:45,545 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:46:45,546 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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) [2023-11-29 00:46:45,547 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 [2023-11-29 00:46:45,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:46:45,655 INFO L262 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-29 00:46:45,656 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:46:45,790 WARN L876 $PredicateComparison]: unable to prove that (exists ((|ULTIMATE.start_entry_point_~client~0#1.base| (_ BitVec 32))) (and (= |c_#valid| (store |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~client~0#1.base| (_ bv0 1))) (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~client~0#1.base|)))) is different from true [2023-11-29 00:46:45,828 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 00:46:45,828 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:46:45,926 INFO L349 Elim1Store]: treesize reduction 30, result has 21.1 percent of original size [2023-11-29 00:46:45,927 INFO L378 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 43 treesize of output 38 [2023-11-29 00:46:50,108 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:46:50,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1639856484] [2023-11-29 00:46:50,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1639856484] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 00:46:50,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [394878037] [2023-11-29 00:46:50,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:46:50,108 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-11-29 00:46:50,109 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 [2023-11-29 00:46:50,109 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-11-29 00:46:50,110 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (28)] Waiting until timeout for monitored process [2023-11-29 00:46:50,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:46:50,297 INFO L262 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-29 00:46:50,299 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:46:50,512 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 00:46:50,512 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:46:50,595 INFO L349 Elim1Store]: treesize reduction 30, result has 21.1 percent of original size [2023-11-29 00:46:50,596 INFO L378 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 43 treesize of output 38 [2023-11-29 00:46:58,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [394878037] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 00:46:58,772 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 00:46:58,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 9 [2023-11-29 00:46:58,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1001698135] [2023-11-29 00:46:58,773 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 00:46:58,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-29 00:46:58,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:46:58,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-29 00:46:58,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=86, Unknown=2, NotChecked=18, Total=132 [2023-11-29 00:46:58,774 INFO L87 Difference]: Start difference. First operand 308 states and 359 transitions. Second operand has 11 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 8 states have internal predecessors, (33), 4 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2023-11-29 00:47:00,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:47:00,979 INFO L93 Difference]: Finished difference Result 317 states and 367 transitions. [2023-11-29 00:47:00,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-29 00:47:00,982 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 8 states have internal predecessors, (33), 4 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 24 [2023-11-29 00:47:00,982 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:47:00,984 INFO L225 Difference]: With dead ends: 317 [2023-11-29 00:47:00,984 INFO L226 Difference]: Without dead ends: 304 [2023-11-29 00:47:00,984 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 68 SyntacticMatches, 7 SemanticMatches, 11 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 12.4s TimeCoverageRelationStatistics Valid=33, Invalid=101, Unknown=2, NotChecked=20, Total=156 [2023-11-29 00:47:00,985 INFO L413 NwaCegarLoop]: 238 mSDtfsCounter, 45 mSDsluCounter, 870 mSDsCounter, 0 mSdLazyCounter, 958 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 1108 SdHoareTripleChecker+Invalid, 1284 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 958 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 311 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2023-11-29 00:47:00,985 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [45 Valid, 1108 Invalid, 1284 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 958 Invalid, 0 Unknown, 311 Unchecked, 2.1s Time] [2023-11-29 00:47:00,986 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 304 states. [2023-11-29 00:47:00,991 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 304 to 302. [2023-11-29 00:47:00,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 302 states, 165 states have (on average 1.8727272727272728) internal successors, (309), 276 states have internal predecessors, (309), 17 states have call successors, (17), 8 states have call predecessors, (17), 10 states have return successors, (26), 19 states have call predecessors, (26), 17 states have call successors, (26) [2023-11-29 00:47:00,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 302 states to 302 states and 352 transitions. [2023-11-29 00:47:00,993 INFO L78 Accepts]: Start accepts. Automaton has 302 states and 352 transitions. Word has length 24 [2023-11-29 00:47:00,993 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:47:00,993 INFO L495 AbstractCegarLoop]: Abstraction has 302 states and 352 transitions. [2023-11-29 00:47:00,993 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 8 states have internal predecessors, (33), 4 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2023-11-29 00:47:00,993 INFO L276 IsEmpty]: Start isEmpty. Operand 302 states and 352 transitions. [2023-11-29 00:47:00,993 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2023-11-29 00:47:00,993 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:47:00,994 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:47:00,996 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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)] Ended with exit code 0 [2023-11-29 00:47:01,197 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (28)] Ended with exit code 0 [2023-11-29 00:47:01,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt [2023-11-29 00:47:01,394 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr84ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2023-11-29 00:47:01,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:47:01,395 INFO L85 PathProgramCache]: Analyzing trace with hash -981262763, now seen corresponding path program 1 times [2023-11-29 00:47:01,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:47:01,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [163779122] [2023-11-29 00:47:01,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:47:01,395 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 [2023-11-29 00:47:01,395 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:47:01,396 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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) [2023-11-29 00:47:01,397 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 [2023-11-29 00:47:01,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:47:01,474 INFO L262 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 00:47:01,475 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:47:01,880 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 00:47:01,880 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:47:02,015 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-11-29 00:47:02,016 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:47:02,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [163779122] [2023-11-29 00:47:02,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [163779122] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 00:47:02,016 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 00:47:02,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 9 [2023-11-29 00:47:02,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2025338004] [2023-11-29 00:47:02,016 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 00:47:02,017 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 00:47:02,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:47:02,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 00:47:02,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2023-11-29 00:47:02,018 INFO L87 Difference]: Start difference. First operand 302 states and 352 transitions. Second operand has 10 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 8 states have internal predecessors, (33), 5 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2023-11-29 00:47:03,542 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:47:03,543 INFO L93 Difference]: Finished difference Result 303 states and 352 transitions. [2023-11-29 00:47:03,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 00:47:03,544 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 8 states have internal predecessors, (33), 5 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) Word has length 25 [2023-11-29 00:47:03,544 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:47:03,546 INFO L225 Difference]: With dead ends: 303 [2023-11-29 00:47:03,546 INFO L226 Difference]: Without dead ends: 303 [2023-11-29 00:47:03,547 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2023-11-29 00:47:03,547 INFO L413 NwaCegarLoop]: 226 mSDtfsCounter, 923 mSDsluCounter, 669 mSDsCounter, 0 mSdLazyCounter, 362 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 935 SdHoareTripleChecker+Valid, 895 SdHoareTripleChecker+Invalid, 418 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 362 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2023-11-29 00:47:03,547 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [935 Valid, 895 Invalid, 418 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 362 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2023-11-29 00:47:03,548 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 303 states. [2023-11-29 00:47:03,552 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 303 to 301. [2023-11-29 00:47:03,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 301 states, 165 states have (on average 1.8606060606060606) internal successors, (307), 275 states have internal predecessors, (307), 17 states have call successors, (17), 8 states have call predecessors, (17), 10 states have return successors, (26), 19 states have call predecessors, (26), 17 states have call successors, (26) [2023-11-29 00:47:03,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 301 states to 301 states and 350 transitions. [2023-11-29 00:47:03,554 INFO L78 Accepts]: Start accepts. Automaton has 301 states and 350 transitions. Word has length 25 [2023-11-29 00:47:03,554 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:47:03,554 INFO L495 AbstractCegarLoop]: Abstraction has 301 states and 350 transitions. [2023-11-29 00:47:03,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 8 states have internal predecessors, (33), 5 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2023-11-29 00:47:03,554 INFO L276 IsEmpty]: Start isEmpty. Operand 301 states and 350 transitions. [2023-11-29 00:47:03,554 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2023-11-29 00:47:03,554 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:47:03,554 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] [2023-11-29 00:47:03,557 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 [2023-11-29 00:47:03,755 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 00:47:03,755 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr103ASSERT_VIOLATIONMEMORY_LEAK === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2023-11-29 00:47:03,756 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:47:03,756 INFO L85 PathProgramCache]: Analyzing trace with hash -86966265, now seen corresponding path program 1 times [2023-11-29 00:47:03,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:47:03,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1575420290] [2023-11-29 00:47:03,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:47:03,756 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 [2023-11-29 00:47:03,756 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:47:03,757 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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) [2023-11-29 00:47:03,758 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 [2023-11-29 00:47:03,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:47:03,846 INFO L262 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 00:47:03,847 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:47:03,867 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 00:47:03,868 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:47:03,868 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:47:03,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1575420290] [2023-11-29 00:47:03,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1575420290] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:47:03,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:47:03,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 00:47:03,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379411269] [2023-11-29 00:47:03,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:47:03,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 00:47:03,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:47:03,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 00:47:03,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-29 00:47:03,870 INFO L87 Difference]: Start difference. First operand 301 states and 350 transitions. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 1 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-29 00:47:04,214 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:47:04,214 INFO L93 Difference]: Finished difference Result 294 states and 342 transitions. [2023-11-29 00:47:04,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 00:47:04,215 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 1 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 24 [2023-11-29 00:47:04,215 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:47:04,217 INFO L225 Difference]: With dead ends: 294 [2023-11-29 00:47:04,218 INFO L226 Difference]: Without dead ends: 294 [2023-11-29 00:47:04,218 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-29 00:47:04,218 INFO L413 NwaCegarLoop]: 260 mSDtfsCounter, 210 mSDsluCounter, 581 mSDsCounter, 0 mSdLazyCounter, 127 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 223 SdHoareTripleChecker+Valid, 841 SdHoareTripleChecker+Invalid, 127 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 127 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-29 00:47:04,219 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [223 Valid, 841 Invalid, 127 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 127 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-29 00:47:04,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 294 states. [2023-11-29 00:47:04,223 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 294 to 294. [2023-11-29 00:47:04,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 294 states, 158 states have (on average 1.8924050632911393) internal successors, (299), 268 states have internal predecessors, (299), 17 states have call successors, (17), 8 states have call predecessors, (17), 10 states have return successors, (26), 19 states have call predecessors, (26), 17 states have call successors, (26) [2023-11-29 00:47:04,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 342 transitions. [2023-11-29 00:47:04,225 INFO L78 Accepts]: Start accepts. Automaton has 294 states and 342 transitions. Word has length 24 [2023-11-29 00:47:04,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:47:04,226 INFO L495 AbstractCegarLoop]: Abstraction has 294 states and 342 transitions. [2023-11-29 00:47:04,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 1 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-29 00:47:04,226 INFO L276 IsEmpty]: Start isEmpty. Operand 294 states and 342 transitions. [2023-11-29 00:47:04,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2023-11-29 00:47:04,226 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:47:04,226 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:47:04,229 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 [2023-11-29 00:47:04,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 00:47:04,427 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr88ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2023-11-29 00:47:04,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:47:04,427 INFO L85 PathProgramCache]: Analyzing trace with hash -129980998, now seen corresponding path program 1 times [2023-11-29 00:47:04,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:47:04,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1071690403] [2023-11-29 00:47:04,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:47:04,428 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 00:47:04,428 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:47:04,429 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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) [2023-11-29 00:47:04,430 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 [2023-11-29 00:47:04,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:47:04,509 INFO L262 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 15 conjunts are in the unsatisfiable core [2023-11-29 00:47:04,510 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:47:04,513 INFO L378 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 [2023-11-29 00:47:04,590 INFO L349 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2023-11-29 00:47:04,591 INFO L378 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 21 treesize of output 20 [2023-11-29 00:47:04,700 INFO L378 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 13 [2023-11-29 00:47:04,706 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 00:47:04,706 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:47:04,964 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 00:47:04,965 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:47:04,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1071690403] [2023-11-29 00:47:04,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1071690403] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 00:47:04,965 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 00:47:04,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 12 [2023-11-29 00:47:04,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917132151] [2023-11-29 00:47:04,965 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 00:47:04,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-29 00:47:04,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:47:04,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-29 00:47:04,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2023-11-29 00:47:04,966 INFO L87 Difference]: Start difference. First operand 294 states and 342 transitions. Second operand has 13 states, 12 states have (on average 2.5) internal successors, (30), 10 states have internal predecessors, (30), 3 states have call successors, (5), 3 states have call predecessors, (5), 5 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2023-11-29 00:47:07,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:47:07,769 INFO L93 Difference]: Finished difference Result 340 states and 387 transitions. [2023-11-29 00:47:07,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 00:47:07,770 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.5) internal successors, (30), 10 states have internal predecessors, (30), 3 states have call successors, (5), 3 states have call predecessors, (5), 5 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) Word has length 29 [2023-11-29 00:47:07,770 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:47:07,772 INFO L225 Difference]: With dead ends: 340 [2023-11-29 00:47:07,772 INFO L226 Difference]: Without dead ends: 340 [2023-11-29 00:47:07,772 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 42 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2023-11-29 00:47:07,773 INFO L413 NwaCegarLoop]: 150 mSDtfsCounter, 436 mSDsluCounter, 745 mSDsCounter, 0 mSdLazyCounter, 1118 mSolverCounterSat, 84 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 442 SdHoareTripleChecker+Valid, 895 SdHoareTripleChecker+Invalid, 1202 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 84 IncrementalHoareTripleChecker+Valid, 1118 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2023-11-29 00:47:07,773 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [442 Valid, 895 Invalid, 1202 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [84 Valid, 1118 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2023-11-29 00:47:07,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 340 states. [2023-11-29 00:47:07,780 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 340 to 297. [2023-11-29 00:47:07,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 297 states, 161 states have (on average 1.875776397515528) internal successors, (302), 271 states have internal predecessors, (302), 17 states have call successors, (17), 8 states have call predecessors, (17), 10 states have return successors, (26), 19 states have call predecessors, (26), 17 states have call successors, (26) [2023-11-29 00:47:07,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 297 states to 297 states and 345 transitions. [2023-11-29 00:47:07,784 INFO L78 Accepts]: Start accepts. Automaton has 297 states and 345 transitions. Word has length 29 [2023-11-29 00:47:07,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:47:07,784 INFO L495 AbstractCegarLoop]: Abstraction has 297 states and 345 transitions. [2023-11-29 00:47:07,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.5) internal successors, (30), 10 states have internal predecessors, (30), 3 states have call successors, (5), 3 states have call predecessors, (5), 5 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2023-11-29 00:47:07,785 INFO L276 IsEmpty]: Start isEmpty. Operand 297 states and 345 transitions. [2023-11-29 00:47:07,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2023-11-29 00:47:07,785 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:47:07,786 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:47:07,789 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 [2023-11-29 00:47:07,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 00:47:07,991 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr89REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2023-11-29 00:47:07,991 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:47:07,991 INFO L85 PathProgramCache]: Analyzing trace with hash -357673123, now seen corresponding path program 1 times [2023-11-29 00:47:07,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:47:07,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2076748442] [2023-11-29 00:47:07,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:47:07,992 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 [2023-11-29 00:47:07,992 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:47:07,993 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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) [2023-11-29 00:47:07,994 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 [2023-11-29 00:47:08,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:47:08,129 INFO L262 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 19 conjunts are in the unsatisfiable core [2023-11-29 00:47:08,131 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:47:08,226 INFO L349 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2023-11-29 00:47:08,226 INFO L378 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 21 treesize of output 20 [2023-11-29 00:47:08,347 INFO L349 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2023-11-29 00:47:08,348 INFO L378 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 21 treesize of output 20 [2023-11-29 00:47:08,563 INFO L378 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 13 [2023-11-29 00:47:08,595 INFO L378 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 13 [2023-11-29 00:47:08,607 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-11-29 00:47:08,607 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:47:08,746 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:47:08,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2076748442] [2023-11-29 00:47:08,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2076748442] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 00:47:08,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1050258633] [2023-11-29 00:47:08,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:47:08,747 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-11-29 00:47:08,747 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 [2023-11-29 00:47:08,748 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-11-29 00:47:08,749 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (33)] Waiting until timeout for monitored process [2023-11-29 00:47:08,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:47:08,980 INFO L262 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 24 conjunts are in the unsatisfiable core [2023-11-29 00:47:08,983 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:47:09,048 INFO L349 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2023-11-29 00:47:09,049 INFO L378 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 21 treesize of output 20 [2023-11-29 00:47:09,203 INFO L349 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2023-11-29 00:47:09,203 INFO L378 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 21 treesize of output 20 [2023-11-29 00:47:09,569 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 18 [2023-11-29 00:47:09,756 INFO L349 Elim1Store]: treesize reduction 34, result has 26.1 percent of original size [2023-11-29 00:47:09,756 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 28 treesize of output 32 [2023-11-29 00:47:09,806 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-11-29 00:47:09,806 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:47:10,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1050258633] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 00:47:10,092 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 00:47:10,092 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 11] total 13 [2023-11-29 00:47:10,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [598465637] [2023-11-29 00:47:10,093 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 00:47:10,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-29 00:47:10,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:47:10,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-29 00:47:10,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=307, Unknown=0, NotChecked=0, Total=420 [2023-11-29 00:47:10,095 INFO L87 Difference]: Start difference. First operand 297 states and 345 transitions. Second operand has 15 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 11 states have internal predecessors, (35), 5 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2023-11-29 00:47:18,193 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:47:22,203 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:47:26,264 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:47:30,273 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:47:34,303 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:47:38,314 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:47:39,417 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.10s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:47:43,447 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:47:47,456 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:47:51,470 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:47:55,484 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:48:00,043 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:48:04,055 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:48:08,058 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:48:12,173 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:48:16,183 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:48:20,226 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:48:24,237 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:48:28,240 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:48:32,276 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:48:36,293 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:48:39,779 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.49s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:48:43,872 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:48:47,881 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:48:52,227 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:48:56,679 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:49:00,761 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:49:04,780 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:49:08,870 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:49:12,891 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:49:17,356 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:49:21,366 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:49:25,406 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:49:29,417 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:49:33,420 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:49:37,615 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:49:41,626 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:49:45,983 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:49:49,995 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:49:54,024 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:49:58,036 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:50:02,038 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:50:02,231 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:50:02,231 INFO L93 Difference]: Finished difference Result 369 states and 417 transitions. [2023-11-29 00:50:02,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-29 00:50:02,233 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 11 states have internal predecessors, (35), 5 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) Word has length 31 [2023-11-29 00:50:02,233 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:50:02,234 INFO L225 Difference]: With dead ends: 369 [2023-11-29 00:50:02,235 INFO L226 Difference]: Without dead ends: 369 [2023-11-29 00:50:02,235 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 164 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=162, Invalid=487, Unknown=1, NotChecked=0, Total=650 [2023-11-29 00:50:02,235 INFO L413 NwaCegarLoop]: 159 mSDtfsCounter, 309 mSDsluCounter, 832 mSDsCounter, 0 mSdLazyCounter, 1160 mSolverCounterSat, 112 mSolverCounterUnsat, 40 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 167.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 314 SdHoareTripleChecker+Valid, 991 SdHoareTripleChecker+Invalid, 1312 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 112 IncrementalHoareTripleChecker+Valid, 1160 IncrementalHoareTripleChecker+Invalid, 40 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 167.9s IncrementalHoareTripleChecker+Time [2023-11-29 00:50:02,236 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [314 Valid, 991 Invalid, 1312 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [112 Valid, 1160 Invalid, 40 Unknown, 0 Unchecked, 167.9s Time] [2023-11-29 00:50:02,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 369 states. [2023-11-29 00:50:02,241 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 369 to 299. [2023-11-29 00:50:02,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 299 states, 163 states have (on average 1.8650306748466257) internal successors, (304), 273 states have internal predecessors, (304), 17 states have call successors, (17), 8 states have call predecessors, (17), 10 states have return successors, (26), 19 states have call predecessors, (26), 17 states have call successors, (26) [2023-11-29 00:50:02,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 299 states to 299 states and 347 transitions. [2023-11-29 00:50:02,243 INFO L78 Accepts]: Start accepts. Automaton has 299 states and 347 transitions. Word has length 31 [2023-11-29 00:50:02,243 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:50:02,243 INFO L495 AbstractCegarLoop]: Abstraction has 299 states and 347 transitions. [2023-11-29 00:50:02,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 11 states have internal predecessors, (35), 5 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2023-11-29 00:50:02,243 INFO L276 IsEmpty]: Start isEmpty. Operand 299 states and 347 transitions. [2023-11-29 00:50:02,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2023-11-29 00:50:02,244 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:50:02,244 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:50:02,247 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (33)] Ended with exit code 0 [2023-11-29 00:50:02,447 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 [2023-11-29 00:50:02,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt,32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 00:50:02,645 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr80ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2023-11-29 00:50:02,645 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:50:02,645 INFO L85 PathProgramCache]: Analyzing trace with hash -1199927994, now seen corresponding path program 1 times [2023-11-29 00:50:02,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:50:02,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [361986387] [2023-11-29 00:50:02,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:50:02,646 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 [2023-11-29 00:50:02,646 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:50:02,647 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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) [2023-11-29 00:50:02,648 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 [2023-11-29 00:50:02,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:50:02,738 INFO L262 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 00:50:02,739 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:50:02,766 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-11-29 00:50:02,767 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:50:02,800 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-11-29 00:50:02,800 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:50:02,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [361986387] [2023-11-29 00:50:02,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [361986387] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 00:50:02,800 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 00:50:02,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2023-11-29 00:50:02,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [121735400] [2023-11-29 00:50:02,801 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 00:50:02,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 00:50:02,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:50:02,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 00:50:02,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-29 00:50:02,802 INFO L87 Difference]: Start difference. First operand 299 states and 347 transitions. Second operand has 5 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2023-11-29 00:50:03,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:50:03,131 INFO L93 Difference]: Finished difference Result 298 states and 346 transitions. [2023-11-29 00:50:03,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 00:50:03,132 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) Word has length 32 [2023-11-29 00:50:03,132 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:50:03,134 INFO L225 Difference]: With dead ends: 298 [2023-11-29 00:50:03,135 INFO L226 Difference]: Without dead ends: 298 [2023-11-29 00:50:03,135 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 59 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-29 00:50:03,135 INFO L413 NwaCegarLoop]: 255 mSDtfsCounter, 202 mSDsluCounter, 574 mSDsCounter, 0 mSdLazyCounter, 120 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 213 SdHoareTripleChecker+Valid, 829 SdHoareTripleChecker+Invalid, 121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 120 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-29 00:50:03,136 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [213 Valid, 829 Invalid, 121 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 120 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-29 00:50:03,137 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 298 states. [2023-11-29 00:50:03,142 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 298 to 298. [2023-11-29 00:50:03,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 298 states, 163 states have (on average 1.8588957055214723) internal successors, (303), 272 states have internal predecessors, (303), 17 states have call successors, (17), 8 states have call predecessors, (17), 10 states have return successors, (26), 19 states have call predecessors, (26), 17 states have call successors, (26) [2023-11-29 00:50:03,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 298 states to 298 states and 346 transitions. [2023-11-29 00:50:03,144 INFO L78 Accepts]: Start accepts. Automaton has 298 states and 346 transitions. Word has length 32 [2023-11-29 00:50:03,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:50:03,145 INFO L495 AbstractCegarLoop]: Abstraction has 298 states and 346 transitions. [2023-11-29 00:50:03,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2023-11-29 00:50:03,145 INFO L276 IsEmpty]: Start isEmpty. Operand 298 states and 346 transitions. [2023-11-29 00:50:03,146 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2023-11-29 00:50:03,146 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:50:03,146 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:50:03,148 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 [2023-11-29 00:50:03,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 00:50:03,346 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2023-11-29 00:50:03,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:50:03,347 INFO L85 PathProgramCache]: Analyzing trace with hash -1228557361, now seen corresponding path program 1 times [2023-11-29 00:50:03,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:50:03,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [269511013] [2023-11-29 00:50:03,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:50:03,347 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 00:50:03,347 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:50:03,348 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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) [2023-11-29 00:50:03,349 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 [2023-11-29 00:50:03,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:50:03,461 INFO L262 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-29 00:50:03,463 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:50:03,473 INFO L378 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 [2023-11-29 00:50:03,481 INFO L378 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 [2023-11-29 00:50:03,620 WARN L876 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (= (store |c_old(#length)| |ldv_malloc_#res.base| (select |c_#length| |ldv_malloc_#res.base|)) |c_#length|))) is different from true [2023-11-29 00:50:03,638 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:50:03,639 INFO L378 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 9 [2023-11-29 00:50:03,655 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-11-29 00:50:03,656 INFO L378 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 [2023-11-29 00:50:03,797 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:50:03,798 INFO L378 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 9 [2023-11-29 00:50:03,829 INFO L349 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2023-11-29 00:50:03,829 INFO L378 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 [2023-11-29 00:50:04,018 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:50:04,019 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2023-11-29 00:50:04,053 INFO L349 Elim1Store]: treesize reduction 12, result has 42.9 percent of original size [2023-11-29 00:50:04,053 INFO L378 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 [2023-11-29 00:50:04,075 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 8 trivial. 8 not checked. [2023-11-29 00:50:04,075 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:50:04,457 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:50:04,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [269511013] [2023-11-29 00:50:04,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [269511013] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 00:50:04,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2089744954] [2023-11-29 00:50:04,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:50:04,458 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-11-29 00:50:04,458 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 [2023-11-29 00:50:04,459 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-11-29 00:50:04,460 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (36)] Waiting until timeout for monitored process [2023-11-29 00:50:04,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:50:04,668 INFO L262 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 34 conjunts are in the unsatisfiable core [2023-11-29 00:50:04,671 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:50:04,679 INFO L378 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 [2023-11-29 00:50:04,689 INFO L378 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 [2023-11-29 00:50:04,815 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-11-29 00:50:04,816 INFO L378 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 [2023-11-29 00:50:04,824 INFO L378 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 9 [2023-11-29 00:50:04,925 WARN L876 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (= (store |c_old(#valid)| |ldv_malloc_#res.base| (select |c_#valid| |ldv_malloc_#res.base|)) |c_#valid|) (= (store |c_old(#length)| |ldv_malloc_#res.base| (select |c_#length| |ldv_malloc_#res.base|)) |c_#length|))) is different from true [2023-11-29 00:50:04,981 INFO L349 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2023-11-29 00:50:04,981 INFO L378 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 21 treesize of output 20 [2023-11-29 00:50:04,987 INFO L378 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 9 [2023-11-29 00:50:05,067 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:50:05,068 INFO L378 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 9 [2023-11-29 00:50:05,081 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-11-29 00:50:05,082 INFO L378 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 [2023-11-29 00:50:05,096 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 10 not checked. [2023-11-29 00:50:05,096 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:50:05,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [2089744954] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 00:50:05,290 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 00:50:05,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 13 [2023-11-29 00:50:05,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108681969] [2023-11-29 00:50:05,291 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 00:50:05,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 00:50:05,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:50:05,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 00:50:05,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=149, Unknown=2, NotChecked=50, Total=240 [2023-11-29 00:50:05,292 INFO L87 Difference]: Start difference. First operand 298 states and 346 transitions. Second operand has 14 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 12 states have internal predecessors, (28), 3 states have call successors, (5), 2 states have call predecessors, (5), 5 states have return successors, (7), 5 states have call predecessors, (7), 3 states have call successors, (7) [2023-11-29 00:50:10,375 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.85s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:50:15,212 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.40s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:50:18,390 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.15s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:50:20,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:50:20,553 INFO L93 Difference]: Finished difference Result 319 states and 363 transitions. [2023-11-29 00:50:20,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 00:50:20,554 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 12 states have internal predecessors, (28), 3 states have call successors, (5), 2 states have call predecessors, (5), 5 states have return successors, (7), 5 states have call predecessors, (7), 3 states have call successors, (7) Word has length 32 [2023-11-29 00:50:20,554 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:50:20,555 INFO L225 Difference]: With dead ends: 319 [2023-11-29 00:50:20,555 INFO L226 Difference]: Without dead ends: 319 [2023-11-29 00:50:20,556 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 55 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=57, Invalid=221, Unknown=2, NotChecked=62, Total=342 [2023-11-29 00:50:20,556 INFO L413 NwaCegarLoop]: 123 mSDtfsCounter, 393 mSDsluCounter, 715 mSDsCounter, 0 mSdLazyCounter, 1728 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 401 SdHoareTripleChecker+Valid, 838 SdHoareTripleChecker+Invalid, 2442 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 1728 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 662 IncrementalHoareTripleChecker+Unchecked, 15.0s IncrementalHoareTripleChecker+Time [2023-11-29 00:50:20,556 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [401 Valid, 838 Invalid, 2442 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 1728 Invalid, 0 Unknown, 662 Unchecked, 15.0s Time] [2023-11-29 00:50:20,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 319 states. [2023-11-29 00:50:20,566 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 319 to 289. [2023-11-29 00:50:20,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 289 states, 157 states have (on average 1.8662420382165605) internal successors, (293), 265 states have internal predecessors, (293), 16 states have call successors, (16), 8 states have call predecessors, (16), 10 states have return successors, (24), 17 states have call predecessors, (24), 16 states have call successors, (24) [2023-11-29 00:50:20,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 289 states to 289 states and 333 transitions. [2023-11-29 00:50:20,568 INFO L78 Accepts]: Start accepts. Automaton has 289 states and 333 transitions. Word has length 32 [2023-11-29 00:50:20,568 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:50:20,568 INFO L495 AbstractCegarLoop]: Abstraction has 289 states and 333 transitions. [2023-11-29 00:50:20,568 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 12 states have internal predecessors, (28), 3 states have call successors, (5), 2 states have call predecessors, (5), 5 states have return successors, (7), 5 states have call predecessors, (7), 3 states have call successors, (7) [2023-11-29 00:50:20,568 INFO L276 IsEmpty]: Start isEmpty. Operand 289 states and 333 transitions. [2023-11-29 00:50:20,569 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2023-11-29 00:50:20,569 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:50:20,569 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:50:20,572 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (36)] Ended with exit code 0 [2023-11-29 00:50:20,772 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 [2023-11-29 00:50:20,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt,35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 00:50:20,970 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr91REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2023-11-29 00:50:20,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:50:20,971 INFO L85 PathProgramCache]: Analyzing trace with hash 1797038941, now seen corresponding path program 1 times [2023-11-29 00:50:20,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:50:20,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1567917707] [2023-11-29 00:50:20,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:50:20,971 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 [2023-11-29 00:50:20,971 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:50:20,972 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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) [2023-11-29 00:50:20,973 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 [2023-11-29 00:50:21,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:50:21,070 INFO L262 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-29 00:50:21,072 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:50:21,372 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-11-29 00:50:21,373 INFO L378 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 16 treesize of output 15 [2023-11-29 00:50:21,384 INFO L378 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 [2023-11-29 00:50:21,637 INFO L378 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 [2023-11-29 00:50:21,800 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 00:50:21,800 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:50:21,901 INFO L349 Elim1Store]: treesize reduction 7, result has 50.0 percent of original size [2023-11-29 00:50:21,902 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 31 [2023-11-29 00:50:22,203 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-11-29 00:50:22,203 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:50:22,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1567917707] [2023-11-29 00:50:22,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1567917707] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-29 00:50:22,204 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-29 00:50:22,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [8] total 14 [2023-11-29 00:50:22,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185853031] [2023-11-29 00:50:22,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:50:22,204 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 00:50:22,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:50:22,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 00:50:22,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=151, Unknown=0, NotChecked=0, Total=210 [2023-11-29 00:50:22,205 INFO L87 Difference]: Start difference. First operand 289 states and 333 transitions. Second operand has 7 states, 5 states have (on average 4.2) internal successors, (21), 6 states have internal predecessors, (21), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-11-29 00:50:23,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:50:23,978 INFO L93 Difference]: Finished difference Result 319 states and 366 transitions. [2023-11-29 00:50:23,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-29 00:50:23,979 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 5 states have (on average 4.2) internal successors, (21), 6 states have internal predecessors, (21), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 32 [2023-11-29 00:50:23,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:50:23,980 INFO L225 Difference]: With dead ends: 319 [2023-11-29 00:50:23,980 INFO L226 Difference]: Without dead ends: 319 [2023-11-29 00:50:23,981 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 48 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=74, Invalid=198, Unknown=0, NotChecked=0, Total=272 [2023-11-29 00:50:23,981 INFO L413 NwaCegarLoop]: 244 mSDtfsCounter, 86 mSDsluCounter, 770 mSDsCounter, 0 mSdLazyCounter, 428 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 1014 SdHoareTripleChecker+Invalid, 440 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 428 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2023-11-29 00:50:23,981 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [86 Valid, 1014 Invalid, 440 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 428 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2023-11-29 00:50:23,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 319 states. [2023-11-29 00:50:23,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 319 to 290. [2023-11-29 00:50:23,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 290 states, 158 states have (on average 1.8670886075949367) internal successors, (295), 266 states have internal predecessors, (295), 16 states have call successors, (16), 8 states have call predecessors, (16), 10 states have return successors, (24), 17 states have call predecessors, (24), 16 states have call successors, (24) [2023-11-29 00:50:23,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 290 states to 290 states and 335 transitions. [2023-11-29 00:50:23,989 INFO L78 Accepts]: Start accepts. Automaton has 290 states and 335 transitions. Word has length 32 [2023-11-29 00:50:23,990 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:50:23,990 INFO L495 AbstractCegarLoop]: Abstraction has 290 states and 335 transitions. [2023-11-29 00:50:23,990 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 5 states have (on average 4.2) internal successors, (21), 6 states have internal predecessors, (21), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-11-29 00:50:23,990 INFO L276 IsEmpty]: Start isEmpty. Operand 290 states and 335 transitions. [2023-11-29 00:50:23,990 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2023-11-29 00:50:23,991 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:50:23,991 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:50:23,993 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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)] Ended with exit code 0 [2023-11-29 00:50:24,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 00:50:24,191 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr92REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2023-11-29 00:50:24,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:50:24,192 INFO L85 PathProgramCache]: Analyzing trace with hash 1797038942, now seen corresponding path program 1 times [2023-11-29 00:50:24,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:50:24,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1695494608] [2023-11-29 00:50:24,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:50:24,192 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 [2023-11-29 00:50:24,192 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:50:24,193 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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) [2023-11-29 00:50:24,194 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 [2023-11-29 00:50:24,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:50:24,299 INFO L262 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-29 00:50:24,300 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:50:24,810 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-11-29 00:50:24,810 INFO L378 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 16 treesize of output 15 [2023-11-29 00:50:24,875 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-11-29 00:50:24,875 INFO L378 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 16 treesize of output 15 [2023-11-29 00:50:25,323 INFO L378 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 [2023-11-29 00:50:25,536 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 00:50:25,536 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:50:25,644 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 00:50:25,645 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 42 [2023-11-29 00:50:25,822 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 10 [2023-11-29 00:50:26,823 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-11-29 00:50:26,823 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:50:26,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1695494608] [2023-11-29 00:50:26,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1695494608] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-29 00:50:26,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-29 00:50:26,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [8] total 14 [2023-11-29 00:50:26,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [100505253] [2023-11-29 00:50:26,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:50:26,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 00:50:26,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:50:26,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 00:50:26,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=151, Unknown=0, NotChecked=0, Total=210 [2023-11-29 00:50:26,825 INFO L87 Difference]: Start difference. First operand 290 states and 335 transitions. Second operand has 7 states, 5 states have (on average 4.2) internal successors, (21), 6 states have internal predecessors, (21), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-11-29 00:50:30,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:50:30,306 INFO L93 Difference]: Finished difference Result 319 states and 366 transitions. [2023-11-29 00:50:30,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-29 00:50:30,307 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 5 states have (on average 4.2) internal successors, (21), 6 states have internal predecessors, (21), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 32 [2023-11-29 00:50:30,307 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:50:30,309 INFO L225 Difference]: With dead ends: 319 [2023-11-29 00:50:30,309 INFO L226 Difference]: Without dead ends: 319 [2023-11-29 00:50:30,309 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 48 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=76, Invalid=196, Unknown=0, NotChecked=0, Total=272 [2023-11-29 00:50:30,310 INFO L413 NwaCegarLoop]: 246 mSDtfsCounter, 109 mSDsluCounter, 796 mSDsCounter, 0 mSdLazyCounter, 412 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 1042 SdHoareTripleChecker+Invalid, 428 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 412 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.3s IncrementalHoareTripleChecker+Time [2023-11-29 00:50:30,310 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [110 Valid, 1042 Invalid, 428 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 412 Invalid, 0 Unknown, 0 Unchecked, 3.3s Time] [2023-11-29 00:50:30,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 319 states. [2023-11-29 00:50:30,314 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 319 to 290. [2023-11-29 00:50:30,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 290 states, 158 states have (on average 1.860759493670886) internal successors, (294), 266 states have internal predecessors, (294), 16 states have call successors, (16), 8 states have call predecessors, (16), 10 states have return successors, (24), 17 states have call predecessors, (24), 16 states have call successors, (24) [2023-11-29 00:50:30,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 290 states to 290 states and 334 transitions. [2023-11-29 00:50:30,315 INFO L78 Accepts]: Start accepts. Automaton has 290 states and 334 transitions. Word has length 32 [2023-11-29 00:50:30,315 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:50:30,316 INFO L495 AbstractCegarLoop]: Abstraction has 290 states and 334 transitions. [2023-11-29 00:50:30,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 5 states have (on average 4.2) internal successors, (21), 6 states have internal predecessors, (21), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-11-29 00:50:30,316 INFO L276 IsEmpty]: Start isEmpty. Operand 290 states and 334 transitions. [2023-11-29 00:50:30,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2023-11-29 00:50:30,316 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:50:30,316 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:50:30,319 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 [2023-11-29 00:50:30,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 00:50:30,517 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr81ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2023-11-29 00:50:30,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:50:30,517 INFO L85 PathProgramCache]: Analyzing trace with hash 1456938281, now seen corresponding path program 1 times [2023-11-29 00:50:30,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:50:30,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2143400402] [2023-11-29 00:50:30,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:50:30,518 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 [2023-11-29 00:50:30,518 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:50:30,519 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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) [2023-11-29 00:50:30,520 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 [2023-11-29 00:50:30,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:50:30,613 INFO L262 TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 00:50:30,614 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:50:31,325 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 10 proven. 2 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-11-29 00:50:31,325 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:50:31,510 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-11-29 00:50:31,511 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:50:31,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2143400402] [2023-11-29 00:50:31,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2143400402] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 00:50:31,511 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 00:50:31,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 9 [2023-11-29 00:50:31,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [859821375] [2023-11-29 00:50:31,511 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 00:50:31,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 00:50:31,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:50:31,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 00:50:31,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2023-11-29 00:50:31,513 INFO L87 Difference]: Start difference. First operand 290 states and 334 transitions. Second operand has 10 states, 9 states have (on average 4.444444444444445) internal successors, (40), 8 states have internal predecessors, (40), 5 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (8), 6 states have call predecessors, (8), 5 states have call successors, (8) [2023-11-29 00:50:33,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:50:33,449 INFO L93 Difference]: Finished difference Result 291 states and 335 transitions. [2023-11-29 00:50:33,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 00:50:33,450 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 4.444444444444445) internal successors, (40), 8 states have internal predecessors, (40), 5 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (8), 6 states have call predecessors, (8), 5 states have call successors, (8) Word has length 33 [2023-11-29 00:50:33,451 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:50:33,452 INFO L225 Difference]: With dead ends: 291 [2023-11-29 00:50:33,452 INFO L226 Difference]: Without dead ends: 291 [2023-11-29 00:50:33,452 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 55 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2023-11-29 00:50:33,453 INFO L413 NwaCegarLoop]: 224 mSDtfsCounter, 449 mSDsluCounter, 705 mSDsCounter, 0 mSdLazyCounter, 379 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 460 SdHoareTripleChecker+Valid, 929 SdHoareTripleChecker+Invalid, 396 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 379 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2023-11-29 00:50:33,453 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [460 Valid, 929 Invalid, 396 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 379 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2023-11-29 00:50:33,454 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 291 states. [2023-11-29 00:50:33,457 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 291 to 289. [2023-11-29 00:50:33,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 289 states, 158 states have (on average 1.8544303797468353) internal successors, (293), 265 states have internal predecessors, (293), 16 states have call successors, (16), 8 states have call predecessors, (16), 10 states have return successors, (24), 17 states have call predecessors, (24), 16 states have call successors, (24) [2023-11-29 00:50:33,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 289 states to 289 states and 333 transitions. [2023-11-29 00:50:33,459 INFO L78 Accepts]: Start accepts. Automaton has 289 states and 333 transitions. Word has length 33 [2023-11-29 00:50:33,459 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:50:33,459 INFO L495 AbstractCegarLoop]: Abstraction has 289 states and 333 transitions. [2023-11-29 00:50:33,459 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 4.444444444444445) internal successors, (40), 8 states have internal predecessors, (40), 5 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (8), 6 states have call predecessors, (8), 5 states have call successors, (8) [2023-11-29 00:50:33,459 INFO L276 IsEmpty]: Start isEmpty. Operand 289 states and 333 transitions. [2023-11-29 00:50:33,459 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2023-11-29 00:50:33,459 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:50:33,460 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:50:33,462 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 [2023-11-29 00:50:33,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 00:50:33,660 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr82ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2023-11-29 00:50:33,660 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:50:33,661 INFO L85 PathProgramCache]: Analyzing trace with hash -2079553112, now seen corresponding path program 1 times [2023-11-29 00:50:33,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:50:33,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1444212364] [2023-11-29 00:50:33,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:50:33,661 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 [2023-11-29 00:50:33,661 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:50:33,662 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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) [2023-11-29 00:50:33,663 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 [2023-11-29 00:50:33,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:50:33,754 INFO L262 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 00:50:33,756 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:50:33,761 INFO L378 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 [2023-11-29 00:50:33,874 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 14 proven. 2 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-11-29 00:50:33,875 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:50:34,058 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 14 proven. 2 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-11-29 00:50:34,058 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:50:34,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1444212364] [2023-11-29 00:50:34,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1444212364] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 00:50:34,058 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 00:50:34,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 6 [2023-11-29 00:50:34,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1696239273] [2023-11-29 00:50:34,059 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 00:50:34,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 00:50:34,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:50:34,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 00:50:34,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2023-11-29 00:50:34,060 INFO L87 Difference]: Start difference. First operand 289 states and 333 transitions. Second operand has 7 states, 6 states have (on average 4.166666666666667) internal successors, (25), 6 states have internal predecessors, (25), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2023-11-29 00:50:36,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:50:36,718 INFO L93 Difference]: Finished difference Result 313 states and 353 transitions. [2023-11-29 00:50:36,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 00:50:36,719 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 4.166666666666667) internal successors, (25), 6 states have internal predecessors, (25), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) Word has length 34 [2023-11-29 00:50:36,719 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:50:36,721 INFO L225 Difference]: With dead ends: 313 [2023-11-29 00:50:36,721 INFO L226 Difference]: Without dead ends: 313 [2023-11-29 00:50:36,721 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 61 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-11-29 00:50:36,722 INFO L413 NwaCegarLoop]: 185 mSDtfsCounter, 147 mSDsluCounter, 611 mSDsCounter, 0 mSdLazyCounter, 790 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 152 SdHoareTripleChecker+Valid, 796 SdHoareTripleChecker+Invalid, 818 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 790 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2023-11-29 00:50:36,722 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [152 Valid, 796 Invalid, 818 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 790 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2023-11-29 00:50:36,723 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 313 states. [2023-11-29 00:50:36,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 313 to 292. [2023-11-29 00:50:36,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 292 states, 161 states have (on average 1.8385093167701863) internal successors, (296), 268 states have internal predecessors, (296), 16 states have call successors, (16), 8 states have call predecessors, (16), 10 states have return successors, (24), 17 states have call predecessors, (24), 16 states have call successors, (24) [2023-11-29 00:50:36,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 292 states to 292 states and 336 transitions. [2023-11-29 00:50:36,729 INFO L78 Accepts]: Start accepts. Automaton has 292 states and 336 transitions. Word has length 34 [2023-11-29 00:50:36,729 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:50:36,729 INFO L495 AbstractCegarLoop]: Abstraction has 292 states and 336 transitions. [2023-11-29 00:50:36,730 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 4.166666666666667) internal successors, (25), 6 states have internal predecessors, (25), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2023-11-29 00:50:36,730 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 336 transitions. [2023-11-29 00:50:36,730 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2023-11-29 00:50:36,730 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:50:36,730 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:50:36,733 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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)] Ended with exit code 0 [2023-11-29 00:50:36,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 00:50:36,931 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr93REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2023-11-29 00:50:36,931 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:50:36,931 INFO L85 PathProgramCache]: Analyzing trace with hash 377687019, now seen corresponding path program 1 times [2023-11-29 00:50:36,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:50:36,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1565404115] [2023-11-29 00:50:36,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:50:36,932 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 [2023-11-29 00:50:36,932 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:50:36,933 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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) [2023-11-29 00:50:36,934 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 [2023-11-29 00:50:37,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:50:37,030 INFO L262 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 00:50:37,031 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:50:37,056 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-11-29 00:50:37,057 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:50:37,057 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:50:37,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1565404115] [2023-11-29 00:50:37,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1565404115] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:50:37,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:50:37,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 00:50:37,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436177893] [2023-11-29 00:50:37,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:50:37,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 00:50:37,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:50:37,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 00:50:37,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 00:50:37,059 INFO L87 Difference]: Start difference. First operand 292 states and 336 transitions. Second operand has 4 states, 3 states have (on average 7.666666666666667) internal successors, (23), 4 states have internal predecessors, (23), 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) [2023-11-29 00:50:37,943 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:50:37,943 INFO L93 Difference]: Finished difference Result 304 states and 351 transitions. [2023-11-29 00:50:37,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 00:50:37,944 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 7.666666666666667) internal successors, (23), 4 states have internal predecessors, (23), 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 34 [2023-11-29 00:50:37,944 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:50:37,946 INFO L225 Difference]: With dead ends: 304 [2023-11-29 00:50:37,946 INFO L226 Difference]: Without dead ends: 304 [2023-11-29 00:50:37,946 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-29 00:50:37,946 INFO L413 NwaCegarLoop]: 248 mSDtfsCounter, 28 mSDsluCounter, 337 mSDsCounter, 0 mSdLazyCounter, 273 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 585 SdHoareTripleChecker+Invalid, 276 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 273 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-11-29 00:50:37,947 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [28 Valid, 585 Invalid, 276 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 273 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-11-29 00:50:37,948 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 304 states. [2023-11-29 00:50:37,953 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 304 to 293. [2023-11-29 00:50:37,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 293 states, 163 states have (on average 1.834355828220859) internal successors, (299), 269 states have internal predecessors, (299), 16 states have call successors, (16), 8 states have call predecessors, (16), 10 states have return successors, (24), 17 states have call predecessors, (24), 16 states have call successors, (24) [2023-11-29 00:50:37,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 293 states to 293 states and 339 transitions. [2023-11-29 00:50:37,955 INFO L78 Accepts]: Start accepts. Automaton has 293 states and 339 transitions. Word has length 34 [2023-11-29 00:50:37,955 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:50:37,955 INFO L495 AbstractCegarLoop]: Abstraction has 293 states and 339 transitions. [2023-11-29 00:50:37,955 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 7.666666666666667) internal successors, (23), 4 states have internal predecessors, (23), 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) [2023-11-29 00:50:37,956 INFO L276 IsEmpty]: Start isEmpty. Operand 293 states and 339 transitions. [2023-11-29 00:50:37,956 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2023-11-29 00:50:37,956 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:50:37,956 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:50:37,959 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (41)] Ended with exit code 0 [2023-11-29 00:50:38,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 00:50:38,157 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr94REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2023-11-29 00:50:38,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:50:38,157 INFO L85 PathProgramCache]: Analyzing trace with hash 377687020, now seen corresponding path program 1 times [2023-11-29 00:50:38,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:50:38,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [549877034] [2023-11-29 00:50:38,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:50:38,158 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 [2023-11-29 00:50:38,158 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:50:38,159 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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) [2023-11-29 00:50:38,159 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 [2023-11-29 00:50:38,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:50:38,280 INFO L262 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-29 00:50:38,282 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:50:38,684 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-11-29 00:50:38,684 INFO L378 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 16 treesize of output 15 [2023-11-29 00:50:38,690 INFO L378 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 [2023-11-29 00:50:38,755 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-11-29 00:50:38,755 INFO L378 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 16 treesize of output 15 [2023-11-29 00:50:38,767 INFO L378 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 [2023-11-29 00:50:39,134 INFO L378 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 [2023-11-29 00:50:39,276 INFO L378 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 [2023-11-29 00:50:39,281 INFO L378 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 [2023-11-29 00:50:39,356 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 00:50:39,356 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:50:39,502 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 10 [2023-11-29 00:50:39,947 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-11-29 00:50:39,947 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:50:39,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [549877034] [2023-11-29 00:50:39,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [549877034] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-29 00:50:39,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-29 00:50:39,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [9] total 15 [2023-11-29 00:50:39,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [74110973] [2023-11-29 00:50:39,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:50:39,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 00:50:39,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:50:39,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 00:50:39,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=150, Unknown=0, NotChecked=0, Total=210 [2023-11-29 00:50:39,949 INFO L87 Difference]: Start difference. First operand 293 states and 339 transitions. Second operand has 7 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 states have internal predecessors, (23), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-11-29 00:50:41,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:50:41,880 INFO L93 Difference]: Finished difference Result 297 states and 342 transitions. [2023-11-29 00:50:41,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-29 00:50:41,881 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 states have internal predecessors, (23), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 34 [2023-11-29 00:50:41,881 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:50:41,882 INFO L225 Difference]: With dead ends: 297 [2023-11-29 00:50:41,882 INFO L226 Difference]: Without dead ends: 297 [2023-11-29 00:50:41,883 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 52 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=77, Invalid=195, Unknown=0, NotChecked=0, Total=272 [2023-11-29 00:50:41,883 INFO L413 NwaCegarLoop]: 251 mSDtfsCounter, 48 mSDsluCounter, 837 mSDsCounter, 0 mSdLazyCounter, 323 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 1088 SdHoareTripleChecker+Invalid, 339 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 323 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2023-11-29 00:50:41,883 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [48 Valid, 1088 Invalid, 339 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 323 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2023-11-29 00:50:41,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 297 states. [2023-11-29 00:50:41,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 297 to 294. [2023-11-29 00:50:41,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 294 states, 164 states have (on average 1.829268292682927) internal successors, (300), 270 states have internal predecessors, (300), 16 states have call successors, (16), 8 states have call predecessors, (16), 10 states have return successors, (24), 17 states have call predecessors, (24), 16 states have call successors, (24) [2023-11-29 00:50:41,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 340 transitions. [2023-11-29 00:50:41,888 INFO L78 Accepts]: Start accepts. Automaton has 294 states and 340 transitions. Word has length 34 [2023-11-29 00:50:41,889 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:50:41,889 INFO L495 AbstractCegarLoop]: Abstraction has 294 states and 340 transitions. [2023-11-29 00:50:41,889 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 states have internal predecessors, (23), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-11-29 00:50:41,889 INFO L276 IsEmpty]: Start isEmpty. Operand 294 states and 340 transitions. [2023-11-29 00:50:41,889 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2023-11-29 00:50:41,889 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:50:41,889 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:50:41,892 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (42)] Ended with exit code 0 [2023-11-29 00:50:42,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 00:50:42,090 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr103ASSERT_VIOLATIONMEMORY_LEAK === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2023-11-29 00:50:42,090 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:50:42,090 INFO L85 PathProgramCache]: Analyzing trace with hash -1176603460, now seen corresponding path program 1 times [2023-11-29 00:50:42,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:50:42,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1885835625] [2023-11-29 00:50:42,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:50:42,091 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 [2023-11-29 00:50:42,091 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:50:42,092 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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) [2023-11-29 00:50:42,093 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 [2023-11-29 00:50:42,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:50:42,218 INFO L262 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 22 conjunts are in the unsatisfiable core [2023-11-29 00:50:42,220 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:50:55,412 WARN L876 $PredicateComparison]: unable to prove that (exists ((|ULTIMATE.start_entry_point_~cfg~2#1.base| (_ BitVec 32)) (|ULTIMATE.start_entry_point_~client~0#1.base| (_ BitVec 32)) (v_DerPreprocessor_5 (_ BitVec 1))) (and (= (store (store |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~cfg~2#1.base| (_ bv0 1)) |ULTIMATE.start_entry_point_~client~0#1.base| (_ bv0 1)) |c_#valid|) (= (select (store |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~client~0#1.base| (select (store (store |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~client~0#1.base| (_ bv1 1)) |ULTIMATE.start_entry_point_~cfg~2#1.base| v_DerPreprocessor_5) |ULTIMATE.start_entry_point_~client~0#1.base|)) |ULTIMATE.start_entry_point_~cfg~2#1.base|) (_ bv0 1)) (not (= |ULTIMATE.start_entry_point_~client~0#1.base| |ULTIMATE.start_entry_point_~cfg~2#1.base|)) (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~client~0#1.base|)) (not (= |ULTIMATE.start_entry_point_~client~0#1.base| (_ bv0 32))))) is different from true [2023-11-29 00:50:55,560 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 00:50:55,560 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:50:55,874 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13 [2023-11-29 00:51:05,198 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:51:05,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1885835625] [2023-11-29 00:51:05,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1885835625] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 00:51:05,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1357077875] [2023-11-29 00:51:05,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:51:05,199 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-11-29 00:51:05,199 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 [2023-11-29 00:51:05,200 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-11-29 00:51:05,201 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (44)] Waiting until timeout for monitored process [2023-11-29 00:51:05,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:51:05,479 INFO L262 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 24 conjunts are in the unsatisfiable core [2023-11-29 00:51:05,481 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:51:16,680 WARN L876 $PredicateComparison]: unable to prove that (and (exists ((|ULTIMATE.start_entry_point_~cfg~2#1.base| (_ BitVec 32)) (v_DerPreprocessor_9 (_ BitVec 1)) (|ULTIMATE.start_entry_point_~client~0#1.base| (_ BitVec 32))) (and (= (store (store |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~cfg~2#1.base| (_ bv0 1)) |ULTIMATE.start_entry_point_~client~0#1.base| (_ bv0 1)) |c_#valid|) (= (_ bv0 1) (select (store |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~client~0#1.base| (select (store (store |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~client~0#1.base| (_ bv1 1)) |ULTIMATE.start_entry_point_~cfg~2#1.base| v_DerPreprocessor_9) |ULTIMATE.start_entry_point_~client~0#1.base|)) |ULTIMATE.start_entry_point_~cfg~2#1.base|)) (not (= |ULTIMATE.start_entry_point_~client~0#1.base| |ULTIMATE.start_entry_point_~cfg~2#1.base|)) (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~client~0#1.base|)) (not (= |ULTIMATE.start_entry_point_~client~0#1.base| (_ bv0 32))))) (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| (_ bv0 32)))) is different from true [2023-11-29 00:51:16,860 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-11-29 00:51:16,861 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:51:21,358 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13 [2023-11-29 00:51:31,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1357077875] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 00:51:31,227 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 00:51:31,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 19 [2023-11-29 00:51:31,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990681393] [2023-11-29 00:51:31,228 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 00:51:31,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-11-29 00:51:31,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:51:31,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-11-29 00:51:31,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=643, Unknown=13, NotChecked=106, Total=870 [2023-11-29 00:51:31,230 INFO L87 Difference]: Start difference. First operand 294 states and 340 transitions. Second operand has 21 states, 17 states have (on average 2.764705882352941) internal successors, (47), 16 states have internal predecessors, (47), 6 states have call successors, (6), 1 states have call predecessors, (6), 3 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2023-11-29 00:51:31,673 WARN L876 $PredicateComparison]: unable to prove that (let ((.cse4 (select |c_#valid| |c_ULTIMATE.start_entry_point_#t~ret70#1.base|))) (let ((.cse0 (= (store |c_ULTIMATE.start_main_old_#valid#1| |c_ULTIMATE.start_entry_point_#t~ret70#1.base| .cse4) |c_#valid|)) (.cse1 (let ((.cse3 (store |c_ULTIMATE.start_main_old_#valid#1| |c_ULTIMATE.start_entry_point_~client~0#1.base| (select |c_#valid| |c_ULTIMATE.start_entry_point_~client~0#1.base|)))) (and (= (_ bv0 1) (select .cse3 |c_ULTIMATE.start_entry_point_#t~ret70#1.base|)) (= (store .cse3 |c_ULTIMATE.start_entry_point_#t~ret70#1.base| .cse4) |c_#valid|) (not (= |c_ULTIMATE.start_entry_point_~client~0#1.base| |c_ULTIMATE.start_entry_point_#t~ret70#1.base|))))) (.cse2 (not (= |c_ULTIMATE.start_entry_point_~client~0#1.base| (_ bv0 32))))) (and (or (and (exists ((v_DerPreprocessor_3 (_ BitVec 1))) (= (_ bv0 1) (select (store |c_ULTIMATE.start_main_old_#valid#1| |c_ULTIMATE.start_entry_point_~client~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_entry_point_#t~ret70#1.base|))) .cse0) .cse1) (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| (_ bv0 32))) (= (select |c_ULTIMATE.start_main_old_#valid#1| |c_ULTIMATE.start_entry_point_~client~0#1.base|) (_ bv0 1)) (or (and (exists ((v_DerPreprocessor_7 (_ BitVec 1))) (= (_ bv0 1) (select (store |c_ULTIMATE.start_main_old_#valid#1| |c_ULTIMATE.start_entry_point_~client~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_entry_point_#t~ret70#1.base|))) .cse0) .cse1) .cse2 (or (not (= |c_ULTIMATE.start_entry_point_~client~0#1.offset| (_ bv0 32))) .cse2)))) is different from true [2023-11-29 00:51:47,821 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:51:47,822 INFO L93 Difference]: Finished difference Result 306 states and 351 transitions. [2023-11-29 00:51:47,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-29 00:51:47,822 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 17 states have (on average 2.764705882352941) internal successors, (47), 16 states have internal predecessors, (47), 6 states have call successors, (6), 1 states have call predecessors, (6), 3 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 35 [2023-11-29 00:51:47,823 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:51:47,825 INFO L225 Difference]: With dead ends: 306 [2023-11-29 00:51:47,825 INFO L226 Difference]: Without dead ends: 292 [2023-11-29 00:51:47,826 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 85 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 215 ImplicationChecksByTransitivity, 54.9s TimeCoverageRelationStatistics Valid=163, Invalid=889, Unknown=16, NotChecked=192, Total=1260 [2023-11-29 00:51:47,827 INFO L413 NwaCegarLoop]: 224 mSDtfsCounter, 77 mSDsluCounter, 1647 mSDsCounter, 0 mSdLazyCounter, 1877 mSolverCounterSat, 26 mSolverCounterUnsat, 15 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 1871 SdHoareTripleChecker+Invalid, 2546 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 1877 IncrementalHoareTripleChecker+Invalid, 15 IncrementalHoareTripleChecker+Unknown, 628 IncrementalHoareTripleChecker+Unchecked, 7.3s IncrementalHoareTripleChecker+Time [2023-11-29 00:51:47,827 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [77 Valid, 1871 Invalid, 2546 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 1877 Invalid, 15 Unknown, 628 Unchecked, 7.3s Time] [2023-11-29 00:51:47,827 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 292 states. [2023-11-29 00:51:47,832 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 292 to 292. [2023-11-29 00:51:47,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 292 states, 162 states have (on average 1.8395061728395061) internal successors, (298), 269 states have internal predecessors, (298), 16 states have call successors, (16), 8 states have call predecessors, (16), 10 states have return successors, (23), 16 states have call predecessors, (23), 16 states have call successors, (23) [2023-11-29 00:51:47,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 292 states to 292 states and 337 transitions. [2023-11-29 00:51:47,834 INFO L78 Accepts]: Start accepts. Automaton has 292 states and 337 transitions. Word has length 35 [2023-11-29 00:51:47,834 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:51:47,834 INFO L495 AbstractCegarLoop]: Abstraction has 292 states and 337 transitions. [2023-11-29 00:51:47,834 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 17 states have (on average 2.764705882352941) internal successors, (47), 16 states have internal predecessors, (47), 6 states have call successors, (6), 1 states have call predecessors, (6), 3 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2023-11-29 00:51:47,834 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 337 transitions. [2023-11-29 00:51:47,834 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2023-11-29 00:51:47,835 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:51:47,835 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:51:47,838 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 [2023-11-29 00:51:48,038 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (44)] Ended with exit code 0 [2023-11-29 00:51:48,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,44 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt [2023-11-29 00:51:48,236 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr103ASSERT_VIOLATIONMEMORY_LEAK === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2023-11-29 00:51:48,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:51:48,236 INFO L85 PathProgramCache]: Analyzing trace with hash 1765054139, now seen corresponding path program 1 times [2023-11-29 00:51:48,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:51:48,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1425734212] [2023-11-29 00:51:48,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:51:48,237 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 [2023-11-29 00:51:48,237 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:51:48,238 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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) [2023-11-29 00:51:48,239 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 [2023-11-29 00:51:48,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:51:48,340 INFO L262 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 00:51:48,342 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:51:48,393 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-11-29 00:51:48,393 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:51:48,393 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:51:48,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1425734212] [2023-11-29 00:51:48,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1425734212] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:51:48,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:51:48,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 00:51:48,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111501723] [2023-11-29 00:51:48,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:51:48,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 00:51:48,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:51:48,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 00:51:48,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-29 00:51:48,395 INFO L87 Difference]: Start difference. First operand 292 states and 337 transitions. Second operand has 5 states, 5 states have (on average 5.0) internal successors, (25), 4 states have internal predecessors, (25), 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) [2023-11-29 00:51:48,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:51:48,841 INFO L93 Difference]: Finished difference Result 282 states and 326 transitions. [2023-11-29 00:51:48,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 00:51:48,842 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.0) internal successors, (25), 4 states have internal predecessors, (25), 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 35 [2023-11-29 00:51:48,842 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:51:48,844 INFO L225 Difference]: With dead ends: 282 [2023-11-29 00:51:48,844 INFO L226 Difference]: Without dead ends: 282 [2023-11-29 00:51:48,844 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-29 00:51:48,844 INFO L413 NwaCegarLoop]: 254 mSDtfsCounter, 201 mSDsluCounter, 573 mSDsCounter, 0 mSdLazyCounter, 124 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 213 SdHoareTripleChecker+Valid, 827 SdHoareTripleChecker+Invalid, 124 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 124 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-29 00:51:48,844 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [213 Valid, 827 Invalid, 124 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 124 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-29 00:51:48,845 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 282 states. [2023-11-29 00:51:48,849 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 282 to 282. [2023-11-29 00:51:48,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 282 states, 152 states have (on average 1.888157894736842) internal successors, (287), 259 states have internal predecessors, (287), 16 states have call successors, (16), 8 states have call predecessors, (16), 10 states have return successors, (23), 16 states have call predecessors, (23), 16 states have call successors, (23) [2023-11-29 00:51:48,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 282 states to 282 states and 326 transitions. [2023-11-29 00:51:48,851 INFO L78 Accepts]: Start accepts. Automaton has 282 states and 326 transitions. Word has length 35 [2023-11-29 00:51:48,851 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:51:48,851 INFO L495 AbstractCegarLoop]: Abstraction has 282 states and 326 transitions. [2023-11-29 00:51:48,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.0) internal successors, (25), 4 states have internal predecessors, (25), 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) [2023-11-29 00:51:48,851 INFO L276 IsEmpty]: Start isEmpty. Operand 282 states and 326 transitions. [2023-11-29 00:51:48,852 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2023-11-29 00:51:48,852 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:51:48,852 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:51:48,854 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (45)] Ended with exit code 0 [2023-11-29 00:51:49,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 00:51:49,053 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr85ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2023-11-29 00:51:49,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:51:49,053 INFO L85 PathProgramCache]: Analyzing trace with hash -1358049074, now seen corresponding path program 1 times [2023-11-29 00:51:49,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:51:49,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1348851546] [2023-11-29 00:51:49,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:51:49,053 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 [2023-11-29 00:51:49,054 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:51:49,054 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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) [2023-11-29 00:51:49,055 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 [2023-11-29 00:51:49,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:51:49,166 INFO L262 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 15 conjunts are in the unsatisfiable core [2023-11-29 00:51:49,168 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:51:49,173 INFO L378 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 [2023-11-29 00:51:49,327 INFO L349 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2023-11-29 00:51:49,327 INFO L378 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 21 treesize of output 20 [2023-11-29 00:51:49,502 INFO L378 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 13 [2023-11-29 00:51:49,514 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 14 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 00:51:49,514 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:51:50,030 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 14 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 00:51:50,030 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:51:50,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1348851546] [2023-11-29 00:51:50,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1348851546] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 00:51:50,031 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 00:51:50,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 12 [2023-11-29 00:51:50,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1807060130] [2023-11-29 00:51:50,031 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 00:51:50,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-29 00:51:50,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:51:50,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-29 00:51:50,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2023-11-29 00:51:50,032 INFO L87 Difference]: Start difference. First operand 282 states and 326 transitions. Second operand has 13 states, 12 states have (on average 2.9166666666666665) internal successors, (35), 10 states have internal predecessors, (35), 3 states have call successors, (6), 3 states have call predecessors, (6), 6 states have return successors, (6), 5 states have call predecessors, (6), 3 states have call successors, (6) [2023-11-29 00:51:53,753 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:51:53,754 INFO L93 Difference]: Finished difference Result 321 states and 364 transitions. [2023-11-29 00:51:53,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 00:51:53,755 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.9166666666666665) internal successors, (35), 10 states have internal predecessors, (35), 3 states have call successors, (6), 3 states have call predecessors, (6), 6 states have return successors, (6), 5 states have call predecessors, (6), 3 states have call successors, (6) Word has length 37 [2023-11-29 00:51:53,755 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:51:53,757 INFO L225 Difference]: With dead ends: 321 [2023-11-29 00:51:53,757 INFO L226 Difference]: Without dead ends: 321 [2023-11-29 00:51:53,757 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 58 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2023-11-29 00:51:53,758 INFO L413 NwaCegarLoop]: 149 mSDtfsCounter, 522 mSDsluCounter, 753 mSDsCounter, 0 mSdLazyCounter, 1095 mSolverCounterSat, 98 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 528 SdHoareTripleChecker+Valid, 902 SdHoareTripleChecker+Invalid, 1193 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 98 IncrementalHoareTripleChecker+Valid, 1095 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.6s IncrementalHoareTripleChecker+Time [2023-11-29 00:51:53,758 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [528 Valid, 902 Invalid, 1193 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [98 Valid, 1095 Invalid, 0 Unknown, 0 Unchecked, 3.6s Time] [2023-11-29 00:51:53,759 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 321 states. [2023-11-29 00:51:53,762 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 321 to 285. [2023-11-29 00:51:53,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 285 states, 155 states have (on average 1.8709677419354838) internal successors, (290), 262 states have internal predecessors, (290), 16 states have call successors, (16), 8 states have call predecessors, (16), 10 states have return successors, (23), 16 states have call predecessors, (23), 16 states have call successors, (23) [2023-11-29 00:51:53,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 285 states to 285 states and 329 transitions. [2023-11-29 00:51:53,763 INFO L78 Accepts]: Start accepts. Automaton has 285 states and 329 transitions. Word has length 37 [2023-11-29 00:51:53,764 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:51:53,764 INFO L495 AbstractCegarLoop]: Abstraction has 285 states and 329 transitions. [2023-11-29 00:51:53,764 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.9166666666666665) internal successors, (35), 10 states have internal predecessors, (35), 3 states have call successors, (6), 3 states have call predecessors, (6), 6 states have return successors, (6), 5 states have call predecessors, (6), 3 states have call successors, (6) [2023-11-29 00:51:53,764 INFO L276 IsEmpty]: Start isEmpty. Operand 285 states and 329 transitions. [2023-11-29 00:51:53,764 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2023-11-29 00:51:53,764 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:51:53,764 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:51:53,768 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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)] Ended with exit code 0 [2023-11-29 00:51:53,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 00:51:53,965 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr77ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2023-11-29 00:51:53,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:51:53,965 INFO L85 PathProgramCache]: Analyzing trace with hash 1713030128, now seen corresponding path program 1 times [2023-11-29 00:51:53,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:51:53,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [550788769] [2023-11-29 00:51:53,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:51:53,966 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 [2023-11-29 00:51:53,966 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:51:53,967 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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) [2023-11-29 00:51:53,968 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 [2023-11-29 00:51:54,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:51:54,076 INFO L262 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 00:51:54,077 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:51:54,155 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-11-29 00:51:54,155 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:51:54,156 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:51:54,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [550788769] [2023-11-29 00:51:54,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [550788769] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:51:54,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:51:54,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 00:51:54,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [957625153] [2023-11-29 00:51:54,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:51:54,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 00:51:54,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:51:54,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 00:51:54,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-29 00:51:54,158 INFO L87 Difference]: Start difference. First operand 285 states and 329 transitions. Second operand has 5 states, 5 states have (on average 4.6) internal successors, (23), 4 states have internal predecessors, (23), 2 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2023-11-29 00:51:54,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:51:54,761 INFO L93 Difference]: Finished difference Result 317 states and 366 transitions. [2023-11-29 00:51:54,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 00:51:54,762 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 4 states have internal predecessors, (23), 2 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) Word has length 40 [2023-11-29 00:51:54,762 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:51:54,764 INFO L225 Difference]: With dead ends: 317 [2023-11-29 00:51:54,764 INFO L226 Difference]: Without dead ends: 317 [2023-11-29 00:51:54,764 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-29 00:51:54,765 INFO L413 NwaCegarLoop]: 254 mSDtfsCounter, 34 mSDsluCounter, 751 mSDsCounter, 0 mSdLazyCounter, 148 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 1005 SdHoareTripleChecker+Invalid, 149 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 148 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-11-29 00:51:54,765 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [35 Valid, 1005 Invalid, 149 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 148 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-11-29 00:51:54,765 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 317 states. [2023-11-29 00:51:54,769 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 317 to 287. [2023-11-29 00:51:54,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 287 states, 157 states have (on average 1.8598726114649682) internal successors, (292), 263 states have internal predecessors, (292), 16 states have call successors, (16), 8 states have call predecessors, (16), 10 states have return successors, (23), 17 states have call predecessors, (23), 16 states have call successors, (23) [2023-11-29 00:51:54,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 287 states to 287 states and 331 transitions. [2023-11-29 00:51:54,770 INFO L78 Accepts]: Start accepts. Automaton has 287 states and 331 transitions. Word has length 40 [2023-11-29 00:51:54,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:51:54,770 INFO L495 AbstractCegarLoop]: Abstraction has 287 states and 331 transitions. [2023-11-29 00:51:54,770 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 4 states have internal predecessors, (23), 2 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2023-11-29 00:51:54,770 INFO L276 IsEmpty]: Start isEmpty. Operand 287 states and 331 transitions. [2023-11-29 00:51:54,771 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2023-11-29 00:51:54,771 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:51:54,771 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:51:54,774 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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)] Ended with exit code 0 [2023-11-29 00:51:54,971 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 00:51:54,971 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr77ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2023-11-29 00:51:54,972 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:51:54,972 INFO L85 PathProgramCache]: Analyzing trace with hash -2076378543, now seen corresponding path program 2 times [2023-11-29 00:51:54,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:51:54,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1131094290] [2023-11-29 00:51:54,972 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 00:51:54,972 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 [2023-11-29 00:51:54,974 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:51:54,975 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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) [2023-11-29 00:51:54,976 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 [2023-11-29 00:51:55,081 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 00:51:55,081 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 00:51:55,085 INFO L262 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 00:51:55,086 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:51:55,150 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2023-11-29 00:51:55,150 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:51:55,206 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2023-11-29 00:51:55,207 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:51:55,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1131094290] [2023-11-29 00:51:55,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1131094290] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 00:51:55,207 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 00:51:55,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2023-11-29 00:51:55,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2103966620] [2023-11-29 00:51:55,207 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 00:51:55,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 00:51:55,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:51:55,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 00:51:55,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-29 00:51:55,208 INFO L87 Difference]: Start difference. First operand 287 states and 331 transitions. Second operand has 5 states, 4 states have (on average 5.25) internal successors, (21), 4 states have internal predecessors, (21), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2023-11-29 00:51:55,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:51:55,638 INFO L93 Difference]: Finished difference Result 286 states and 330 transitions. [2023-11-29 00:51:55,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 00:51:55,639 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 5.25) internal successors, (21), 4 states have internal predecessors, (21), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) Word has length 40 [2023-11-29 00:51:55,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:51:55,641 INFO L225 Difference]: With dead ends: 286 [2023-11-29 00:51:55,641 INFO L226 Difference]: Without dead ends: 286 [2023-11-29 00:51:55,641 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 75 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-29 00:51:55,642 INFO L413 NwaCegarLoop]: 249 mSDtfsCounter, 193 mSDsluCounter, 566 mSDsCounter, 0 mSdLazyCounter, 120 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 203 SdHoareTripleChecker+Valid, 815 SdHoareTripleChecker+Invalid, 121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 120 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-29 00:51:55,642 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [203 Valid, 815 Invalid, 121 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 120 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-29 00:51:55,642 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 286 states. [2023-11-29 00:51:55,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 286 to 286. [2023-11-29 00:51:55,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 286 states, 157 states have (on average 1.8535031847133758) internal successors, (291), 262 states have internal predecessors, (291), 16 states have call successors, (16), 8 states have call predecessors, (16), 10 states have return successors, (23), 17 states have call predecessors, (23), 16 states have call successors, (23) [2023-11-29 00:51:55,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 286 states to 286 states and 330 transitions. [2023-11-29 00:51:55,647 INFO L78 Accepts]: Start accepts. Automaton has 286 states and 330 transitions. Word has length 40 [2023-11-29 00:51:55,647 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:51:55,647 INFO L495 AbstractCegarLoop]: Abstraction has 286 states and 330 transitions. [2023-11-29 00:51:55,647 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 5.25) internal successors, (21), 4 states have internal predecessors, (21), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2023-11-29 00:51:55,648 INFO L276 IsEmpty]: Start isEmpty. Operand 286 states and 330 transitions. [2023-11-29 00:51:55,648 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2023-11-29 00:51:55,648 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:51:55,648 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:51:55,651 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 [2023-11-29 00:51:55,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 00:51:55,849 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr88ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2023-11-29 00:51:55,849 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:51:55,849 INFO L85 PathProgramCache]: Analyzing trace with hash 952404751, now seen corresponding path program 1 times [2023-11-29 00:51:55,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:51:55,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1551963256] [2023-11-29 00:51:55,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:51:55,850 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 [2023-11-29 00:51:55,850 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:51:55,850 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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) [2023-11-29 00:51:55,851 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 [2023-11-29 00:51:55,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:51:55,960 INFO L262 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 22 conjunts are in the unsatisfiable core [2023-11-29 00:51:55,962 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:51:55,966 INFO L378 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 [2023-11-29 00:51:56,114 INFO L349 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2023-11-29 00:51:56,115 INFO L378 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 21 treesize of output 20 [2023-11-29 00:51:56,286 INFO L349 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2023-11-29 00:51:56,287 INFO L378 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 21 treesize of output 20 [2023-11-29 00:51:56,533 INFO L378 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 13 [2023-11-29 00:51:56,567 INFO L378 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 13 [2023-11-29 00:51:56,579 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-11-29 00:51:56,579 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:51:57,092 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:51:57,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1551963256] [2023-11-29 00:51:57,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1551963256] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 00:51:57,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [72114831] [2023-11-29 00:51:57,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:51:57,092 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-11-29 00:51:57,092 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 [2023-11-29 00:51:57,093 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-11-29 00:51:57,094 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (50)] Waiting until timeout for monitored process [2023-11-29 00:51:57,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:51:57,340 INFO L262 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 22 conjunts are in the unsatisfiable core [2023-11-29 00:51:57,342 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:51:57,349 INFO L378 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 [2023-11-29 00:51:57,428 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-11-29 00:51:57,429 INFO L378 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 [2023-11-29 00:51:57,587 INFO L349 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2023-11-29 00:51:57,587 INFO L378 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 21 treesize of output 20 [2023-11-29 00:51:57,742 INFO L378 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 13 [2023-11-29 00:51:57,779 INFO L378 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 13 [2023-11-29 00:51:57,792 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 00:51:57,792 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:51:58,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [72114831] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 00:51:58,318 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 00:51:58,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 13 [2023-11-29 00:51:58,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1129482554] [2023-11-29 00:51:58,318 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 00:51:58,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 00:51:58,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:51:58,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 00:51:58,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2023-11-29 00:51:58,320 INFO L87 Difference]: Start difference. First operand 286 states and 330 transitions. Second operand has 14 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 10 states have internal predecessors, (33), 4 states have call successors, (4), 2 states have call predecessors, (4), 4 states have return successors, (5), 5 states have call predecessors, (5), 4 states have call successors, (5) [2023-11-29 00:52:02,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:52:02,517 INFO L93 Difference]: Finished difference Result 306 states and 346 transitions. [2023-11-29 00:52:02,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-29 00:52:02,518 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 10 states have internal predecessors, (33), 4 states have call successors, (4), 2 states have call predecessors, (4), 4 states have return successors, (5), 5 states have call predecessors, (5), 4 states have call successors, (5) Word has length 40 [2023-11-29 00:52:02,518 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:52:02,519 INFO L225 Difference]: With dead ends: 306 [2023-11-29 00:52:02,520 INFO L226 Difference]: Without dead ends: 306 [2023-11-29 00:52:02,520 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 98 SyntacticMatches, 6 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2023-11-29 00:52:02,520 INFO L413 NwaCegarLoop]: 164 mSDtfsCounter, 362 mSDsluCounter, 978 mSDsCounter, 0 mSdLazyCounter, 1249 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 370 SdHoareTripleChecker+Valid, 1142 SdHoareTripleChecker+Invalid, 1296 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 1249 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2023-11-29 00:52:02,520 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [370 Valid, 1142 Invalid, 1296 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 1249 Invalid, 0 Unknown, 0 Unchecked, 4.1s Time] [2023-11-29 00:52:02,521 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 306 states. [2023-11-29 00:52:02,525 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 306 to 289. [2023-11-29 00:52:02,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 289 states, 160 states have (on average 1.8375) internal successors, (294), 265 states have internal predecessors, (294), 16 states have call successors, (16), 8 states have call predecessors, (16), 10 states have return successors, (23), 17 states have call predecessors, (23), 16 states have call successors, (23) [2023-11-29 00:52:02,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 289 states to 289 states and 333 transitions. [2023-11-29 00:52:02,527 INFO L78 Accepts]: Start accepts. Automaton has 289 states and 333 transitions. Word has length 40 [2023-11-29 00:52:02,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:52:02,527 INFO L495 AbstractCegarLoop]: Abstraction has 289 states and 333 transitions. [2023-11-29 00:52:02,527 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 10 states have internal predecessors, (33), 4 states have call successors, (4), 2 states have call predecessors, (4), 4 states have return successors, (5), 5 states have call predecessors, (5), 4 states have call successors, (5) [2023-11-29 00:52:02,527 INFO L276 IsEmpty]: Start isEmpty. Operand 289 states and 333 transitions. [2023-11-29 00:52:02,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2023-11-29 00:52:02,528 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:52:02,528 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:52:02,531 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 [2023-11-29 00:52:02,732 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (50)] Forceful destruction successful, exit code 0 [2023-11-29 00:52:02,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt [2023-11-29 00:52:02,929 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr78ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2023-11-29 00:52:02,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:52:02,929 INFO L85 PathProgramCache]: Analyzing trace with hash 56775031, now seen corresponding path program 1 times [2023-11-29 00:52:02,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:52:02,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [935147718] [2023-11-29 00:52:02,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:52:02,930 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 [2023-11-29 00:52:02,930 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:52:02,931 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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) [2023-11-29 00:52:02,932 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (51)] Waiting until timeout for monitored process [2023-11-29 00:52:03,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:52:03,047 INFO L262 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 00:52:03,049 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:52:03,829 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 14 proven. 2 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2023-11-29 00:52:03,829 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:52:04,038 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2023-11-29 00:52:04,038 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:52:04,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [935147718] [2023-11-29 00:52:04,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [935147718] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 00:52:04,038 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 00:52:04,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 9 [2023-11-29 00:52:04,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855482002] [2023-11-29 00:52:04,039 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 00:52:04,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 00:52:04,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:52:04,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 00:52:04,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2023-11-29 00:52:04,040 INFO L87 Difference]: Start difference. First operand 289 states and 333 transitions. Second operand has 10 states, 9 states have (on average 5.111111111111111) internal successors, (46), 8 states have internal predecessors, (46), 5 states have call successors, (10), 3 states have call predecessors, (10), 4 states have return successors, (10), 6 states have call predecessors, (10), 5 states have call successors, (10) [2023-11-29 00:52:06,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:52:06,597 INFO L93 Difference]: Finished difference Result 290 states and 334 transitions. [2023-11-29 00:52:06,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 00:52:06,598 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 5.111111111111111) internal successors, (46), 8 states have internal predecessors, (46), 5 states have call successors, (10), 3 states have call predecessors, (10), 4 states have return successors, (10), 6 states have call predecessors, (10), 5 states have call successors, (10) Word has length 41 [2023-11-29 00:52:06,599 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:52:06,600 INFO L225 Difference]: With dead ends: 290 [2023-11-29 00:52:06,600 INFO L226 Difference]: Without dead ends: 290 [2023-11-29 00:52:06,600 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 71 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2023-11-29 00:52:06,601 INFO L413 NwaCegarLoop]: 222 mSDtfsCounter, 626 mSDsluCounter, 858 mSDsCounter, 0 mSdLazyCounter, 433 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 636 SdHoareTripleChecker+Valid, 1080 SdHoareTripleChecker+Invalid, 458 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 433 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2023-11-29 00:52:06,601 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [636 Valid, 1080 Invalid, 458 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 433 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2023-11-29 00:52:06,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 290 states. [2023-11-29 00:52:06,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 290 to 288. [2023-11-29 00:52:06,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 288 states, 160 states have (on average 1.83125) internal successors, (293), 264 states have internal predecessors, (293), 16 states have call successors, (16), 8 states have call predecessors, (16), 10 states have return successors, (23), 17 states have call predecessors, (23), 16 states have call successors, (23) [2023-11-29 00:52:06,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 288 states to 288 states and 332 transitions. [2023-11-29 00:52:06,608 INFO L78 Accepts]: Start accepts. Automaton has 288 states and 332 transitions. Word has length 41 [2023-11-29 00:52:06,608 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:52:06,608 INFO L495 AbstractCegarLoop]: Abstraction has 288 states and 332 transitions. [2023-11-29 00:52:06,608 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 5.111111111111111) internal successors, (46), 8 states have internal predecessors, (46), 5 states have call successors, (10), 3 states have call predecessors, (10), 4 states have return successors, (10), 6 states have call predecessors, (10), 5 states have call successors, (10) [2023-11-29 00:52:06,608 INFO L276 IsEmpty]: Start isEmpty. Operand 288 states and 332 transitions. [2023-11-29 00:52:06,608 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2023-11-29 00:52:06,608 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:52:06,609 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:52:06,611 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (51)] Ended with exit code 0 [2023-11-29 00:52:06,809 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 00:52:06,809 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2023-11-29 00:52:06,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:52:06,809 INFO L85 PathProgramCache]: Analyzing trace with hash 56768508, now seen corresponding path program 1 times [2023-11-29 00:52:06,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:52:06,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1964041842] [2023-11-29 00:52:06,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:52:06,810 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 [2023-11-29 00:52:06,810 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:52:06,811 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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) [2023-11-29 00:52:06,811 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 [2023-11-29 00:52:06,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:52:06,934 INFO L262 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 00:52:06,935 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:52:07,005 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2023-11-29 00:52:07,005 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:52:07,005 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:52:07,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1964041842] [2023-11-29 00:52:07,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1964041842] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:52:07,006 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:52:07,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 00:52:07,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1577423907] [2023-11-29 00:52:07,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:52:07,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 00:52:07,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:52:07,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 00:52:07,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-29 00:52:07,007 INFO L87 Difference]: Start difference. First operand 288 states and 332 transitions. Second operand has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 states have internal predecessors, (21), 1 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2023-11-29 00:52:07,579 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:52:07,579 INFO L93 Difference]: Finished difference Result 332 states and 381 transitions. [2023-11-29 00:52:07,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 00:52:07,581 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 states have internal predecessors, (21), 1 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) Word has length 41 [2023-11-29 00:52:07,581 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:52:07,583 INFO L225 Difference]: With dead ends: 332 [2023-11-29 00:52:07,583 INFO L226 Difference]: Without dead ends: 332 [2023-11-29 00:52:07,583 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-29 00:52:07,583 INFO L413 NwaCegarLoop]: 281 mSDtfsCounter, 40 mSDsluCounter, 802 mSDsCounter, 0 mSdLazyCounter, 169 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 1083 SdHoareTripleChecker+Invalid, 170 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 169 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-11-29 00:52:07,583 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [41 Valid, 1083 Invalid, 170 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 169 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-11-29 00:52:07,584 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 332 states. [2023-11-29 00:52:07,587 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 332 to 290. [2023-11-29 00:52:07,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 290 states, 162 states have (on average 1.8209876543209877) internal successors, (295), 265 states have internal predecessors, (295), 16 states have call successors, (16), 8 states have call predecessors, (16), 10 states have return successors, (23), 18 states have call predecessors, (23), 16 states have call successors, (23) [2023-11-29 00:52:07,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 290 states to 290 states and 334 transitions. [2023-11-29 00:52:07,589 INFO L78 Accepts]: Start accepts. Automaton has 290 states and 334 transitions. Word has length 41 [2023-11-29 00:52:07,589 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:52:07,589 INFO L495 AbstractCegarLoop]: Abstraction has 290 states and 334 transitions. [2023-11-29 00:52:07,589 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 states have internal predecessors, (21), 1 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2023-11-29 00:52:07,589 INFO L276 IsEmpty]: Start isEmpty. Operand 290 states and 334 transitions. [2023-11-29 00:52:07,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2023-11-29 00:52:07,590 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:52:07,590 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:52:07,594 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 [2023-11-29 00:52:07,790 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 00:52:07,790 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2023-11-29 00:52:07,791 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:52:07,791 INFO L85 PathProgramCache]: Analyzing trace with hash -830735173, now seen corresponding path program 1 times [2023-11-29 00:52:07,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:52:07,791 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [843870106] [2023-11-29 00:52:07,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:52:07,791 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 [2023-11-29 00:52:07,792 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:52:07,792 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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) [2023-11-29 00:52:07,794 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 [2023-11-29 00:52:07,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:52:07,908 INFO L262 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 00:52:07,909 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:52:07,915 INFO L378 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 [2023-11-29 00:52:07,965 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2023-11-29 00:52:07,965 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:52:07,965 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:52:07,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [843870106] [2023-11-29 00:52:07,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [843870106] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:52:07,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:52:07,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 00:52:07,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1501494840] [2023-11-29 00:52:07,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:52:07,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 00:52:07,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:52:07,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 00:52:07,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-29 00:52:07,967 INFO L87 Difference]: Start difference. First operand 290 states and 334 transitions. Second operand has 5 states, 4 states have (on average 5.25) internal successors, (21), 4 states have internal predecessors, (21), 1 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2023-11-29 00:52:09,155 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:52:09,155 INFO L93 Difference]: Finished difference Result 293 states and 337 transitions. [2023-11-29 00:52:09,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 00:52:09,155 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 5.25) internal successors, (21), 4 states have internal predecessors, (21), 1 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) Word has length 41 [2023-11-29 00:52:09,156 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:52:09,157 INFO L225 Difference]: With dead ends: 293 [2023-11-29 00:52:09,157 INFO L226 Difference]: Without dead ends: 293 [2023-11-29 00:52:09,157 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-29 00:52:09,158 INFO L413 NwaCegarLoop]: 254 mSDtfsCounter, 11 mSDsluCounter, 496 mSDsCounter, 0 mSdLazyCounter, 417 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 750 SdHoareTripleChecker+Invalid, 418 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 417 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2023-11-29 00:52:09,158 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 750 Invalid, 418 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 417 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2023-11-29 00:52:09,158 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 293 states. [2023-11-29 00:52:09,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 293 to 289. [2023-11-29 00:52:09,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 289 states, 162 states have (on average 1.8148148148148149) internal successors, (294), 264 states have internal predecessors, (294), 16 states have call successors, (16), 8 states have call predecessors, (16), 10 states have return successors, (23), 18 states have call predecessors, (23), 16 states have call successors, (23) [2023-11-29 00:52:09,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 289 states to 289 states and 333 transitions. [2023-11-29 00:52:09,163 INFO L78 Accepts]: Start accepts. Automaton has 289 states and 333 transitions. Word has length 41 [2023-11-29 00:52:09,163 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:52:09,163 INFO L495 AbstractCegarLoop]: Abstraction has 289 states and 333 transitions. [2023-11-29 00:52:09,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 5.25) internal successors, (21), 4 states have internal predecessors, (21), 1 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2023-11-29 00:52:09,164 INFO L276 IsEmpty]: Start isEmpty. Operand 289 states and 333 transitions. [2023-11-29 00:52:09,164 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2023-11-29 00:52:09,164 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:52:09,164 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:52:09,168 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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)] Ended with exit code 0 [2023-11-29 00:52:09,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 00:52:09,365 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2023-11-29 00:52:09,365 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:52:09,365 INFO L85 PathProgramCache]: Analyzing trace with hash -830735172, now seen corresponding path program 1 times [2023-11-29 00:52:09,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:52:09,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [115323795] [2023-11-29 00:52:09,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:52:09,366 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 [2023-11-29 00:52:09,366 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:52:09,367 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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) [2023-11-29 00:52:09,368 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (54)] Waiting until timeout for monitored process [2023-11-29 00:52:09,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:52:09,484 INFO L262 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 00:52:09,486 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:52:09,506 INFO L378 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 [2023-11-29 00:52:09,610 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2023-11-29 00:52:09,610 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:52:09,610 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:52:09,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [115323795] [2023-11-29 00:52:09,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [115323795] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:52:09,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:52:09,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 00:52:09,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [553907839] [2023-11-29 00:52:09,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:52:09,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 00:52:09,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:52:09,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 00:52:09,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-11-29 00:52:09,611 INFO L87 Difference]: Start difference. First operand 289 states and 333 transitions. Second operand has 6 states, 5 states have (on average 4.4) internal successors, (22), 5 states have internal predecessors, (22), 1 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2023-11-29 00:52:11,413 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:52:11,413 INFO L93 Difference]: Finished difference Result 330 states and 379 transitions. [2023-11-29 00:52:11,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 00:52:11,415 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 4.4) internal successors, (22), 5 states have internal predecessors, (22), 1 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) Word has length 41 [2023-11-29 00:52:11,415 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:52:11,417 INFO L225 Difference]: With dead ends: 330 [2023-11-29 00:52:11,417 INFO L226 Difference]: Without dead ends: 330 [2023-11-29 00:52:11,418 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-11-29 00:52:11,418 INFO L413 NwaCegarLoop]: 266 mSDtfsCounter, 50 mSDsluCounter, 830 mSDsCounter, 0 mSdLazyCounter, 512 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 1096 SdHoareTripleChecker+Invalid, 513 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 512 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2023-11-29 00:52:11,418 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [51 Valid, 1096 Invalid, 513 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 512 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2023-11-29 00:52:11,419 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 330 states. [2023-11-29 00:52:11,423 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 330 to 288. [2023-11-29 00:52:11,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 288 states, 162 states have (on average 1.808641975308642) internal successors, (293), 263 states have internal predecessors, (293), 16 states have call successors, (16), 8 states have call predecessors, (16), 10 states have return successors, (23), 18 states have call predecessors, (23), 16 states have call successors, (23) [2023-11-29 00:52:11,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 288 states to 288 states and 332 transitions. [2023-11-29 00:52:11,425 INFO L78 Accepts]: Start accepts. Automaton has 288 states and 332 transitions. Word has length 41 [2023-11-29 00:52:11,425 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:52:11,425 INFO L495 AbstractCegarLoop]: Abstraction has 288 states and 332 transitions. [2023-11-29 00:52:11,425 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 4.4) internal successors, (22), 5 states have internal predecessors, (22), 1 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2023-11-29 00:52:11,425 INFO L276 IsEmpty]: Start isEmpty. Operand 288 states and 332 transitions. [2023-11-29 00:52:11,426 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2023-11-29 00:52:11,426 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:52:11,426 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:52:11,429 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (54)] Ended with exit code 0 [2023-11-29 00:52:11,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 00:52:11,627 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr79ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2023-11-29 00:52:11,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:52:11,627 INFO L85 PathProgramCache]: Analyzing trace with hash 1760026387, now seen corresponding path program 1 times [2023-11-29 00:52:11,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:52:11,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [258509651] [2023-11-29 00:52:11,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:52:11,627 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 [2023-11-29 00:52:11,628 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:52:11,628 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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) [2023-11-29 00:52:11,629 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (55)] Waiting until timeout for monitored process [2023-11-29 00:52:11,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:52:11,745 INFO L262 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 00:52:11,746 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:52:11,751 INFO L378 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 [2023-11-29 00:52:11,858 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 20 proven. 2 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-11-29 00:52:11,858 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:52:12,015 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 20 proven. 2 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-11-29 00:52:12,015 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:52:12,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [258509651] [2023-11-29 00:52:12,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [258509651] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 00:52:12,015 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 00:52:12,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 6 [2023-11-29 00:52:12,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1592852728] [2023-11-29 00:52:12,015 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 00:52:12,016 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 00:52:12,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:52:12,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 00:52:12,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2023-11-29 00:52:12,017 INFO L87 Difference]: Start difference. First operand 288 states and 332 transitions. Second operand has 7 states, 6 states have (on average 4.666666666666667) internal successors, (28), 6 states have internal predecessors, (28), 2 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2023-11-29 00:52:14,622 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:52:14,622 INFO L93 Difference]: Finished difference Result 306 states and 346 transitions. [2023-11-29 00:52:14,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 00:52:14,622 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 4.666666666666667) internal successors, (28), 6 states have internal predecessors, (28), 2 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) Word has length 42 [2023-11-29 00:52:14,623 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:52:14,625 INFO L225 Difference]: With dead ends: 306 [2023-11-29 00:52:14,625 INFO L226 Difference]: Without dead ends: 306 [2023-11-29 00:52:14,625 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-11-29 00:52:14,626 INFO L413 NwaCegarLoop]: 184 mSDtfsCounter, 136 mSDsluCounter, 598 mSDsCounter, 0 mSdLazyCounter, 770 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 141 SdHoareTripleChecker+Valid, 782 SdHoareTripleChecker+Invalid, 796 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 770 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2023-11-29 00:52:14,626 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [141 Valid, 782 Invalid, 796 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 770 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2023-11-29 00:52:14,627 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 306 states. [2023-11-29 00:52:14,632 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 306 to 291. [2023-11-29 00:52:14,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 291 states, 165 states have (on average 1.793939393939394) internal successors, (296), 266 states have internal predecessors, (296), 16 states have call successors, (16), 8 states have call predecessors, (16), 10 states have return successors, (23), 18 states have call predecessors, (23), 16 states have call successors, (23) [2023-11-29 00:52:14,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 291 states to 291 states and 335 transitions. [2023-11-29 00:52:14,633 INFO L78 Accepts]: Start accepts. Automaton has 291 states and 335 transitions. Word has length 42 [2023-11-29 00:52:14,634 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:52:14,634 INFO L495 AbstractCegarLoop]: Abstraction has 291 states and 335 transitions. [2023-11-29 00:52:14,634 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 4.666666666666667) internal successors, (28), 6 states have internal predecessors, (28), 2 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2023-11-29 00:52:14,634 INFO L276 IsEmpty]: Start isEmpty. Operand 291 states and 335 transitions. [2023-11-29 00:52:14,635 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2023-11-29 00:52:14,635 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:52:14,635 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:52:14,637 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (55)] Ended with exit code 0 [2023-11-29 00:52:14,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 00:52:14,835 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr10REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2023-11-29 00:52:14,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:52:14,836 INFO L85 PathProgramCache]: Analyzing trace with hash 17025143, now seen corresponding path program 1 times [2023-11-29 00:52:14,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:52:14,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1030869873] [2023-11-29 00:52:14,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:52:14,836 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 [2023-11-29 00:52:14,836 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:52:14,837 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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) [2023-11-29 00:52:14,838 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (56)] Waiting until timeout for monitored process [2023-11-29 00:52:15,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:52:15,025 INFO L262 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 00:52:15,026 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:52:15,032 INFO L378 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 8 treesize of output 1 [2023-11-29 00:52:15,090 INFO L349 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2023-11-29 00:52:15,091 INFO L378 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 21 treesize of output 20 [2023-11-29 00:52:15,107 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2023-11-29 00:52:15,107 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:52:15,107 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:52:15,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1030869873] [2023-11-29 00:52:15,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1030869873] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:52:15,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:52:15,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 00:52:15,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [408602383] [2023-11-29 00:52:15,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:52:15,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 00:52:15,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:52:15,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 00:52:15,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 00:52:15,109 INFO L87 Difference]: Start difference. First operand 291 states and 335 transitions. Second operand has 4 states, 3 states have (on average 6.666666666666667) internal successors, (20), 4 states have internal predecessors, (20), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2023-11-29 00:52:15,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:52:15,977 INFO L93 Difference]: Finished difference Result 290 states and 334 transitions. [2023-11-29 00:52:15,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 00:52:15,978 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 6.666666666666667) internal successors, (20), 4 states have internal predecessors, (20), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 42 [2023-11-29 00:52:15,978 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:52:15,979 INFO L225 Difference]: With dead ends: 290 [2023-11-29 00:52:15,980 INFO L226 Difference]: Without dead ends: 290 [2023-11-29 00:52:15,980 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-29 00:52:15,980 INFO L413 NwaCegarLoop]: 248 mSDtfsCounter, 10 mSDsluCounter, 325 mSDsCounter, 0 mSdLazyCounter, 261 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 573 SdHoareTripleChecker+Invalid, 264 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 261 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-11-29 00:52:15,980 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 573 Invalid, 264 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 261 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-11-29 00:52:15,981 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 290 states. [2023-11-29 00:52:15,984 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 290 to 290. [2023-11-29 00:52:15,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 290 states, 165 states have (on average 1.7878787878787878) internal successors, (295), 265 states have internal predecessors, (295), 16 states have call successors, (16), 8 states have call predecessors, (16), 10 states have return successors, (23), 18 states have call predecessors, (23), 16 states have call successors, (23) [2023-11-29 00:52:15,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 290 states to 290 states and 334 transitions. [2023-11-29 00:52:15,985 INFO L78 Accepts]: Start accepts. Automaton has 290 states and 334 transitions. Word has length 42 [2023-11-29 00:52:15,985 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:52:15,985 INFO L495 AbstractCegarLoop]: Abstraction has 290 states and 334 transitions. [2023-11-29 00:52:15,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 6.666666666666667) internal successors, (20), 4 states have internal predecessors, (20), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2023-11-29 00:52:15,986 INFO L276 IsEmpty]: Start isEmpty. Operand 290 states and 334 transitions. [2023-11-29 00:52:15,986 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2023-11-29 00:52:15,986 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:52:15,986 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:52:15,990 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (56)] Ended with exit code 0 [2023-11-29 00:52:16,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 56 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 00:52:16,187 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2023-11-29 00:52:16,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:52:16,187 INFO L85 PathProgramCache]: Analyzing trace with hash 17025144, now seen corresponding path program 1 times [2023-11-29 00:52:16,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:52:16,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1222021743] [2023-11-29 00:52:16,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:52:16,188 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 [2023-11-29 00:52:16,188 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:52:16,188 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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) [2023-11-29 00:52:16,189 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (57)] Waiting until timeout for monitored process [2023-11-29 00:52:16,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:52:16,346 INFO L262 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-29 00:52:16,348 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:52:16,439 INFO L378 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 8 treesize of output 1 [2023-11-29 00:52:16,510 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:52:16,511 INFO L378 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 9 [2023-11-29 00:52:16,530 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-11-29 00:52:16,530 INFO L378 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 [2023-11-29 00:52:16,567 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2023-11-29 00:52:16,567 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:52:16,924 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 00:52:16,924 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 63 [2023-11-29 00:52:17,440 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2023-11-29 00:52:17,445 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 00:52:17,450 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 42 [2023-11-29 00:52:18,186 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2023-11-29 00:52:18,186 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:52:18,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1222021743] [2023-11-29 00:52:18,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1222021743] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 00:52:18,186 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 00:52:18,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 12 [2023-11-29 00:52:18,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [3427365] [2023-11-29 00:52:18,187 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 00:52:18,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-29 00:52:18,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:52:18,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-29 00:52:18,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2023-11-29 00:52:18,188 INFO L87 Difference]: Start difference. First operand 290 states and 334 transitions. Second operand has 13 states, 12 states have (on average 3.3333333333333335) internal successors, (40), 11 states have internal predecessors, (40), 3 states have call successors, (9), 1 states have call predecessors, (9), 3 states have return successors, (10), 5 states have call predecessors, (10), 3 states have call successors, (10) [2023-11-29 00:52:22,243 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:52:22,243 INFO L93 Difference]: Finished difference Result 289 states and 333 transitions. [2023-11-29 00:52:22,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-29 00:52:22,244 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 3.3333333333333335) internal successors, (40), 11 states have internal predecessors, (40), 3 states have call successors, (9), 1 states have call predecessors, (9), 3 states have return successors, (10), 5 states have call predecessors, (10), 3 states have call successors, (10) Word has length 42 [2023-11-29 00:52:22,244 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:52:22,245 INFO L225 Difference]: With dead ends: 289 [2023-11-29 00:52:22,246 INFO L226 Difference]: Without dead ends: 289 [2023-11-29 00:52:22,246 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 71 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2023-11-29 00:52:22,246 INFO L413 NwaCegarLoop]: 240 mSDtfsCounter, 195 mSDsluCounter, 1425 mSDsCounter, 0 mSdLazyCounter, 695 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 204 SdHoareTripleChecker+Valid, 1665 SdHoareTripleChecker+Invalid, 701 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 695 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.9s IncrementalHoareTripleChecker+Time [2023-11-29 00:52:22,246 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [204 Valid, 1665 Invalid, 701 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 695 Invalid, 0 Unknown, 0 Unchecked, 3.9s Time] [2023-11-29 00:52:22,247 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 289 states. [2023-11-29 00:52:22,250 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 289 to 289. [2023-11-29 00:52:22,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 289 states, 165 states have (on average 1.7818181818181817) internal successors, (294), 264 states have internal predecessors, (294), 16 states have call successors, (16), 8 states have call predecessors, (16), 10 states have return successors, (23), 18 states have call predecessors, (23), 16 states have call successors, (23) [2023-11-29 00:52:22,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 289 states to 289 states and 333 transitions. [2023-11-29 00:52:22,251 INFO L78 Accepts]: Start accepts. Automaton has 289 states and 333 transitions. Word has length 42 [2023-11-29 00:52:22,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:52:22,251 INFO L495 AbstractCegarLoop]: Abstraction has 289 states and 333 transitions. [2023-11-29 00:52:22,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 3.3333333333333335) internal successors, (40), 11 states have internal predecessors, (40), 3 states have call successors, (9), 1 states have call predecessors, (9), 3 states have return successors, (10), 5 states have call predecessors, (10), 3 states have call successors, (10) [2023-11-29 00:52:22,252 INFO L276 IsEmpty]: Start isEmpty. Operand 289 states and 333 transitions. [2023-11-29 00:52:22,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2023-11-29 00:52:22,252 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:52:22,252 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:52:22,255 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (57)] Ended with exit code 0 [2023-11-29 00:52:22,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 57 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 00:52:22,453 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr89REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2023-11-29 00:52:22,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:52:22,453 INFO L85 PathProgramCache]: Analyzing trace with hash 432946034, now seen corresponding path program 1 times [2023-11-29 00:52:22,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:52:22,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [182799331] [2023-11-29 00:52:22,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:52:22,454 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 [2023-11-29 00:52:22,454 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:52:22,455 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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) [2023-11-29 00:52:22,456 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (58)] Waiting until timeout for monitored process [2023-11-29 00:52:22,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:52:22,594 INFO L262 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 27 conjunts are in the unsatisfiable core [2023-11-29 00:52:22,596 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:52:22,737 INFO L349 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2023-11-29 00:52:22,737 INFO L378 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 [2023-11-29 00:52:23,021 INFO L349 Elim1Store]: treesize reduction 48, result has 32.4 percent of original size [2023-11-29 00:52:23,022 INFO L378 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 28 treesize of output 36 [2023-11-29 00:52:23,379 INFO L349 Elim1Store]: treesize reduction 48, result has 32.4 percent of original size [2023-11-29 00:52:23,379 INFO L378 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 28 treesize of output 36 [2023-11-29 00:52:24,019 INFO L378 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 23 treesize of output 25 [2023-11-29 00:52:24,133 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 25 [2023-11-29 00:52:24,200 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 18 [2023-11-29 00:52:24,214 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2023-11-29 00:52:24,214 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:52:24,497 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:52:24,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [182799331] [2023-11-29 00:52:24,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [182799331] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 00:52:24,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1603755612] [2023-11-29 00:52:24,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:52:24,497 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-11-29 00:52:24,497 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 [2023-11-29 00:52:24,502 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-11-29 00:52:24,503 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (59)] Waiting until timeout for monitored process [2023-11-29 00:52:24,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:52:24,784 INFO L262 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 36 conjunts are in the unsatisfiable core [2023-11-29 00:52:24,787 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:52:24,885 INFO L349 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2023-11-29 00:52:24,885 INFO L378 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 21 treesize of output 20 [2023-11-29 00:52:25,186 INFO L349 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2023-11-29 00:52:25,187 INFO L378 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 21 treesize of output 20 [2023-11-29 00:52:25,817 INFO L349 Elim1Store]: treesize reduction 48, result has 32.4 percent of original size [2023-11-29 00:52:25,818 INFO L378 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 28 treesize of output 36 [2023-11-29 00:52:26,834 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 30 [2023-11-29 00:52:27,394 INFO L349 Elim1Store]: treesize reduction 60, result has 27.7 percent of original size [2023-11-29 00:52:27,394 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 33 treesize of output 53 [2023-11-29 00:52:28,141 INFO L349 Elim1Store]: treesize reduction 68, result has 25.3 percent of original size [2023-11-29 00:52:28,141 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 33 treesize of output 46 [2023-11-29 00:52:28,311 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-11-29 00:52:28,311 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:52:29,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1603755612] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 00:52:29,206 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 00:52:29,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 17] total 24 [2023-11-29 00:52:29,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231590229] [2023-11-29 00:52:29,206 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 00:52:29,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-11-29 00:52:29,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:52:29,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-11-29 00:52:29,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=270, Invalid=920, Unknown=0, NotChecked=0, Total=1190 [2023-11-29 00:52:29,208 INFO L87 Difference]: Start difference. First operand 289 states and 333 transitions. Second operand has 26 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 19 states have internal predecessors, (50), 7 states have call successors, (7), 1 states have call predecessors, (7), 3 states have return successors, (8), 8 states have call predecessors, (8), 7 states have call successors, (8) [2023-11-29 00:52:37,406 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:52:41,414 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:52:44,968 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.54s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:52:49,166 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:52:53,190 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:52:57,195 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:53:01,558 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:53:05,588 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:53:09,602 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:53:13,605 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:53:17,653 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:53:21,905 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:53:25,914 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:53:30,267 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:53:31,353 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.06s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:53:35,355 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:53:39,369 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:53:43,371 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:53:47,480 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:53:51,533 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:53:56,307 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:54:00,311 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:54:05,407 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:54:09,984 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:54:14,010 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:54:18,014 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:54:22,026 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:54:26,133 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:54:30,576 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:54:34,595 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:54:38,597 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:54:42,683 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:54:47,540 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:54:51,561 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:54:55,565 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:54:59,577 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:55:03,441 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.86s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:55:07,454 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:55:11,481 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:55:15,484 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:55:19,501 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:55:23,760 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:55:27,952 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:55:31,974 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:55:36,968 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:55:41,578 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:55:46,223 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:55:50,546 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:55:55,181 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:55:59,203 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:56:03,640 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:56:07,750 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:56:11,776 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:56:14,409 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.63s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:56:19,568 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:56:23,587 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:56:27,592 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:56:31,603 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:56:35,607 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:56:39,679 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:56:41,720 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:56:45,722 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:56:49,736 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:56:53,505 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.77s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:56:58,092 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:57:02,112 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:57:06,117 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:57:10,129 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:57:14,134 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:57:19,340 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:57:23,358 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:57:27,363 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:57:31,377 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:57:35,381 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:57:39,435 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:57:43,458 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:57:47,462 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:57:51,478 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:57:52,603 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:57:52,603 INFO L93 Difference]: Finished difference Result 350 states and 394 transitions. [2023-11-29 00:57:52,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-29 00:57:52,605 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 19 states have internal predecessors, (50), 7 states have call successors, (7), 1 states have call predecessors, (7), 3 states have return successors, (8), 8 states have call predecessors, (8), 7 states have call successors, (8) Word has length 42 [2023-11-29 00:57:52,606 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:57:52,607 INFO L225 Difference]: With dead ends: 350 [2023-11-29 00:57:52,607 INFO L226 Difference]: Without dead ends: 350 [2023-11-29 00:57:52,609 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 627 ImplicationChecksByTransitivity, 8.0s TimeCoverageRelationStatistics Valid=532, Invalid=1819, Unknown=1, NotChecked=0, Total=2352 [2023-11-29 00:57:52,609 INFO L413 NwaCegarLoop]: 150 mSDtfsCounter, 382 mSDsluCounter, 1661 mSDsCounter, 0 mSdLazyCounter, 2532 mSolverCounterSat, 96 mSolverCounterUnsat, 72 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 317.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 382 SdHoareTripleChecker+Valid, 1811 SdHoareTripleChecker+Invalid, 2700 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 96 IncrementalHoareTripleChecker+Valid, 2532 IncrementalHoareTripleChecker+Invalid, 72 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 317.8s IncrementalHoareTripleChecker+Time [2023-11-29 00:57:52,609 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [382 Valid, 1811 Invalid, 2700 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [96 Valid, 2532 Invalid, 72 Unknown, 0 Unchecked, 317.8s Time] [2023-11-29 00:57:52,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 350 states. [2023-11-29 00:57:52,613 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 350 to 291. [2023-11-29 00:57:52,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 291 states, 167 states have (on average 1.7724550898203593) internal successors, (296), 266 states have internal predecessors, (296), 16 states have call successors, (16), 8 states have call predecessors, (16), 10 states have return successors, (23), 18 states have call predecessors, (23), 16 states have call successors, (23) [2023-11-29 00:57:52,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 291 states to 291 states and 335 transitions. [2023-11-29 00:57:52,614 INFO L78 Accepts]: Start accepts. Automaton has 291 states and 335 transitions. Word has length 42 [2023-11-29 00:57:52,614 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:57:52,615 INFO L495 AbstractCegarLoop]: Abstraction has 291 states and 335 transitions. [2023-11-29 00:57:52,615 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 19 states have internal predecessors, (50), 7 states have call successors, (7), 1 states have call predecessors, (7), 3 states have return successors, (8), 8 states have call predecessors, (8), 7 states have call successors, (8) [2023-11-29 00:57:52,615 INFO L276 IsEmpty]: Start isEmpty. Operand 291 states and 335 transitions. [2023-11-29 00:57:52,615 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2023-11-29 00:57:52,615 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:57:52,615 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:57:52,619 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (59)] Ended with exit code 0 [2023-11-29 00:57:52,818 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (58)] Ended with exit code 0 [2023-11-29 00:57:53,016 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt,58 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 00:57:53,016 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr12REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2023-11-29 00:57:53,016 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:57:53,016 INFO L85 PathProgramCache]: Analyzing trace with hash 527792097, now seen corresponding path program 1 times [2023-11-29 00:57:53,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:57:53,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1584488880] [2023-11-29 00:57:53,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:57:53,017 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 [2023-11-29 00:57:53,017 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:57:53,018 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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) [2023-11-29 00:57:53,019 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (60)] Waiting until timeout for monitored process [2023-11-29 00:57:53,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:57:53,229 INFO L262 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 39 conjunts are in the unsatisfiable core [2023-11-29 00:57:53,233 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:57:53,239 INFO L378 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 [2023-11-29 00:57:53,370 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-11-29 00:57:53,370 INFO L378 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 [2023-11-29 00:57:53,449 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-11-29 00:57:57,518 WARN L876 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_60| (_ BitVec 32)) (|v_ULTIMATE.start_entry_point_~client~0#1.offset_BEFORE_CALL_27| (_ BitVec 32))) (not (= |v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_60| (select (select |c_#memory_$Pointer$#0.base| |v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_60|) |v_ULTIMATE.start_entry_point_~client~0#1.offset_BEFORE_CALL_27|)))) is different from true [2023-11-29 00:57:57,646 INFO L349 Elim1Store]: treesize reduction 19, result has 20.8 percent of original size [2023-11-29 00:57:57,646 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 35 [2023-11-29 00:57:57,713 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 5 [2023-11-29 00:58:01,987 INFO L349 Elim1Store]: treesize reduction 36, result has 35.7 percent of original size [2023-11-29 00:58:01,987 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 25 treesize of output 28 [2023-11-29 00:58:02,092 INFO L378 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 39 treesize of output 19 [2023-11-29 00:58:02,179 INFO L378 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 [2023-11-29 00:58:06,449 INFO L349 Elim1Store]: treesize reduction 60, result has 34.1 percent of original size [2023-11-29 00:58:06,449 INFO L378 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 32 treesize of output 44 [2023-11-29 00:58:10,332 INFO L349 Elim1Store]: treesize reduction 37, result has 31.5 percent of original size [2023-11-29 00:58:10,332 INFO L378 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 55 treesize of output 44 [2023-11-29 00:58:10,520 INFO L378 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 36 treesize of output 27 [2023-11-29 00:58:10,584 INFO L349 Elim1Store]: treesize reduction 44, result has 30.2 percent of original size [2023-11-29 00:58:10,584 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 25 treesize of output 36 [2023-11-29 00:58:10,728 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2023-11-29 00:58:10,861 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 16 proven. 8 refuted. 0 times theorem prover too weak. 2 trivial. 14 not checked. [2023-11-29 00:58:10,861 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:58:11,053 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_929 (Array (_ BitVec 32) (_ BitVec 32))) (|v_ULTIMATE.start_alloc_fix_12_~#chip_id~0#1.base_23| (_ BitVec 32))) (= (bvadd (select (store |c_#valid| |v_ULTIMATE.start_alloc_fix_12_~#chip_id~0#1.base_23| (_ bv1 1)) (select (select (store |c_#memory_$Pointer$#0.base| |c_ULTIMATE.start_entry_point_~adapter~0#1.base| v_ArrVal_929) |c_ULTIMATE.start_entry_point_~client~0#1.base|) |c_ULTIMATE.start_entry_point_~client~0#1.offset|)) (_ bv1 1)) (_ bv0 1))) is different from false [2023-11-29 00:58:26,225 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:58:26,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1584488880] [2023-11-29 00:58:26,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1584488880] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 00:58:26,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [461664434] [2023-11-29 00:58:26,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:58:26,226 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-11-29 00:58:26,226 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 [2023-11-29 00:58:26,227 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-11-29 00:58:26,228 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7a6ca98-a1cb-4805-a6c4-81bc5caebae0/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (61)] Waiting until timeout for monitored process [2023-11-29 00:58:26,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:58:26,747 INFO L262 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 48 conjunts are in the unsatisfiable core [2023-11-29 00:58:26,752 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:58:26,760 INFO L378 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 [2023-11-29 00:58:27,261 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-11-29 00:58:27,261 INFO L378 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 [2023-11-29 00:58:27,527 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-11-29 00:58:31,711 WARN L876 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_64| (_ BitVec 32))) (not (= |v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_64| (select (select |c_#memory_$Pointer$#0.base| |v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_64|) (_ bv0 32))))) is different from true [2023-11-29 00:58:31,922 INFO L349 Elim1Store]: treesize reduction 19, result has 20.8 percent of original size [2023-11-29 00:58:31,922 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 35 [2023-11-29 00:58:32,055 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 5 [2023-11-29 00:58:48,553 INFO L349 Elim1Store]: treesize reduction 36, result has 35.7 percent of original size [2023-11-29 00:58:48,553 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 25 treesize of output 28 [2023-11-29 00:58:48,767 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 19 [2023-11-29 00:58:48,934 INFO L378 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 [2023-11-29 00:58:57,423 INFO L349 Elim1Store]: treesize reduction 56, result has 35.6 percent of original size [2023-11-29 00:58:57,423 INFO L378 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 [2023-11-29 00:58:58,192 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-11-29 00:58:58,192 INFO L378 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 51 treesize of output 34 [2023-11-29 00:58:58,382 INFO L349 Elim1Store]: treesize reduction 21, result has 30.0 percent of original size [2023-11-29 00:58:58,383 INFO L378 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 44 treesize of output 42 [2023-11-29 00:58:58,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:58:58,483 INFO L349 Elim1Store]: treesize reduction 44, result has 30.2 percent of original size [2023-11-29 00:58:58,483 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 32 treesize of output 48 [2023-11-29 00:58:58,531 INFO L378 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 6 treesize of output 4 [2023-11-29 00:58:58,881 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 19 [2023-11-29 00:58:59,234 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 14 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 14 not checked. [2023-11-29 00:58:59,234 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:58:59,269 WARN L854 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_alloc_fix_12_~#chip_id~0#1.base_24| (_ BitVec 32)) (v_ArrVal_985 (Array (_ BitVec 32) (_ BitVec 32)))) (or (not (bvult |c_#StackHeapBarrier| |v_ULTIMATE.start_alloc_fix_12_~#chip_id~0#1.base_24|)) (= (_ bv0 1) (bvadd (select (store |c_#valid| |v_ULTIMATE.start_alloc_fix_12_~#chip_id~0#1.base_24| (_ bv1 1)) (select (select (store |c_#memory_$Pointer$#0.base| |c_ULTIMATE.start_entry_point_~adapter~0#1.base| v_ArrVal_985) |c_ULTIMATE.start_entry_point_~client~0#1.base|) |c_ULTIMATE.start_entry_point_~client~0#1.offset|)) (_ bv1 1))))) is different from false [2023-11-29 00:59:34,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [461664434] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 00:59:34,615 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 00:59:34,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19] total 37 [2023-11-29 00:59:34,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802583049] [2023-11-29 00:59:34,616 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 00:59:34,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2023-11-29 00:59:34,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:59:34,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2023-11-29 00:59:34,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=180, Invalid=1711, Unknown=17, NotChecked=348, Total=2256 [2023-11-29 00:59:34,618 INFO L87 Difference]: Start difference. First operand 291 states and 335 transitions. Second operand has 38 states, 35 states have (on average 1.7428571428571429) internal successors, (61), 32 states have internal predecessors, (61), 9 states have call successors, (9), 6 states have call predecessors, (9), 10 states have return successors, (10), 10 states have call predecessors, (10), 9 states have call successors, (10) [2023-11-29 00:59:38,665 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0]