./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/ldv-memsafety/memleaks_test17_2-2.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version e04fb08f 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_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/ldv-memsafety/memleaks_test17_2-2.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8 --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash bb0a504b43b0de742fcc89ebbe9d313056bb1824edece6c56238a649b6f48626 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-e04fb08 [2022-11-16 12:06:06,957 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-16 12:06:06,962 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-16 12:06:07,002 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-16 12:06:07,003 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-16 12:06:07,008 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-16 12:06:07,010 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-16 12:06:07,013 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-16 12:06:07,016 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-16 12:06:07,019 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-16 12:06:07,021 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-16 12:06:07,024 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-16 12:06:07,024 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-16 12:06:07,031 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-16 12:06:07,033 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-16 12:06:07,035 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-16 12:06:07,036 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-16 12:06:07,037 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-16 12:06:07,039 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-16 12:06:07,041 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-16 12:06:07,048 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-16 12:06:07,049 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-16 12:06:07,050 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-16 12:06:07,052 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-16 12:06:07,056 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-16 12:06:07,060 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-16 12:06:07,061 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-16 12:06:07,062 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-16 12:06:07,063 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-16 12:06:07,064 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-16 12:06:07,065 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-16 12:06:07,065 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-16 12:06:07,067 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-16 12:06:07,068 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-16 12:06:07,070 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-16 12:06:07,070 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-16 12:06:07,071 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-16 12:06:07,071 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-16 12:06:07,071 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-16 12:06:07,072 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-16 12:06:07,073 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-16 12:06:07,073 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2022-11-16 12:06:07,111 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-16 12:06:07,111 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-16 12:06:07,112 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-16 12:06:07,112 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-16 12:06:07,113 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-16 12:06:07,113 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-16 12:06:07,114 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-16 12:06:07,114 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-16 12:06:07,114 INFO L138 SettingsManager]: * Use SBE=true [2022-11-16 12:06:07,114 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-16 12:06:07,115 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-16 12:06:07,116 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-11-16 12:06:07,116 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-16 12:06:07,116 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-16 12:06:07,116 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-16 12:06:07,117 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2022-11-16 12:06:07,117 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2022-11-16 12:06:07,117 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2022-11-16 12:06:07,117 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-16 12:06:07,117 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-11-16 12:06:07,118 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-16 12:06:07,118 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-16 12:06:07,118 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-16 12:06:07,118 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-16 12:06:07,119 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-16 12:06:07,119 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-16 12:06:07,119 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-16 12:06:07,119 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-16 12:06:07,120 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-16 12:06:07,120 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-16 12:06:07,120 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/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_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8 Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> 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 -> bb0a504b43b0de742fcc89ebbe9d313056bb1824edece6c56238a649b6f48626 [2022-11-16 12:06:07,393 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-16 12:06:07,422 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-16 12:06:07,425 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-16 12:06:07,427 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-16 12:06:07,428 INFO L275 PluginConnector]: CDTParser initialized [2022-11-16 12:06:07,429 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/../../sv-benchmarks/c/ldv-memsafety/memleaks_test17_2-2.i [2022-11-16 12:06:07,500 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/data/4663be368/b9ead0a421ba4dc2a4d497690477aa17/FLAGbbecd11f8 [2022-11-16 12:06:08,062 INFO L306 CDTParser]: Found 1 translation units. [2022-11-16 12:06:08,070 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/sv-benchmarks/c/ldv-memsafety/memleaks_test17_2-2.i [2022-11-16 12:06:08,091 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/data/4663be368/b9ead0a421ba4dc2a4d497690477aa17/FLAGbbecd11f8 [2022-11-16 12:06:08,322 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/data/4663be368/b9ead0a421ba4dc2a4d497690477aa17 [2022-11-16 12:06:08,325 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-16 12:06:08,328 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-16 12:06:08,330 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-16 12:06:08,330 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-16 12:06:08,334 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-16 12:06:08,335 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.11 12:06:08" (1/1) ... [2022-11-16 12:06:08,336 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@230e4cad and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:06:08, skipping insertion in model container [2022-11-16 12:06:08,336 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.11 12:06:08" (1/1) ... [2022-11-16 12:06:08,345 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-16 12:06:08,411 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-16 12:06:08,872 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-16 12:06:08,896 ERROR L326 MainTranslator]: Unsupported Syntax: Found a cast between two array/pointer types of different sizes while using memory model HoenickeLindenmann_Original (while Not using bitvector translation) [2022-11-16 12:06:08,896 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@2ce01f42 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:06:08, skipping insertion in model container [2022-11-16 12:06:08,897 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-16 12:06:08,898 INFO L184 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2022-11-16 12:06:08,901 INFO L158 Benchmark]: Toolchain (without parser) took 571.81ms. Allocated memory is still 125.8MB. Free memory was 85.3MB in the beginning and 95.6MB in the end (delta: -10.4MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2022-11-16 12:06:08,901 INFO L158 Benchmark]: CDTParser took 0.28ms. Allocated memory is still 125.8MB. Free memory is still 103.3MB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-16 12:06:08,903 INFO L158 Benchmark]: CACSL2BoogieTranslator took 567.78ms. Allocated memory is still 125.8MB. Free memory was 85.1MB in the beginning and 95.6MB in the end (delta: -10.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2022-11-16 12:06:08,905 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.28ms. Allocated memory is still 125.8MB. Free memory is still 103.3MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 567.78ms. Allocated memory is still 125.8MB. Free memory was 85.1MB in the beginning and 95.6MB in the end (delta: -10.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - UnsupportedSyntaxResult [Line: 576]: Unsupported Syntax Found a cast between two array/pointer types of different sizes while using memory model HoenickeLindenmann_Original (while Not using bitvector translation) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/ldv-memsafety/memleaks_test17_2-2.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8 --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash bb0a504b43b0de742fcc89ebbe9d313056bb1824edece6c56238a649b6f48626 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-e04fb08 [2022-11-16 12:06:11,005 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-16 12:06:11,007 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-16 12:06:11,027 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-16 12:06:11,027 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-16 12:06:11,028 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-16 12:06:11,030 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-16 12:06:11,032 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-16 12:06:11,034 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-16 12:06:11,034 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-16 12:06:11,035 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-16 12:06:11,037 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-16 12:06:11,037 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-16 12:06:11,038 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-16 12:06:11,039 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-16 12:06:11,040 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-16 12:06:11,041 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-16 12:06:11,042 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-16 12:06:11,044 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-16 12:06:11,046 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-16 12:06:11,047 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-16 12:06:11,049 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-16 12:06:11,050 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-16 12:06:11,051 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-16 12:06:11,055 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-16 12:06:11,055 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-16 12:06:11,056 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-16 12:06:11,057 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-16 12:06:11,057 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-16 12:06:11,058 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-16 12:06:11,058 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-16 12:06:11,059 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-16 12:06:11,060 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-16 12:06:11,061 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-16 12:06:11,062 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-16 12:06:11,063 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-16 12:06:11,064 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-16 12:06:11,064 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-16 12:06:11,064 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-16 12:06:11,065 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-16 12:06:11,066 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-16 12:06:11,067 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf [2022-11-16 12:06:11,091 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-16 12:06:11,092 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-16 12:06:11,092 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-16 12:06:11,092 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-16 12:06:11,093 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-16 12:06:11,093 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-16 12:06:11,094 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-16 12:06:11,094 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-16 12:06:11,094 INFO L138 SettingsManager]: * Use SBE=true [2022-11-16 12:06:11,095 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-16 12:06:11,095 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-16 12:06:11,095 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-11-16 12:06:11,095 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-16 12:06:11,096 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-16 12:06:11,096 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-16 12:06:11,096 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2022-11-16 12:06:11,096 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2022-11-16 12:06:11,096 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2022-11-16 12:06:11,097 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-16 12:06:11,097 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-11-16 12:06:11,097 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-11-16 12:06:11,097 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-11-16 12:06:11,098 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-16 12:06:11,098 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-16 12:06:11,098 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-16 12:06:11,098 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-16 12:06:11,098 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-16 12:06:11,099 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-16 12:06:11,099 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-16 12:06:11,099 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-16 12:06:11,099 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-11-16 12:06:11,099 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-11-16 12:06:11,100 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-11-16 12:06:11,100 INFO L138 SettingsManager]: * Logic for external solver=AUFBV WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/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_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8 Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> 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 -> bb0a504b43b0de742fcc89ebbe9d313056bb1824edece6c56238a649b6f48626 [2022-11-16 12:06:11,455 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-16 12:06:11,478 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-16 12:06:11,481 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-16 12:06:11,482 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-16 12:06:11,484 INFO L275 PluginConnector]: CDTParser initialized [2022-11-16 12:06:11,486 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/../../sv-benchmarks/c/ldv-memsafety/memleaks_test17_2-2.i [2022-11-16 12:06:11,575 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/data/dc088f221/26c72a5a9f014f0bb70fd67e6b214027/FLAG941c8c05a [2022-11-16 12:06:12,240 INFO L306 CDTParser]: Found 1 translation units. [2022-11-16 12:06:12,241 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/sv-benchmarks/c/ldv-memsafety/memleaks_test17_2-2.i [2022-11-16 12:06:12,257 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/data/dc088f221/26c72a5a9f014f0bb70fd67e6b214027/FLAG941c8c05a [2022-11-16 12:06:12,494 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/data/dc088f221/26c72a5a9f014f0bb70fd67e6b214027 [2022-11-16 12:06:12,496 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-16 12:06:12,498 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-16 12:06:12,499 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-16 12:06:12,502 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-16 12:06:12,510 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-16 12:06:12,511 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.11 12:06:12" (1/1) ... [2022-11-16 12:06:12,512 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4a32ad75 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:06:12, skipping insertion in model container [2022-11-16 12:06:12,513 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.11 12:06:12" (1/1) ... [2022-11-16 12:06:12,520 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-16 12:06:12,565 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-16 12:06:13,018 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-16 12:06:13,043 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2022-11-16 12:06:13,066 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-16 12:06:13,138 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-16 12:06:13,155 INFO L203 MainTranslator]: Completed pre-run [2022-11-16 12:06:13,206 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-16 12:06:13,250 INFO L208 MainTranslator]: Completed translation [2022-11-16 12:06:13,252 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:06:13 WrapperNode [2022-11-16 12:06:13,252 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-16 12:06:13,254 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-16 12:06:13,254 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-16 12:06:13,254 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-16 12:06:13,262 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:06:13" (1/1) ... [2022-11-16 12:06:13,298 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:06:13" (1/1) ... [2022-11-16 12:06:13,326 INFO L138 Inliner]: procedures = 167, calls = 80, calls flagged for inlining = 24, calls inlined = 6, statements flattened = 99 [2022-11-16 12:06:13,326 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-16 12:06:13,327 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-16 12:06:13,327 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-16 12:06:13,327 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-16 12:06:13,336 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:06:13" (1/1) ... [2022-11-16 12:06:13,337 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:06:13" (1/1) ... [2022-11-16 12:06:13,355 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:06:13" (1/1) ... [2022-11-16 12:06:13,355 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:06:13" (1/1) ... [2022-11-16 12:06:13,363 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:06:13" (1/1) ... [2022-11-16 12:06:13,367 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:06:13" (1/1) ... [2022-11-16 12:06:13,369 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:06:13" (1/1) ... [2022-11-16 12:06:13,370 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:06:13" (1/1) ... [2022-11-16 12:06:13,386 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-16 12:06:13,387 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-16 12:06:13,387 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-16 12:06:13,387 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-16 12:06:13,388 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:06:13" (1/1) ... [2022-11-16 12:06:13,399 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-16 12:06:13,418 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:06:13,441 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-16 12:06:13,466 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-16 12:06:13,495 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-11-16 12:06:13,495 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-11-16 12:06:13,496 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-16 12:06:13,496 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-16 12:06:13,496 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-16 12:06:13,496 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-11-16 12:06:13,496 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-16 12:06:13,497 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-11-16 12:06:13,497 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-16 12:06:13,497 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-16 12:06:13,716 INFO L235 CfgBuilder]: Building ICFG [2022-11-16 12:06:13,718 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-16 12:06:14,126 INFO L276 CfgBuilder]: Performing block encoding [2022-11-16 12:06:14,133 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-16 12:06:14,133 INFO L300 CfgBuilder]: Removed 4 assume(true) statements. [2022-11-16 12:06:14,135 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.11 12:06:14 BoogieIcfgContainer [2022-11-16 12:06:14,135 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-16 12:06:14,137 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-16 12:06:14,137 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-16 12:06:14,141 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-16 12:06:14,141 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.11 12:06:12" (1/3) ... [2022-11-16 12:06:14,142 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1735511e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.11 12:06:14, skipping insertion in model container [2022-11-16 12:06:14,142 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:06:13" (2/3) ... [2022-11-16 12:06:14,142 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1735511e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.11 12:06:14, skipping insertion in model container [2022-11-16 12:06:14,142 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.11 12:06:14" (3/3) ... [2022-11-16 12:06:14,144 INFO L112 eAbstractionObserver]: Analyzing ICFG memleaks_test17_2-2.i [2022-11-16 12:06:14,163 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-16 12:06:14,164 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 20 error locations. [2022-11-16 12:06:14,232 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-16 12:06:14,238 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6cd0bb38, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-16 12:06:14,239 INFO L358 AbstractCegarLoop]: Starting to check reachability of 20 error locations. [2022-11-16 12:06:14,243 INFO L276 IsEmpty]: Start isEmpty. Operand has 67 states, 43 states have (on average 1.7674418604651163) internal successors, (76), 63 states have internal predecessors, (76), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-16 12:06:14,251 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-11-16 12:06:14,251 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:06:14,252 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:06:14,252 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr19ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:06:14,259 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:06:14,259 INFO L85 PathProgramCache]: Analyzing trace with hash 858994893, now seen corresponding path program 1 times [2022-11-16 12:06:14,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:06:14,271 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2047447470] [2022-11-16 12:06:14,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:06:14,282 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:06:14,282 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:06:14,291 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:06:14,299 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2022-11-16 12:06:14,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:06:14,433 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 1 conjunts are in the unsatisfiable core [2022-11-16 12:06:14,438 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:06:14,478 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:06:14,485 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 12:06:14,486 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:06:14,486 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2047447470] [2022-11-16 12:06:14,487 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2047447470] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:06:14,487 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:06:14,488 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-16 12:06:14,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1042137949] [2022-11-16 12:06:14,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:06:14,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-16 12:06:14,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:06:14,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-16 12:06:14,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-16 12:06:14,573 INFO L87 Difference]: Start difference. First operand has 67 states, 43 states have (on average 1.7674418604651163) internal successors, (76), 63 states have internal predecessors, (76), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Second operand has 2 states, 2 states have (on average 6.0) internal successors, (12), 2 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) [2022-11-16 12:06:14,595 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:06:14,596 INFO L93 Difference]: Finished difference Result 67 states and 75 transitions. [2022-11-16 12:06:14,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-16 12:06:14,598 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 6.0) internal successors, (12), 2 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 [2022-11-16 12:06:14,611 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:06:14,619 INFO L225 Difference]: With dead ends: 67 [2022-11-16 12:06:14,634 INFO L226 Difference]: Without dead ends: 65 [2022-11-16 12:06:14,637 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-16 12:06:14,640 INFO L413 NwaCegarLoop]: 75 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 75 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-16 12:06:14,642 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 75 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-16 12:06:14,658 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states. [2022-11-16 12:06:14,676 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 65. [2022-11-16 12:06:14,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 65 states, 42 states have (on average 1.6428571428571428) internal successors, (69), 61 states have internal predecessors, (69), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-16 12:06:14,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 73 transitions. [2022-11-16 12:06:14,680 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 73 transitions. Word has length 14 [2022-11-16 12:06:14,681 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:06:14,681 INFO L495 AbstractCegarLoop]: Abstraction has 65 states and 73 transitions. [2022-11-16 12:06:14,681 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 6.0) internal successors, (12), 2 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) [2022-11-16 12:06:14,682 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 73 transitions. [2022-11-16 12:06:14,683 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-11-16 12:06:14,683 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:06:14,683 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:06:14,698 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -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)] Ended with exit code 0 [2022-11-16 12:06:14,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:06:14,895 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr19ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:06:14,895 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:06:14,896 INFO L85 PathProgramCache]: Analyzing trace with hash 465967883, now seen corresponding path program 1 times [2022-11-16 12:06:14,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:06:14,896 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [827362715] [2022-11-16 12:06:14,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:06:14,897 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:06:14,897 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:06:14,902 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:06:14,931 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2022-11-16 12:06:14,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:06:15,000 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-16 12:06:15,001 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:06:15,073 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:06:15,073 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 12:06:15,073 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:06:15,074 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [827362715] [2022-11-16 12:06:15,074 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [827362715] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:06:15,074 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:06:15,074 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-16 12:06:15,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [665180441] [2022-11-16 12:06:15,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:06:15,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-16 12:06:15,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:06:15,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-16 12:06:15,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-16 12:06:15,081 INFO L87 Difference]: Start difference. First operand 65 states and 73 transitions. Second operand has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-16 12:06:15,247 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:06:15,248 INFO L93 Difference]: Finished difference Result 121 states and 137 transitions. [2022-11-16 12:06:15,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-16 12:06:15,252 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 1 states have call successors, (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 [2022-11-16 12:06:15,252 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:06:15,255 INFO L225 Difference]: With dead ends: 121 [2022-11-16 12:06:15,255 INFO L226 Difference]: Without dead ends: 121 [2022-11-16 12:06:15,256 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-16 12:06:15,256 INFO L413 NwaCegarLoop]: 65 mSDtfsCounter, 57 mSDsluCounter, 184 mSDsCounter, 0 mSdLazyCounter, 50 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 249 SdHoareTripleChecker+Invalid, 51 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 50 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-16 12:06:15,257 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [59 Valid, 249 Invalid, 51 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 50 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-16 12:06:15,257 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2022-11-16 12:06:15,265 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 69. [2022-11-16 12:06:15,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 69 states, 45 states have (on average 1.6) internal successors, (72), 64 states have internal predecessors, (72), 2 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-16 12:06:15,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 78 transitions. [2022-11-16 12:06:15,267 INFO L78 Accepts]: Start accepts. Automaton has 69 states and 78 transitions. Word has length 14 [2022-11-16 12:06:15,268 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:06:15,268 INFO L495 AbstractCegarLoop]: Abstraction has 69 states and 78 transitions. [2022-11-16 12:06:15,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-16 12:06:15,268 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 78 transitions. [2022-11-16 12:06:15,269 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-11-16 12:06:15,269 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:06:15,269 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:06:15,282 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2022-11-16 12:06:15,480 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:06:15,481 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:06:15,481 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:06:15,481 INFO L85 PathProgramCache]: Analyzing trace with hash 465866789, now seen corresponding path program 1 times [2022-11-16 12:06:15,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:06:15,482 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [338737444] [2022-11-16 12:06:15,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:06:15,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 [2022-11-16 12:06:15,483 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:06:15,484 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:06:15,516 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2022-11-16 12:06:15,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:06:15,574 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-16 12:06:15,576 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:06:15,636 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-11-16 12:06:15,692 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:06:15,692 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 12:06:15,692 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:06:15,693 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [338737444] [2022-11-16 12:06:15,693 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [338737444] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:06:15,693 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:06:15,693 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-16 12:06:15,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140505892] [2022-11-16 12:06:15,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:06:15,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-16 12:06:15,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:06:15,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-16 12:06:15,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-16 12:06:15,695 INFO L87 Difference]: Start difference. First operand 69 states and 78 transitions. Second operand has 5 states, 4 states have (on average 3.0) internal successors, (12), 4 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) [2022-11-16 12:06:15,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:06:15,921 INFO L93 Difference]: Finished difference Result 93 states and 107 transitions. [2022-11-16 12:06:15,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-16 12:06:15,923 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 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 [2022-11-16 12:06:15,923 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:06:15,924 INFO L225 Difference]: With dead ends: 93 [2022-11-16 12:06:15,924 INFO L226 Difference]: Without dead ends: 93 [2022-11-16 12:06:15,924 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-16 12:06:15,926 INFO L413 NwaCegarLoop]: 61 mSDtfsCounter, 24 mSDsluCounter, 127 mSDsCounter, 0 mSdLazyCounter, 105 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 188 SdHoareTripleChecker+Invalid, 107 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 105 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-16 12:06:15,926 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [24 Valid, 188 Invalid, 107 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 105 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-16 12:06:15,933 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2022-11-16 12:06:15,942 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 80. [2022-11-16 12:06:15,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 56 states have (on average 1.5892857142857142) internal successors, (89), 75 states have internal predecessors, (89), 2 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-16 12:06:15,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 95 transitions. [2022-11-16 12:06:15,947 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 95 transitions. Word has length 14 [2022-11-16 12:06:15,948 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:06:15,948 INFO L495 AbstractCegarLoop]: Abstraction has 80 states and 95 transitions. [2022-11-16 12:06:15,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-16 12:06:15,948 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 95 transitions. [2022-11-16 12:06:15,949 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-11-16 12:06:15,949 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:06:15,949 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:06:15,968 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2022-11-16 12:06:16,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:06:16,161 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:06:16,162 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:06:16,162 INFO L85 PathProgramCache]: Analyzing trace with hash 465866790, now seen corresponding path program 1 times [2022-11-16 12:06:16,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:06:16,163 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [492974103] [2022-11-16 12:06:16,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:06:16,163 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:06:16,163 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:06:16,168 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:06:16,182 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2022-11-16 12:06:16,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:06:16,242 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-16 12:06:16,253 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:06:16,315 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-16 12:06:16,587 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:06:16,587 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 12:06:16,587 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:06:16,587 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [492974103] [2022-11-16 12:06:16,587 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [492974103] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:06:16,587 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:06:16,588 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-16 12:06:16,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1972200496] [2022-11-16 12:06:16,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:06:16,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-11-16 12:06:16,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:06:16,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-16 12:06:16,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2022-11-16 12:06:16,589 INFO L87 Difference]: Start difference. First operand 80 states and 95 transitions. Second operand has 11 states, 9 states have (on average 1.3333333333333333) internal successors, (12), 10 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) [2022-11-16 12:06:17,270 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:06:17,270 INFO L93 Difference]: Finished difference Result 117 states and 138 transitions. [2022-11-16 12:06:17,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-16 12:06:17,271 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 9 states have (on average 1.3333333333333333) internal successors, (12), 10 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 [2022-11-16 12:06:17,271 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:06:17,272 INFO L225 Difference]: With dead ends: 117 [2022-11-16 12:06:17,272 INFO L226 Difference]: Without dead ends: 117 [2022-11-16 12:06:17,273 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=69, Invalid=203, Unknown=0, NotChecked=0, Total=272 [2022-11-16 12:06:17,274 INFO L413 NwaCegarLoop]: 77 mSDtfsCounter, 227 mSDsluCounter, 352 mSDsCounter, 0 mSdLazyCounter, 207 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 227 SdHoareTripleChecker+Valid, 429 SdHoareTripleChecker+Invalid, 267 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 207 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 39 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-16 12:06:17,274 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [227 Valid, 429 Invalid, 267 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 207 Invalid, 0 Unknown, 39 Unchecked, 0.5s Time] [2022-11-16 12:06:17,275 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117 states. [2022-11-16 12:06:17,287 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117 to 100. [2022-11-16 12:06:17,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 76 states have (on average 1.5657894736842106) internal successors, (119), 95 states have internal predecessors, (119), 2 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-16 12:06:17,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 125 transitions. [2022-11-16 12:06:17,296 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 125 transitions. Word has length 14 [2022-11-16 12:06:17,297 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:06:17,297 INFO L495 AbstractCegarLoop]: Abstraction has 100 states and 125 transitions. [2022-11-16 12:06:17,297 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 9 states have (on average 1.3333333333333333) internal successors, (12), 10 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) [2022-11-16 12:06:17,298 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 125 transitions. [2022-11-16 12:06:17,298 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-11-16 12:06:17,299 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:06:17,299 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:06:17,315 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2022-11-16 12:06:17,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:06:17,510 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr19ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:06:17,511 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:06:17,511 INFO L85 PathProgramCache]: Analyzing trace with hash 1353471564, now seen corresponding path program 1 times [2022-11-16 12:06:17,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:06:17,512 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [416449051] [2022-11-16 12:06:17,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:06:17,512 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:06:17,512 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:06:17,513 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:06:17,517 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2022-11-16 12:06:17,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:06:17,562 INFO L263 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-16 12:06:17,563 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:06:17,620 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:06:17,620 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 12:06:17,620 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:06:17,621 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [416449051] [2022-11-16 12:06:17,621 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [416449051] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:06:17,621 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:06:17,621 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 12:06:17,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387939621] [2022-11-16 12:06:17,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:06:17,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-16 12:06:17,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:06:17,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-16 12:06:17,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-16 12:06:17,623 INFO L87 Difference]: Start difference. First operand 100 states and 125 transitions. Second operand has 4 states, 3 states have (on average 4.0) internal successors, (12), 4 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) [2022-11-16 12:06:17,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:06:17,760 INFO L93 Difference]: Finished difference Result 144 states and 174 transitions. [2022-11-16 12:06:17,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-16 12:06:17,761 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 4.0) internal successors, (12), 4 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 [2022-11-16 12:06:17,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:06:17,762 INFO L225 Difference]: With dead ends: 144 [2022-11-16 12:06:17,771 INFO L226 Difference]: Without dead ends: 142 [2022-11-16 12:06:17,772 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 [2022-11-16 12:06:17,772 INFO L413 NwaCegarLoop]: 86 mSDtfsCounter, 48 mSDsluCounter, 114 mSDsCounter, 0 mSdLazyCounter, 71 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 200 SdHoareTripleChecker+Invalid, 74 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 71 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-16 12:06:17,773 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [48 Valid, 200 Invalid, 74 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 71 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-16 12:06:17,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 142 states. [2022-11-16 12:06:17,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 142 to 100. [2022-11-16 12:06:17,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 76 states have (on average 1.5526315789473684) internal successors, (118), 95 states have internal predecessors, (118), 2 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-16 12:06:17,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 124 transitions. [2022-11-16 12:06:17,793 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 124 transitions. Word has length 14 [2022-11-16 12:06:17,793 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:06:17,793 INFO L495 AbstractCegarLoop]: Abstraction has 100 states and 124 transitions. [2022-11-16 12:06:17,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 4.0) internal successors, (12), 4 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) [2022-11-16 12:06:17,794 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 124 transitions. [2022-11-16 12:06:17,794 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-11-16 12:06:17,794 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:06:17,795 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:06:17,803 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2022-11-16 12:06:17,999 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:06:17,999 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:06:17,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:06:18,000 INFO L85 PathProgramCache]: Analyzing trace with hash 1353370470, now seen corresponding path program 1 times [2022-11-16 12:06:18,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:06:18,001 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [935398776] [2022-11-16 12:06:18,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:06:18,001 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:06:18,002 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:06:18,002 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:06:18,006 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2022-11-16 12:06:18,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:06:18,056 INFO L263 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-16 12:06:18,058 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:06:18,110 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:06:18,111 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 12:06:18,111 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:06:18,111 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [935398776] [2022-11-16 12:06:18,111 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [935398776] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:06:18,111 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:06:18,111 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-16 12:06:18,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [108544701] [2022-11-16 12:06:18,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:06:18,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-16 12:06:18,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:06:18,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-16 12:06:18,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-16 12:06:18,113 INFO L87 Difference]: Start difference. First operand 100 states and 124 transitions. Second operand has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-16 12:06:18,159 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:06:18,159 INFO L93 Difference]: Finished difference Result 86 states and 102 transitions. [2022-11-16 12:06:18,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-16 12:06:18,160 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 1 states have call successors, (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 [2022-11-16 12:06:18,160 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:06:18,161 INFO L225 Difference]: With dead ends: 86 [2022-11-16 12:06:18,161 INFO L226 Difference]: Without dead ends: 84 [2022-11-16 12:06:18,161 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-16 12:06:18,162 INFO L413 NwaCegarLoop]: 74 mSDtfsCounter, 0 mSDsluCounter, 201 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 275 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-16 12:06:18,163 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 275 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-16 12:06:18,163 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84 states. [2022-11-16 12:06:18,167 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84 to 84. [2022-11-16 12:06:18,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84 states, 61 states have (on average 1.5573770491803278) internal successors, (95), 80 states have internal predecessors, (95), 2 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-16 12:06:18,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 100 transitions. [2022-11-16 12:06:18,168 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 100 transitions. Word has length 14 [2022-11-16 12:06:18,168 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:06:18,168 INFO L495 AbstractCegarLoop]: Abstraction has 84 states and 100 transitions. [2022-11-16 12:06:18,168 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-16 12:06:18,169 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 100 transitions. [2022-11-16 12:06:18,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-11-16 12:06:18,169 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:06:18,169 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:06:18,183 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2022-11-16 12:06:18,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:06:18,383 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:06:18,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:06:18,384 INFO L85 PathProgramCache]: Analyzing trace with hash 1598186502, now seen corresponding path program 1 times [2022-11-16 12:06:18,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:06:18,384 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [640356000] [2022-11-16 12:06:18,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:06:18,384 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:06:18,384 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:06:18,385 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:06:18,386 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2022-11-16 12:06:18,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:06:18,448 INFO L263 TraceCheckSpWp]: Trace formula consists of 59 conjuncts, 18 conjunts are in the unsatisfiable core [2022-11-16 12:06:18,451 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:06:18,509 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-16 12:06:18,865 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:06:18,866 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:06:20,488 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:06:20,488 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:06:20,488 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [640356000] [2022-11-16 12:06:20,488 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [640356000] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:06:20,489 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-16 12:06:20,489 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 20 [2022-11-16 12:06:20,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [891329078] [2022-11-16 12:06:20,489 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-16 12:06:20,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-11-16 12:06:20,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:06:20,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-11-16 12:06:20,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-11-16 12:06:20,491 INFO L87 Difference]: Start difference. First operand 84 states and 100 transitions. Second operand has 21 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 19 states have internal predecessors, (28), 2 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-16 12:06:22,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:06:22,639 INFO L93 Difference]: Finished difference Result 180 states and 204 transitions. [2022-11-16 12:06:22,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-16 12:06:22,640 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 19 states have internal predecessors, (28), 2 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 17 [2022-11-16 12:06:22,640 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:06:22,641 INFO L225 Difference]: With dead ends: 180 [2022-11-16 12:06:22,641 INFO L226 Difference]: Without dead ends: 180 [2022-11-16 12:06:22,642 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 136 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=186, Invalid=744, Unknown=0, NotChecked=0, Total=930 [2022-11-16 12:06:22,642 INFO L413 NwaCegarLoop]: 51 mSDtfsCounter, 395 mSDsluCounter, 615 mSDsCounter, 0 mSdLazyCounter, 314 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 395 SdHoareTripleChecker+Valid, 666 SdHoareTripleChecker+Invalid, 468 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 314 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 132 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-11-16 12:06:22,643 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [395 Valid, 666 Invalid, 468 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 314 Invalid, 0 Unknown, 132 Unchecked, 1.3s Time] [2022-11-16 12:06:22,644 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180 states. [2022-11-16 12:06:22,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180 to 90. [2022-11-16 12:06:22,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 67 states have (on average 1.537313432835821) internal successors, (103), 86 states have internal predecessors, (103), 2 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-16 12:06:22,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 108 transitions. [2022-11-16 12:06:22,649 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 108 transitions. Word has length 17 [2022-11-16 12:06:22,649 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:06:22,655 INFO L495 AbstractCegarLoop]: Abstraction has 90 states and 108 transitions. [2022-11-16 12:06:22,657 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 19 states have internal predecessors, (28), 2 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-16 12:06:22,657 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 108 transitions. [2022-11-16 12:06:22,658 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-11-16 12:06:22,658 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:06:22,658 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:06:22,674 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2022-11-16 12:06:22,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:06:22,870 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:06:22,870 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:06:22,870 INFO L85 PathProgramCache]: Analyzing trace with hash 740047555, now seen corresponding path program 1 times [2022-11-16 12:06:22,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:06:22,871 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [756857538] [2022-11-16 12:06:22,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:06:22,871 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:06:22,871 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:06:22,872 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:06:22,873 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2022-11-16 12:06:22,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:06:22,955 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-16 12:06:22,957 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:06:22,962 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-11-16 12:06:23,030 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-16 12:06:23,030 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 12:06:23,030 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:06:23,030 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [756857538] [2022-11-16 12:06:23,030 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [756857538] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:06:23,030 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:06:23,030 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-16 12:06:23,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057303625] [2022-11-16 12:06:23,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:06:23,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-16 12:06:23,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:06:23,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-16 12:06:23,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-16 12:06:23,032 INFO L87 Difference]: Start difference. First operand 90 states and 108 transitions. Second operand has 6 states, 5 states have (on average 4.0) internal successors, (20), 5 states have internal predecessors, (20), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-16 12:06:23,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:06:23,233 INFO L93 Difference]: Finished difference Result 100 states and 119 transitions. [2022-11-16 12:06:23,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-16 12:06:23,234 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 4.0) internal successors, (20), 5 states have internal predecessors, (20), 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 22 [2022-11-16 12:06:23,234 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:06:23,235 INFO L225 Difference]: With dead ends: 100 [2022-11-16 12:06:23,235 INFO L226 Difference]: Without dead ends: 100 [2022-11-16 12:06:23,235 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-11-16 12:06:23,236 INFO L413 NwaCegarLoop]: 59 mSDtfsCounter, 33 mSDsluCounter, 159 mSDsCounter, 0 mSdLazyCounter, 126 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 218 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.2s IncrementalHoareTripleChecker+Time [2022-11-16 12:06:23,236 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [33 Valid, 218 Invalid, 127 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 126 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-16 12:06:23,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2022-11-16 12:06:23,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 91. [2022-11-16 12:06:23,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 68 states have (on average 1.5441176470588236) internal successors, (105), 87 states have internal predecessors, (105), 2 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-16 12:06:23,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 110 transitions. [2022-11-16 12:06:23,255 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 110 transitions. Word has length 22 [2022-11-16 12:06:23,255 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:06:23,256 INFO L495 AbstractCegarLoop]: Abstraction has 91 states and 110 transitions. [2022-11-16 12:06:23,256 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 4.0) internal successors, (20), 5 states have internal predecessors, (20), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-16 12:06:23,256 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 110 transitions. [2022-11-16 12:06:23,257 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-11-16 12:06:23,257 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:06:23,258 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:06:23,268 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2022-11-16 12:06:23,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:06:23,463 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr12REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:06:23,463 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:06:23,464 INFO L85 PathProgramCache]: Analyzing trace with hash 740047556, now seen corresponding path program 1 times [2022-11-16 12:06:23,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:06:23,464 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [165593598] [2022-11-16 12:06:23,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:06:23,464 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:06:23,464 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:06:23,465 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:06:23,466 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2022-11-16 12:06:23,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:06:23,549 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 21 conjunts are in the unsatisfiable core [2022-11-16 12:06:23,552 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:06:23,614 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-16 12:06:24,069 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:06:24,069 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:06:25,097 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:06:25,097 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:06:25,098 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [165593598] [2022-11-16 12:06:25,098 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [165593598] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-16 12:06:25,098 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-16 12:06:25,098 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [10] total 16 [2022-11-16 12:06:25,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1131473469] [2022-11-16 12:06:25,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:06:25,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-16 12:06:25,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:06:25,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-16 12:06:25,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2022-11-16 12:06:25,099 INFO L87 Difference]: Start difference. First operand 91 states and 110 transitions. Second operand has 8 states, 7 states have (on average 2.857142857142857) internal successors, (20), 7 states have internal predecessors, (20), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-16 12:06:26,119 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:06:26,119 INFO L93 Difference]: Finished difference Result 108 states and 120 transitions. [2022-11-16 12:06:26,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-16 12:06:26,120 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), 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 22 [2022-11-16 12:06:26,121 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:06:26,121 INFO L225 Difference]: With dead ends: 108 [2022-11-16 12:06:26,121 INFO L226 Difference]: Without dead ends: 108 [2022-11-16 12:06:26,122 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=58, Invalid=284, Unknown=0, NotChecked=0, Total=342 [2022-11-16 12:06:26,123 INFO L413 NwaCegarLoop]: 53 mSDtfsCounter, 141 mSDsluCounter, 203 mSDsCounter, 0 mSdLazyCounter, 111 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 141 SdHoareTripleChecker+Valid, 256 SdHoareTripleChecker+Invalid, 152 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 111 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 38 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-11-16 12:06:26,123 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [141 Valid, 256 Invalid, 152 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 111 Invalid, 0 Unknown, 38 Unchecked, 0.7s Time] [2022-11-16 12:06:26,124 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108 states. [2022-11-16 12:06:26,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108 to 91. [2022-11-16 12:06:26,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 68 states have (on average 1.5294117647058822) internal successors, (104), 87 states have internal predecessors, (104), 2 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-16 12:06:26,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 109 transitions. [2022-11-16 12:06:26,129 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 109 transitions. Word has length 22 [2022-11-16 12:06:26,129 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:06:26,129 INFO L495 AbstractCegarLoop]: Abstraction has 91 states and 109 transitions. [2022-11-16 12:06:26,129 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), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-16 12:06:26,130 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 109 transitions. [2022-11-16 12:06:26,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-11-16 12:06:26,130 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:06:26,131 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:06:26,140 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2022-11-16 12:06:26,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:06:26,338 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:06:26,338 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:06:26,339 INFO L85 PathProgramCache]: Analyzing trace with hash 1466637803, now seen corresponding path program 1 times [2022-11-16 12:06:26,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:06:26,339 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1088340837] [2022-11-16 12:06:26,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:06:26,339 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:06:26,339 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:06:26,340 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:06:26,342 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2022-11-16 12:06:26,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:06:26,422 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 11 conjunts are in the unsatisfiable core [2022-11-16 12:06:26,425 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:06:26,447 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-16 12:06:26,505 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-16 12:06:26,516 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:06:26,516 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:06:26,570 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 12 [2022-11-16 12:06:26,586 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-11-16 12:06:26,616 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:06:26,616 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:06:26,616 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1088340837] [2022-11-16 12:06:26,616 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1088340837] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:06:26,616 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-16 12:06:26,617 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2022-11-16 12:06:26,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2115717575] [2022-11-16 12:06:26,617 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-16 12:06:26,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-16 12:06:26,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:06:26,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-16 12:06:26,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2022-11-16 12:06:26,618 INFO L87 Difference]: Start difference. First operand 91 states and 109 transitions. Second operand has 8 states, 7 states have (on average 3.857142857142857) internal successors, (27), 8 states have internal predecessors, (27), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-16 12:06:26,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:06:26,978 INFO L93 Difference]: Finished difference Result 159 states and 183 transitions. [2022-11-16 12:06:26,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-16 12:06:26,979 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 3.857142857142857) internal successors, (27), 8 states have internal predecessors, (27), 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 23 [2022-11-16 12:06:26,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:06:26,980 INFO L225 Difference]: With dead ends: 159 [2022-11-16 12:06:26,980 INFO L226 Difference]: Without dead ends: 159 [2022-11-16 12:06:26,981 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2022-11-16 12:06:26,982 INFO L413 NwaCegarLoop]: 53 mSDtfsCounter, 93 mSDsluCounter, 246 mSDsCounter, 0 mSdLazyCounter, 141 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 299 SdHoareTripleChecker+Invalid, 145 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 141 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-16 12:06:26,982 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [94 Valid, 299 Invalid, 145 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 141 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-16 12:06:26,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2022-11-16 12:06:26,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 108. [2022-11-16 12:06:26,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 108 states, 84 states have (on average 1.5714285714285714) internal successors, (132), 103 states have internal predecessors, (132), 3 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2022-11-16 12:06:26,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108 states to 108 states and 140 transitions. [2022-11-16 12:06:26,989 INFO L78 Accepts]: Start accepts. Automaton has 108 states and 140 transitions. Word has length 23 [2022-11-16 12:06:26,989 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:06:26,989 INFO L495 AbstractCegarLoop]: Abstraction has 108 states and 140 transitions. [2022-11-16 12:06:26,989 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 3.857142857142857) internal successors, (27), 8 states have internal predecessors, (27), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-16 12:06:26,989 INFO L276 IsEmpty]: Start isEmpty. Operand 108 states and 140 transitions. [2022-11-16 12:06:26,990 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-11-16 12:06:26,990 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:06:26,990 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:06:27,002 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2022-11-16 12:06:27,202 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:06:27,202 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:06:27,202 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:06:27,202 INFO L85 PathProgramCache]: Analyzing trace with hash 1828515846, now seen corresponding path program 2 times [2022-11-16 12:06:27,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:06:27,203 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1767354546] [2022-11-16 12:06:27,203 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-16 12:06:27,203 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:06:27,203 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:06:27,204 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:06:27,205 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2022-11-16 12:06:27,285 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-16 12:06:27,285 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 12:06:27,289 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 21 conjunts are in the unsatisfiable core [2022-11-16 12:06:27,291 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:06:27,344 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-16 12:06:28,064 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:06:28,064 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:06:31,496 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:06:31,496 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:06:31,496 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1767354546] [2022-11-16 12:06:31,496 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1767354546] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:06:31,497 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-16 12:06:31,497 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13] total 27 [2022-11-16 12:06:31,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [189475768] [2022-11-16 12:06:31,497 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-16 12:06:31,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-11-16 12:06:31,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:06:31,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-11-16 12:06:31,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=614, Unknown=0, NotChecked=0, Total=756 [2022-11-16 12:06:31,499 INFO L87 Difference]: Start difference. First operand 108 states and 140 transitions. Second operand has 28 states, 25 states have (on average 1.6) internal successors, (40), 26 states have internal predecessors, (40), 2 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-16 12:06:36,394 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-16 12:06:43,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:06:43,224 INFO L93 Difference]: Finished difference Result 354 states and 426 transitions. [2022-11-16 12:06:43,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-11-16 12:06:43,225 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 25 states have (on average 1.6) internal successors, (40), 26 states have internal predecessors, (40), 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 23 [2022-11-16 12:06:43,226 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:06:43,229 INFO L225 Difference]: With dead ends: 354 [2022-11-16 12:06:43,229 INFO L226 Difference]: Without dead ends: 354 [2022-11-16 12:06:43,230 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 561 ImplicationChecksByTransitivity, 6.9s TimeCoverageRelationStatistics Valid=522, Invalid=1928, Unknown=0, NotChecked=0, Total=2450 [2022-11-16 12:06:43,231 INFO L413 NwaCegarLoop]: 85 mSDtfsCounter, 1058 mSDsluCounter, 1113 mSDsCounter, 0 mSdLazyCounter, 811 mSolverCounterSat, 61 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1058 SdHoareTripleChecker+Valid, 1198 SdHoareTripleChecker+Invalid, 1056 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 811 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 183 IncrementalHoareTripleChecker+Unchecked, 7.7s IncrementalHoareTripleChecker+Time [2022-11-16 12:06:43,232 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1058 Valid, 1198 Invalid, 1056 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 811 Invalid, 1 Unknown, 183 Unchecked, 7.7s Time] [2022-11-16 12:06:43,233 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 354 states. [2022-11-16 12:06:43,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 354 to 120. [2022-11-16 12:06:43,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120 states, 96 states have (on average 1.5416666666666667) internal successors, (148), 115 states have internal predecessors, (148), 3 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2022-11-16 12:06:43,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 156 transitions. [2022-11-16 12:06:43,242 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 156 transitions. Word has length 23 [2022-11-16 12:06:43,242 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:06:43,243 INFO L495 AbstractCegarLoop]: Abstraction has 120 states and 156 transitions. [2022-11-16 12:06:43,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 25 states have (on average 1.6) internal successors, (40), 26 states have internal predecessors, (40), 2 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-16 12:06:43,243 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 156 transitions. [2022-11-16 12:06:43,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-11-16 12:06:43,244 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:06:43,244 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:06:43,258 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2022-11-16 12:06:43,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:06:43,457 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr17ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:06:43,458 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:06:43,458 INFO L85 PathProgramCache]: Analyzing trace with hash -1778913965, now seen corresponding path program 1 times [2022-11-16 12:06:43,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:06:43,458 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2095313085] [2022-11-16 12:06:43,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:06:43,458 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:06:43,459 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:06:43,459 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:06:43,461 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2022-11-16 12:06:43,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:06:43,557 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-16 12:06:43,558 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:06:43,732 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-16 12:06:43,733 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 12:06:43,733 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:06:43,733 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2095313085] [2022-11-16 12:06:43,733 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2095313085] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:06:43,733 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:06:43,733 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-16 12:06:43,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1269190852] [2022-11-16 12:06:43,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:06:43,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-16 12:06:43,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:06:43,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-16 12:06:43,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-11-16 12:06:43,735 INFO L87 Difference]: Start difference. First operand 120 states and 156 transitions. Second operand has 6 states, 5 states have (on average 4.4) internal successors, (22), 4 states have internal predecessors, (22), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-16 12:06:43,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:06:43,861 INFO L93 Difference]: Finished difference Result 119 states and 154 transitions. [2022-11-16 12:06:43,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-16 12:06:43,862 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 4.4) internal successors, (22), 4 states have internal predecessors, (22), 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 24 [2022-11-16 12:06:43,863 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:06:43,863 INFO L225 Difference]: With dead ends: 119 [2022-11-16 12:06:43,864 INFO L226 Difference]: Without dead ends: 119 [2022-11-16 12:06:43,864 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-11-16 12:06:43,865 INFO L413 NwaCegarLoop]: 55 mSDtfsCounter, 61 mSDsluCounter, 107 mSDsCounter, 0 mSdLazyCounter, 59 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 162 SdHoareTripleChecker+Invalid, 60 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 59 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-16 12:06:43,865 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [64 Valid, 162 Invalid, 60 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 59 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-16 12:06:43,866 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119 states. [2022-11-16 12:06:43,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119 to 119. [2022-11-16 12:06:43,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 119 states, 96 states have (on average 1.5208333333333333) internal successors, (146), 114 states have internal predecessors, (146), 3 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2022-11-16 12:06:43,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 119 states to 119 states and 154 transitions. [2022-11-16 12:06:43,871 INFO L78 Accepts]: Start accepts. Automaton has 119 states and 154 transitions. Word has length 24 [2022-11-16 12:06:43,871 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:06:43,871 INFO L495 AbstractCegarLoop]: Abstraction has 119 states and 154 transitions. [2022-11-16 12:06:43,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 4.4) internal successors, (22), 4 states have internal predecessors, (22), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-16 12:06:43,872 INFO L276 IsEmpty]: Start isEmpty. Operand 119 states and 154 transitions. [2022-11-16 12:06:43,872 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-11-16 12:06:43,872 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:06:43,873 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:06:43,887 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2022-11-16 12:06:44,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:06:44,085 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:06:44,086 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:06:44,086 INFO L85 PathProgramCache]: Analyzing trace with hash -1778868221, now seen corresponding path program 1 times [2022-11-16 12:06:44,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:06:44,086 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1473854159] [2022-11-16 12:06:44,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:06:44,086 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:06:44,087 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:06:44,087 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:06:44,089 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2022-11-16 12:06:44,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:06:44,175 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-16 12:06:44,179 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:06:44,229 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-16 12:06:44,328 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-16 12:06:44,353 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:06:44,353 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:06:44,487 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 12 [2022-11-16 12:06:44,492 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 20 [2022-11-16 12:06:44,559 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:06:44,559 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:06:44,559 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1473854159] [2022-11-16 12:06:44,559 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1473854159] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:06:44,560 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-16 12:06:44,560 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6] total 10 [2022-11-16 12:06:44,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925526321] [2022-11-16 12:06:44,560 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-16 12:06:44,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-11-16 12:06:44,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:06:44,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-16 12:06:44,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2022-11-16 12:06:44,561 INFO L87 Difference]: Start difference. First operand 119 states and 154 transitions. Second operand has 11 states, 10 states have (on average 3.8) internal successors, (38), 11 states have internal predecessors, (38), 1 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-11-16 12:06:45,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:06:45,296 INFO L93 Difference]: Finished difference Result 166 states and 191 transitions. [2022-11-16 12:06:45,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-16 12:06:45,297 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 3.8) internal successors, (38), 11 states have internal predecessors, (38), 1 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 24 [2022-11-16 12:06:45,298 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:06:45,299 INFO L225 Difference]: With dead ends: 166 [2022-11-16 12:06:45,299 INFO L226 Difference]: Without dead ends: 166 [2022-11-16 12:06:45,299 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=62, Invalid=148, Unknown=0, NotChecked=0, Total=210 [2022-11-16 12:06:45,300 INFO L413 NwaCegarLoop]: 46 mSDtfsCounter, 137 mSDsluCounter, 314 mSDsCounter, 0 mSdLazyCounter, 290 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 138 SdHoareTripleChecker+Valid, 360 SdHoareTripleChecker+Invalid, 296 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 290 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-16 12:06:45,301 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [138 Valid, 360 Invalid, 296 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 290 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-11-16 12:06:45,301 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 166 states. [2022-11-16 12:06:45,305 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 166 to 123. [2022-11-16 12:06:45,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 123 states, 100 states have (on average 1.5) internal successors, (150), 118 states have internal predecessors, (150), 3 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2022-11-16 12:06:45,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 158 transitions. [2022-11-16 12:06:45,307 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 158 transitions. Word has length 24 [2022-11-16 12:06:45,307 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:06:45,307 INFO L495 AbstractCegarLoop]: Abstraction has 123 states and 158 transitions. [2022-11-16 12:06:45,308 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 3.8) internal successors, (38), 11 states have internal predecessors, (38), 1 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-11-16 12:06:45,308 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 158 transitions. [2022-11-16 12:06:45,308 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-11-16 12:06:45,309 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:06:45,309 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:06:45,320 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2022-11-16 12:06:45,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:06:45,515 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:06:45,515 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:06:45,515 INFO L85 PathProgramCache]: Analyzing trace with hash -878858933, now seen corresponding path program 1 times [2022-11-16 12:06:45,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:06:45,516 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1645553275] [2022-11-16 12:06:45,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:06:45,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 [2022-11-16 12:06:45,516 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:06:45,517 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:06:45,519 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2022-11-16 12:06:45,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:06:45,600 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 11 conjunts are in the unsatisfiable core [2022-11-16 12:06:45,602 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:06:45,608 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-11-16 12:06:45,698 WARN L855 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (= (store |c_old(#valid)| |ldv_malloc_#res.base| (_ bv1 1)) |c_#valid|)) is different from true [2022-11-16 12:06:45,740 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-11-16 12:06:45,740 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2022-11-16 12:06:45,764 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 2 not checked. [2022-11-16 12:06:45,765 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:06:45,992 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-16 12:06:45,993 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:06:45,993 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1645553275] [2022-11-16 12:06:45,993 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1645553275] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:06:45,993 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-16 12:06:45,993 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 8 [2022-11-16 12:06:45,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972534104] [2022-11-16 12:06:45,993 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-16 12:06:45,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-16 12:06:45,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:06:45,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-16 12:06:45,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=43, Unknown=1, NotChecked=12, Total=72 [2022-11-16 12:06:45,995 INFO L87 Difference]: Start difference. First operand 123 states and 158 transitions. Second operand has 9 states, 8 states have (on average 3.125) internal successors, (25), 8 states have internal predecessors, (25), 2 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-16 12:06:46,421 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:06:46,421 INFO L93 Difference]: Finished difference Result 187 states and 237 transitions. [2022-11-16 12:06:46,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-16 12:06:46,422 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 3.125) internal successors, (25), 8 states have internal predecessors, (25), 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 26 [2022-11-16 12:06:46,423 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:06:46,424 INFO L225 Difference]: With dead ends: 187 [2022-11-16 12:06:46,424 INFO L226 Difference]: Without dead ends: 187 [2022-11-16 12:06:46,424 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 40 SyntacticMatches, 3 SemanticMatches, 9 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=24, Invalid=69, Unknown=1, NotChecked=16, Total=110 [2022-11-16 12:06:46,425 INFO L413 NwaCegarLoop]: 70 mSDtfsCounter, 84 mSDsluCounter, 301 mSDsCounter, 0 mSdLazyCounter, 193 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 371 SdHoareTripleChecker+Invalid, 331 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 193 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 133 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-16 12:06:46,425 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [84 Valid, 371 Invalid, 331 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 193 Invalid, 0 Unknown, 133 Unchecked, 0.4s Time] [2022-11-16 12:06:46,426 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187 states. [2022-11-16 12:06:46,430 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187 to 142. [2022-11-16 12:06:46,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 142 states, 120 states have (on average 1.4666666666666666) internal successors, (176), 135 states have internal predecessors, (176), 4 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (7), 5 states have call predecessors, (7), 4 states have call successors, (7) [2022-11-16 12:06:46,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 187 transitions. [2022-11-16 12:06:46,432 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 187 transitions. Word has length 26 [2022-11-16 12:06:46,432 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:06:46,432 INFO L495 AbstractCegarLoop]: Abstraction has 142 states and 187 transitions. [2022-11-16 12:06:46,433 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 3.125) internal successors, (25), 8 states have internal predecessors, (25), 2 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-16 12:06:46,433 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 187 transitions. [2022-11-16 12:06:46,434 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-11-16 12:06:46,434 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:06:46,434 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:06:46,456 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2022-11-16 12:06:46,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:06:46,647 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:06:46,647 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:06:46,648 INFO L85 PathProgramCache]: Analyzing trace with hash -878858932, now seen corresponding path program 1 times [2022-11-16 12:06:46,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:06:46,648 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1580174478] [2022-11-16 12:06:46,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:06:46,648 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:06:46,648 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:06:46,649 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:06:46,652 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2022-11-16 12:06:46,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:06:46,764 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 29 conjunts are in the unsatisfiable core [2022-11-16 12:06:46,767 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:06:46,826 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-16 12:06:47,361 WARN L855 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| |c_ldv_malloc_#in~size|) |c_#length|)) is different from true [2022-11-16 12:06:47,397 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-16 12:06:47,397 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 16 [2022-11-16 12:06:47,490 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 2 not checked. [2022-11-16 12:06:47,490 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:06:48,060 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:06:48,060 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1580174478] [2022-11-16 12:06:48,060 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1580174478] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:06:48,060 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1303192881] [2022-11-16 12:06:48,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:06:48,061 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-16 12:06:48,061 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 [2022-11-16 12:06:48,062 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-16 12:06:48,065 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt (17)] Waiting until timeout for monitored process [2022-11-16 12:06:48,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:06:48,237 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-11-16 12:06:48,239 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:06:48,260 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-16 12:06:48,269 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-11-16 12:06:49,048 WARN L855 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (exists ((v_ArrVal_129 (_ BitVec 32))) (= |c_#length| (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_129))))) is different from true [2022-11-16 12:06:49,077 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 12:06:49,078 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-11-16 12:06:49,089 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-16 12:06:49,090 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-11-16 12:06:49,142 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 2 not checked. [2022-11-16 12:06:49,143 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:06:51,542 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1303192881] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:06:51,543 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-16 12:06:51,543 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 24 [2022-11-16 12:06:51,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [199939867] [2022-11-16 12:06:51,543 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-16 12:06:51,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-11-16 12:06:51,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:06:51,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-11-16 12:06:51,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=564, Unknown=2, NotChecked=98, Total=756 [2022-11-16 12:06:51,544 INFO L87 Difference]: Start difference. First operand 142 states and 187 transitions. Second operand has 25 states, 23 states have (on average 1.5217391304347827) internal successors, (35), 22 states have internal predecessors, (35), 3 states have call successors, (3), 3 states have call predecessors, (3), 4 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2022-11-16 12:06:52,338 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:06:52,338 INFO L93 Difference]: Finished difference Result 149 states and 198 transitions. [2022-11-16 12:06:52,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-16 12:06:52,344 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 23 states have (on average 1.5217391304347827) internal successors, (35), 22 states have internal predecessors, (35), 3 states have call successors, (3), 3 states have call predecessors, (3), 4 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 26 [2022-11-16 12:06:52,345 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:06:52,345 INFO L225 Difference]: With dead ends: 149 [2022-11-16 12:06:52,345 INFO L226 Difference]: Without dead ends: 149 [2022-11-16 12:06:52,346 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 207 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=123, Invalid=813, Unknown=2, NotChecked=118, Total=1056 [2022-11-16 12:06:52,347 INFO L413 NwaCegarLoop]: 57 mSDtfsCounter, 44 mSDsluCounter, 645 mSDsCounter, 0 mSdLazyCounter, 300 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 702 SdHoareTripleChecker+Invalid, 583 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 300 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 280 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-16 12:06:52,347 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [44 Valid, 702 Invalid, 583 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 300 Invalid, 0 Unknown, 280 Unchecked, 0.5s Time] [2022-11-16 12:06:52,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 149 states. [2022-11-16 12:06:52,351 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 149 to 148. [2022-11-16 12:06:52,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 148 states, 125 states have (on average 1.464) internal successors, (183), 140 states have internal predecessors, (183), 5 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (9), 6 states have call predecessors, (9), 5 states have call successors, (9) [2022-11-16 12:06:52,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 197 transitions. [2022-11-16 12:06:52,353 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 197 transitions. Word has length 26 [2022-11-16 12:06:52,354 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:06:52,354 INFO L495 AbstractCegarLoop]: Abstraction has 148 states and 197 transitions. [2022-11-16 12:06:52,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 23 states have (on average 1.5217391304347827) internal successors, (35), 22 states have internal predecessors, (35), 3 states have call successors, (3), 3 states have call predecessors, (3), 4 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2022-11-16 12:06:52,354 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 197 transitions. [2022-11-16 12:06:52,355 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-11-16 12:06:52,355 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:06:52,355 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:06:52,367 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt (17)] Forceful destruction successful, exit code 0 [2022-11-16 12:06:52,566 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2022-11-16 12:06:52,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:06:52,759 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:06:52,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:06:52,760 INFO L85 PathProgramCache]: Analyzing trace with hash -850229781, now seen corresponding path program 1 times [2022-11-16 12:06:52,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:06:52,760 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1477653846] [2022-11-16 12:06:52,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:06:52,760 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:06:52,760 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:06:52,762 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:06:52,768 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2022-11-16 12:06:52,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:06:52,857 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-16 12:06:52,858 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:06:52,905 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-16 12:06:52,905 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 12:06:52,906 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:06:52,906 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1477653846] [2022-11-16 12:06:52,906 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1477653846] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:06:52,906 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:06:52,906 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-16 12:06:52,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1310151553] [2022-11-16 12:06:52,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:06:52,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-16 12:06:52,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:06:52,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-16 12:06:52,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-16 12:06:52,908 INFO L87 Difference]: Start difference. First operand 148 states and 197 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, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-11-16 12:06:52,944 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:06:52,944 INFO L93 Difference]: Finished difference Result 161 states and 202 transitions. [2022-11-16 12:06:52,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-16 12:06:52,945 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, (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 26 [2022-11-16 12:06:52,945 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:06:52,946 INFO L225 Difference]: With dead ends: 161 [2022-11-16 12:06:52,946 INFO L226 Difference]: Without dead ends: 161 [2022-11-16 12:06:52,946 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-16 12:06:52,947 INFO L413 NwaCegarLoop]: 90 mSDtfsCounter, 37 mSDsluCounter, 222 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 312 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-16 12:06:52,947 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [37 Valid, 312 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-16 12:06:52,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 161 states. [2022-11-16 12:06:52,953 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 161 to 138. [2022-11-16 12:06:52,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 138 states, 116 states have (on average 1.4482758620689655) internal successors, (168), 130 states have internal predecessors, (168), 4 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (7), 6 states have call predecessors, (7), 4 states have call successors, (7) [2022-11-16 12:06:52,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 179 transitions. [2022-11-16 12:06:52,960 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 179 transitions. Word has length 26 [2022-11-16 12:06:52,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:06:52,961 INFO L495 AbstractCegarLoop]: Abstraction has 138 states and 179 transitions. [2022-11-16 12:06:52,962 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, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-11-16 12:06:52,962 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 179 transitions. [2022-11-16 12:06:52,962 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-11-16 12:06:52,963 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:06:52,963 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:06:52,975 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2022-11-16 12:06:53,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:06:53,164 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr19ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:06:53,164 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:06:53,164 INFO L85 PathProgramCache]: Analyzing trace with hash -24310932, now seen corresponding path program 1 times [2022-11-16 12:06:53,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:06:53,165 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [838861218] [2022-11-16 12:06:53,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:06:53,165 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:06:53,165 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:06:53,166 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:06:53,168 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2022-11-16 12:06:53,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:06:53,243 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-16 12:06:53,244 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:06:53,381 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:06:53,381 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:06:53,529 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:06:53,529 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:06:53,530 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [838861218] [2022-11-16 12:06:53,530 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [838861218] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:06:53,530 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-16 12:06:53,530 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7] total 13 [2022-11-16 12:06:53,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1486721331] [2022-11-16 12:06:53,531 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-16 12:06:53,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-11-16 12:06:53,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:06:53,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-11-16 12:06:53,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2022-11-16 12:06:53,532 INFO L87 Difference]: Start difference. First operand 138 states and 179 transitions. Second operand has 13 states, 13 states have (on average 2.769230769230769) internal successors, (36), 13 states have internal predecessors, (36), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-16 12:06:54,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:06:54,016 INFO L93 Difference]: Finished difference Result 262 states and 306 transitions. [2022-11-16 12:06:54,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-16 12:06:54,017 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.769230769230769) internal successors, (36), 13 states have internal predecessors, (36), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 27 [2022-11-16 12:06:54,017 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:06:54,018 INFO L225 Difference]: With dead ends: 262 [2022-11-16 12:06:54,018 INFO L226 Difference]: Without dead ends: 262 [2022-11-16 12:06:54,018 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=143, Invalid=277, Unknown=0, NotChecked=0, Total=420 [2022-11-16 12:06:54,019 INFO L413 NwaCegarLoop]: 60 mSDtfsCounter, 784 mSDsluCounter, 308 mSDsCounter, 0 mSdLazyCounter, 120 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 784 SdHoareTripleChecker+Valid, 368 SdHoareTripleChecker+Invalid, 150 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 120 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-16 12:06:54,019 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [784 Valid, 368 Invalid, 150 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 120 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-16 12:06:54,020 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 262 states. [2022-11-16 12:06:54,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 262 to 121. [2022-11-16 12:06:54,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 99 states have (on average 1.4343434343434343) internal successors, (142), 113 states have internal predecessors, (142), 4 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (7), 6 states have call predecessors, (7), 4 states have call successors, (7) [2022-11-16 12:06:54,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 153 transitions. [2022-11-16 12:06:54,025 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 153 transitions. Word has length 27 [2022-11-16 12:06:54,025 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:06:54,025 INFO L495 AbstractCegarLoop]: Abstraction has 121 states and 153 transitions. [2022-11-16 12:06:54,025 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.769230769230769) internal successors, (36), 13 states have internal predecessors, (36), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-16 12:06:54,025 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 153 transitions. [2022-11-16 12:06:54,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-11-16 12:06:54,026 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:06:54,026 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:06:54,039 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -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)] Forceful destruction successful, exit code 0 [2022-11-16 12:06:54,238 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:06:54,239 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:06:54,239 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:06:54,239 INFO L85 PathProgramCache]: Analyzing trace with hash 1525074233, now seen corresponding path program 1 times [2022-11-16 12:06:54,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:06:54,239 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [660800075] [2022-11-16 12:06:54,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:06:54,240 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:06:54,240 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:06:54,241 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:06:54,267 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2022-11-16 12:06:54,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:06:54,341 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-16 12:06:54,342 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:06:54,368 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-16 12:06:54,369 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 12:06:54,369 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:06:54,369 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [660800075] [2022-11-16 12:06:54,369 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [660800075] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:06:54,369 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:06:54,370 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-16 12:06:54,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [598584841] [2022-11-16 12:06:54,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:06:54,371 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-16 12:06:54,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:06:54,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-16 12:06:54,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-16 12:06:54,372 INFO L87 Difference]: Start difference. First operand 121 states and 153 transitions. Second operand has 5 states, 5 states have (on average 4.6) internal successors, (23), 4 states have internal predecessors, (23), 1 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-11-16 12:06:54,428 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:06:54,429 INFO L93 Difference]: Finished difference Result 141 states and 170 transitions. [2022-11-16 12:06:54,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-16 12:06:54,429 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 4 states have internal predecessors, (23), 1 states have call successors, (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 28 [2022-11-16 12:06:54,430 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:06:54,430 INFO L225 Difference]: With dead ends: 141 [2022-11-16 12:06:54,430 INFO L226 Difference]: Without dead ends: 141 [2022-11-16 12:06:54,431 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-16 12:06:54,431 INFO L413 NwaCegarLoop]: 68 mSDtfsCounter, 28 mSDsluCounter, 190 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 258 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-16 12:06:54,432 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [30 Valid, 258 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-16 12:06:54,432 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141 states. [2022-11-16 12:06:54,436 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 118. [2022-11-16 12:06:54,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 118 states, 96 states have (on average 1.4166666666666667) internal successors, (136), 111 states have internal predecessors, (136), 4 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (7), 5 states have call predecessors, (7), 4 states have call successors, (7) [2022-11-16 12:06:54,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 147 transitions. [2022-11-16 12:06:54,438 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 147 transitions. Word has length 28 [2022-11-16 12:06:54,438 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:06:54,438 INFO L495 AbstractCegarLoop]: Abstraction has 118 states and 147 transitions. [2022-11-16 12:06:54,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 4 states have internal predecessors, (23), 1 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-11-16 12:06:54,439 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 147 transitions. [2022-11-16 12:06:54,439 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-11-16 12:06:54,439 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:06:54,440 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:06:54,449 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2022-11-16 12:06:54,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:06:54,642 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:06:54,642 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:06:54,643 INFO L85 PathProgramCache]: Analyzing trace with hash -1027082728, now seen corresponding path program 1 times [2022-11-16 12:06:54,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:06:54,643 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [356342949] [2022-11-16 12:06:54,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:06:54,643 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:06:54,643 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:06:54,644 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:06:54,645 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2022-11-16 12:06:54,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:06:54,733 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-16 12:06:54,734 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:06:54,760 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-11-16 12:06:54,760 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 12:06:54,761 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:06:54,761 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [356342949] [2022-11-16 12:06:54,761 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [356342949] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:06:54,761 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:06:54,761 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-16 12:06:54,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548761246] [2022-11-16 12:06:54,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:06:54,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-16 12:06:54,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:06:54,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-16 12:06:54,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-16 12:06:54,764 INFO L87 Difference]: Start difference. First operand 118 states and 147 transitions. Second operand has 4 states, 4 states have (on average 5.5) internal successors, (22), 4 states have internal predecessors, (22), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-16 12:06:54,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:06:54,861 INFO L93 Difference]: Finished difference Result 133 states and 153 transitions. [2022-11-16 12:06:54,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-16 12:06:54,862 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.5) internal successors, (22), 4 states have internal predecessors, (22), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 28 [2022-11-16 12:06:54,862 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:06:54,862 INFO L225 Difference]: With dead ends: 133 [2022-11-16 12:06:54,862 INFO L226 Difference]: Without dead ends: 133 [2022-11-16 12:06:54,863 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-16 12:06:54,863 INFO L413 NwaCegarLoop]: 84 mSDtfsCounter, 50 mSDsluCounter, 117 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 201 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-16 12:06:54,864 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [50 Valid, 201 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-16 12:06:54,864 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 133 states. [2022-11-16 12:06:54,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 133 to 108. [2022-11-16 12:06:54,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 108 states, 86 states have (on average 1.3604651162790697) internal successors, (117), 101 states have internal predecessors, (117), 4 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (7), 5 states have call predecessors, (7), 4 states have call successors, (7) [2022-11-16 12:06:54,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108 states to 108 states and 128 transitions. [2022-11-16 12:06:54,868 INFO L78 Accepts]: Start accepts. Automaton has 108 states and 128 transitions. Word has length 28 [2022-11-16 12:06:54,868 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:06:54,868 INFO L495 AbstractCegarLoop]: Abstraction has 108 states and 128 transitions. [2022-11-16 12:06:54,868 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.5) internal successors, (22), 4 states have internal predecessors, (22), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-16 12:06:54,869 INFO L276 IsEmpty]: Start isEmpty. Operand 108 states and 128 transitions. [2022-11-16 12:06:54,869 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-11-16 12:06:54,869 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:06:54,869 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:06:54,887 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2022-11-16 12:06:55,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:06:55,070 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:06:55,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:06:55,070 INFO L85 PathProgramCache]: Analyzing trace with hash 1822208300, now seen corresponding path program 2 times [2022-11-16 12:06:55,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:06:55,071 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1200554785] [2022-11-16 12:06:55,071 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-16 12:06:55,071 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:06:55,071 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:06:55,072 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:06:55,079 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2022-11-16 12:06:55,192 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-16 12:06:55,192 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 12:06:55,198 INFO L263 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 32 conjunts are in the unsatisfiable core [2022-11-16 12:06:55,200 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:06:55,260 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-11-16 12:06:55,281 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-16 12:06:56,076 WARN L855 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (exists ((v_ArrVal_186 (_ BitVec 32))) (= |c_#length| (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_186))))) is different from true [2022-11-16 12:06:56,103 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 12:06:56,104 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 21 [2022-11-16 12:06:56,115 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-16 12:06:56,116 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-11-16 12:06:56,263 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 2 not checked. [2022-11-16 12:06:56,263 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:06:57,417 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:06:57,417 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1200554785] [2022-11-16 12:06:57,417 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1200554785] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:06:57,417 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [332430701] [2022-11-16 12:06:57,418 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-16 12:06:57,418 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-16 12:06:57,418 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 [2022-11-16 12:06:57,419 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-16 12:06:57,420 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt (23)] Waiting until timeout for monitored process [2022-11-16 12:06:57,606 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-16 12:06:57,607 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 12:06:57,609 INFO L263 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 32 conjunts are in the unsatisfiable core [2022-11-16 12:06:57,612 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:06:57,637 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-16 12:06:57,644 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-11-16 12:06:58,026 WARN L855 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (exists ((v_ArrVal_208 (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_208) |c_#length|)))) is different from true [2022-11-16 12:06:58,052 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 12:06:58,054 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 21 [2022-11-16 12:06:58,081 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-16 12:06:58,082 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-11-16 12:06:58,192 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 2 not checked. [2022-11-16 12:06:58,192 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:06:58,525 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [332430701] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:06:58,525 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-16 12:06:58,525 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 18 [2022-11-16 12:06:58,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1949445220] [2022-11-16 12:06:58,525 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-16 12:06:58,525 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-11-16 12:06:58,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:06:58,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-11-16 12:06:58,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=287, Unknown=2, NotChecked=70, Total=420 [2022-11-16 12:06:58,527 INFO L87 Difference]: Start difference. First operand 108 states and 128 transitions. Second operand has 19 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 18 states have internal predecessors, (29), 2 states have call successors, (2), 2 states have call predecessors, (2), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-16 12:06:59,461 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:06:59,461 INFO L93 Difference]: Finished difference Result 151 states and 174 transitions. [2022-11-16 12:06:59,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-16 12:06:59,462 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 18 states have internal predecessors, (29), 2 states have call successors, (2), 2 states have call predecessors, (2), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 29 [2022-11-16 12:06:59,462 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:06:59,463 INFO L225 Difference]: With dead ends: 151 [2022-11-16 12:06:59,463 INFO L226 Difference]: Without dead ends: 151 [2022-11-16 12:06:59,463 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 42 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=86, Invalid=472, Unknown=2, NotChecked=90, Total=650 [2022-11-16 12:06:59,464 INFO L413 NwaCegarLoop]: 74 mSDtfsCounter, 90 mSDsluCounter, 565 mSDsCounter, 0 mSdLazyCounter, 345 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 639 SdHoareTripleChecker+Invalid, 699 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 345 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 347 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-16 12:06:59,465 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [90 Valid, 639 Invalid, 699 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 345 Invalid, 0 Unknown, 347 Unchecked, 0.6s Time] [2022-11-16 12:06:59,472 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2022-11-16 12:06:59,475 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 120. [2022-11-16 12:06:59,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120 states, 97 states have (on average 1.3298969072164948) internal successors, (129), 112 states have internal predecessors, (129), 5 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (9), 6 states have call predecessors, (9), 5 states have call successors, (9) [2022-11-16 12:06:59,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 143 transitions. [2022-11-16 12:06:59,477 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 143 transitions. Word has length 29 [2022-11-16 12:06:59,477 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:06:59,478 INFO L495 AbstractCegarLoop]: Abstraction has 120 states and 143 transitions. [2022-11-16 12:06:59,478 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 18 states have internal predecessors, (29), 2 states have call successors, (2), 2 states have call predecessors, (2), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-16 12:06:59,478 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 143 transitions. [2022-11-16 12:06:59,479 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-11-16 12:06:59,481 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:06:59,481 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:06:59,495 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2022-11-16 12:06:59,693 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt (23)] Forceful destruction successful, exit code 0 [2022-11-16 12:06:59,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt [2022-11-16 12:06:59,891 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:06:59,892 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:06:59,892 INFO L85 PathProgramCache]: Analyzing trace with hash -475836742, now seen corresponding path program 1 times [2022-11-16 12:06:59,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:06:59,892 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1284427071] [2022-11-16 12:06:59,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:06:59,892 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:06:59,892 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:06:59,893 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:06:59,894 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2022-11-16 12:06:59,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:06:59,968 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-16 12:06:59,969 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:06:59,972 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-11-16 12:07:00,057 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-16 12:07:00,057 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:07:00,198 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-16 12:07:00,199 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:07:00,199 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1284427071] [2022-11-16 12:07:00,199 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1284427071] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:07:00,199 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-16 12:07:00,200 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 7 [2022-11-16 12:07:00,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [924991947] [2022-11-16 12:07:00,203 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-16 12:07:00,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-16 12:07:00,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:07:00,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-16 12:07:00,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2022-11-16 12:07:00,204 INFO L87 Difference]: Start difference. First operand 120 states and 143 transitions. Second operand has 8 states, 7 states have (on average 4.285714285714286) internal successors, (30), 7 states have internal predecessors, (30), 2 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-16 12:07:00,443 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:07:00,443 INFO L93 Difference]: Finished difference Result 126 states and 146 transitions. [2022-11-16 12:07:00,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-16 12:07:00,443 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 4.285714285714286) internal successors, (30), 7 states have internal predecessors, (30), 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 31 [2022-11-16 12:07:00,444 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:07:00,444 INFO L225 Difference]: With dead ends: 126 [2022-11-16 12:07:00,445 INFO L226 Difference]: Without dead ends: 124 [2022-11-16 12:07:00,445 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2022-11-16 12:07:00,446 INFO L413 NwaCegarLoop]: 62 mSDtfsCounter, 26 mSDsluCounter, 212 mSDsCounter, 0 mSdLazyCounter, 127 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 274 SdHoareTripleChecker+Invalid, 162 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 127 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 33 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-16 12:07:00,446 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [26 Valid, 274 Invalid, 162 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 127 Invalid, 0 Unknown, 33 Unchecked, 0.2s Time] [2022-11-16 12:07:00,447 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124 states. [2022-11-16 12:07:00,450 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124 to 122. [2022-11-16 12:07:00,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 122 states, 99 states have (on average 1.3131313131313131) internal successors, (130), 113 states have internal predecessors, (130), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (9), 6 states have call predecessors, (9), 5 states have call successors, (9) [2022-11-16 12:07:00,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 122 states to 122 states and 144 transitions. [2022-11-16 12:07:00,452 INFO L78 Accepts]: Start accepts. Automaton has 122 states and 144 transitions. Word has length 31 [2022-11-16 12:07:00,452 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:07:00,452 INFO L495 AbstractCegarLoop]: Abstraction has 122 states and 144 transitions. [2022-11-16 12:07:00,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 4.285714285714286) internal successors, (30), 7 states have internal predecessors, (30), 2 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-16 12:07:00,452 INFO L276 IsEmpty]: Start isEmpty. Operand 122 states and 144 transitions. [2022-11-16 12:07:00,453 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-11-16 12:07:00,453 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:07:00,453 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:07:00,466 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Forceful destruction successful, exit code 0 [2022-11-16 12:07:00,666 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:07:00,666 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr12REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:07:00,667 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:07:00,667 INFO L85 PathProgramCache]: Analyzing trace with hash -475836741, now seen corresponding path program 1 times [2022-11-16 12:07:00,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:07:00,667 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [278387741] [2022-11-16 12:07:00,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:07:00,667 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:07:00,667 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:07:00,668 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:07:00,669 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2022-11-16 12:07:00,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:07:00,766 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 23 conjunts are in the unsatisfiable core [2022-11-16 12:07:00,768 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:07:00,821 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-16 12:07:01,362 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:07:01,362 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:07:02,769 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:07:02,769 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:07:02,769 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [278387741] [2022-11-16 12:07:02,769 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [278387741] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:07:02,770 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-16 12:07:02,770 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8] total 18 [2022-11-16 12:07:02,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1503221642] [2022-11-16 12:07:02,770 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-16 12:07:02,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-11-16 12:07:02,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:07:02,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-11-16 12:07:02,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2022-11-16 12:07:02,771 INFO L87 Difference]: Start difference. First operand 122 states and 144 transitions. Second operand has 19 states, 17 states have (on average 3.0588235294117645) internal successors, (52), 17 states have internal predecessors, (52), 4 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-11-16 12:07:03,952 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:07:03,952 INFO L93 Difference]: Finished difference Result 139 states and 163 transitions. [2022-11-16 12:07:03,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-16 12:07:03,955 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 17 states have (on average 3.0588235294117645) internal successors, (52), 17 states have internal predecessors, (52), 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 31 [2022-11-16 12:07:03,956 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:07:03,958 INFO L225 Difference]: With dead ends: 139 [2022-11-16 12:07:03,958 INFO L226 Difference]: Without dead ends: 139 [2022-11-16 12:07:03,959 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 43 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=78, Invalid=474, Unknown=0, NotChecked=0, Total=552 [2022-11-16 12:07:03,960 INFO L413 NwaCegarLoop]: 55 mSDtfsCounter, 54 mSDsluCounter, 593 mSDsCounter, 0 mSdLazyCounter, 206 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 648 SdHoareTripleChecker+Invalid, 350 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 206 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 136 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-11-16 12:07:03,960 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [54 Valid, 648 Invalid, 350 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 206 Invalid, 0 Unknown, 136 Unchecked, 0.9s Time] [2022-11-16 12:07:03,960 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139 states. [2022-11-16 12:07:03,964 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139 to 126. [2022-11-16 12:07:03,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 126 states, 102 states have (on average 1.303921568627451) internal successors, (133), 116 states have internal predecessors, (133), 5 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (9), 6 states have call predecessors, (9), 5 states have call successors, (9) [2022-11-16 12:07:03,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 147 transitions. [2022-11-16 12:07:03,965 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 147 transitions. Word has length 31 [2022-11-16 12:07:03,966 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:07:03,966 INFO L495 AbstractCegarLoop]: Abstraction has 126 states and 147 transitions. [2022-11-16 12:07:03,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 17 states have (on average 3.0588235294117645) internal successors, (52), 17 states have internal predecessors, (52), 4 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-11-16 12:07:03,967 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 147 transitions. [2022-11-16 12:07:03,967 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-11-16 12:07:03,968 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:07:03,968 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:07:03,978 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Forceful destruction successful, exit code 0 [2022-11-16 12:07:04,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:07:04,171 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:07:04,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:07:04,171 INFO L85 PathProgramCache]: Analyzing trace with hash 818465468, now seen corresponding path program 1 times [2022-11-16 12:07:04,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:07:04,172 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [583440908] [2022-11-16 12:07:04,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:07:04,172 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:07:04,172 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:07:04,173 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:07:04,174 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2022-11-16 12:07:04,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:07:04,266 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-16 12:07:04,267 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:07:04,309 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-11-16 12:07:04,309 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:07:04,343 INFO L321 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-11-16 12:07:04,343 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 15 [2022-11-16 12:07:04,369 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-11-16 12:07:04,369 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:07:04,369 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [583440908] [2022-11-16 12:07:04,370 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [583440908] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:07:04,370 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-16 12:07:04,370 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2022-11-16 12:07:04,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258920680] [2022-11-16 12:07:04,370 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-16 12:07:04,371 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-16 12:07:04,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:07:04,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-16 12:07:04,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-16 12:07:04,372 INFO L87 Difference]: Start difference. First operand 126 states and 147 transitions. Second operand has 5 states, 4 states have (on average 6.25) internal successors, (25), 5 states have internal predecessors, (25), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-16 12:07:04,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:07:04,626 INFO L93 Difference]: Finished difference Result 145 states and 168 transitions. [2022-11-16 12:07:04,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-16 12:07:04,627 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 6.25) internal successors, (25), 5 states have internal predecessors, (25), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 32 [2022-11-16 12:07:04,627 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:07:04,628 INFO L225 Difference]: With dead ends: 145 [2022-11-16 12:07:04,628 INFO L226 Difference]: Without dead ends: 145 [2022-11-16 12:07:04,628 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 59 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-11-16 12:07:04,629 INFO L413 NwaCegarLoop]: 64 mSDtfsCounter, 84 mSDsluCounter, 87 mSDsCounter, 0 mSdLazyCounter, 85 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 151 SdHoareTripleChecker+Invalid, 90 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 85 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-16 12:07:04,629 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [84 Valid, 151 Invalid, 90 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 85 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-16 12:07:04,629 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states. [2022-11-16 12:07:04,632 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 131. [2022-11-16 12:07:04,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 107 states have (on average 1.3177570093457944) internal successors, (141), 121 states have internal predecessors, (141), 5 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (9), 6 states have call predecessors, (9), 5 states have call successors, (9) [2022-11-16 12:07:04,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 155 transitions. [2022-11-16 12:07:04,634 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 155 transitions. Word has length 32 [2022-11-16 12:07:04,634 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:07:04,634 INFO L495 AbstractCegarLoop]: Abstraction has 131 states and 155 transitions. [2022-11-16 12:07:04,634 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 6.25) internal successors, (25), 5 states have internal predecessors, (25), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-16 12:07:04,635 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 155 transitions. [2022-11-16 12:07:04,635 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-11-16 12:07:04,635 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:07:04,636 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:07:04,649 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Ended with exit code 0 [2022-11-16 12:07:04,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:07:04,850 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr12REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:07:04,850 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:07:04,850 INFO L85 PathProgramCache]: Analyzing trace with hash 818465469, now seen corresponding path program 1 times [2022-11-16 12:07:04,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:07:04,850 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [779447312] [2022-11-16 12:07:04,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:07:04,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 [2022-11-16 12:07:04,851 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:07:04,851 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:07:04,853 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2022-11-16 12:07:04,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:07:04,961 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 15 conjunts are in the unsatisfiable core [2022-11-16 12:07:04,963 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:07:05,169 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-16 12:07:05,170 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:07:05,426 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-16 12:07:05,427 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 29 [2022-11-16 12:07:05,884 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-16 12:07:05,885 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:07:05,885 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [779447312] [2022-11-16 12:07:05,885 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [779447312] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:07:05,885 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-16 12:07:05,885 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2022-11-16 12:07:05,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [850186915] [2022-11-16 12:07:05,885 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-16 12:07:05,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-16 12:07:05,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:07:05,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-16 12:07:05,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2022-11-16 12:07:05,887 INFO L87 Difference]: Start difference. First operand 131 states and 155 transitions. Second operand has 14 states, 13 states have (on average 3.5384615384615383) internal successors, (46), 12 states have internal predecessors, (46), 3 states have call successors, (3), 1 states have call predecessors, (3), 3 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2022-11-16 12:07:08,183 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:07:08,184 INFO L93 Difference]: Finished difference Result 282 states and 313 transitions. [2022-11-16 12:07:08,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-16 12:07:08,185 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 3.5384615384615383) internal successors, (46), 12 states have internal predecessors, (46), 3 states have call successors, (3), 1 states have call predecessors, (3), 3 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) Word has length 32 [2022-11-16 12:07:08,185 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:07:08,187 INFO L225 Difference]: With dead ends: 282 [2022-11-16 12:07:08,187 INFO L226 Difference]: Without dead ends: 282 [2022-11-16 12:07:08,187 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=131, Invalid=421, Unknown=0, NotChecked=0, Total=552 [2022-11-16 12:07:08,188 INFO L413 NwaCegarLoop]: 62 mSDtfsCounter, 476 mSDsluCounter, 370 mSDsCounter, 0 mSdLazyCounter, 303 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 477 SdHoareTripleChecker+Valid, 432 SdHoareTripleChecker+Invalid, 324 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 303 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-11-16 12:07:08,188 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [477 Valid, 432 Invalid, 324 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 303 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-11-16 12:07:08,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 282 states. [2022-11-16 12:07:08,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 282 to 145. [2022-11-16 12:07:08,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 145 states, 122 states have (on average 1.360655737704918) internal successors, (166), 133 states have internal predecessors, (166), 5 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (9), 8 states have call predecessors, (9), 5 states have call successors, (9) [2022-11-16 12:07:08,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 180 transitions. [2022-11-16 12:07:08,196 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 180 transitions. Word has length 32 [2022-11-16 12:07:08,197 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:07:08,197 INFO L495 AbstractCegarLoop]: Abstraction has 145 states and 180 transitions. [2022-11-16 12:07:08,197 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 3.5384615384615383) internal successors, (46), 12 states have internal predecessors, (46), 3 states have call successors, (3), 1 states have call predecessors, (3), 3 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2022-11-16 12:07:08,197 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 180 transitions. [2022-11-16 12:07:08,198 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-11-16 12:07:08,198 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:07:08,198 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:07:08,218 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Forceful destruction successful, exit code 0 [2022-11-16 12:07:08,412 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:07:08,412 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:07:08,413 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:07:08,413 INFO L85 PathProgramCache]: Analyzing trace with hash -1191141044, now seen corresponding path program 3 times [2022-11-16 12:07:08,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:07:08,413 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [638383785] [2022-11-16 12:07:08,413 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-16 12:07:08,413 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:07:08,414 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:07:08,414 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:07:08,417 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2022-11-16 12:07:08,498 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-11-16 12:07:08,498 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 12:07:08,501 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 27 conjunts are in the unsatisfiable core [2022-11-16 12:07:08,505 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:07:08,556 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-16 12:07:08,566 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-11-16 12:07:09,140 WARN L855 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (exists ((v_ArrVal_288 (_ BitVec 32))) (= |c_#length| (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_288))))) is different from true [2022-11-16 12:07:09,162 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 12:07:09,163 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-11-16 12:07:09,174 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-16 12:07:09,174 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-11-16 12:07:09,284 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 12 trivial. 2 not checked. [2022-11-16 12:07:09,284 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:07:11,843 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:07:11,843 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [638383785] [2022-11-16 12:07:11,843 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [638383785] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:07:11,844 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [342884518] [2022-11-16 12:07:11,844 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-16 12:07:11,844 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-16 12:07:11,844 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 [2022-11-16 12:07:11,847 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-16 12:07:11,852 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt (29)] Waiting until timeout for monitored process [2022-11-16 12:07:12,022 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-11-16 12:07:12,022 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 12:07:12,024 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 27 conjunts are in the unsatisfiable core [2022-11-16 12:07:12,026 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:07:12,046 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-11-16 12:07:12,055 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-16 12:07:12,439 WARN L855 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (exists ((v_ArrVal_316 (_ BitVec 32))) (= |c_#length| (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_316))))) is different from true [2022-11-16 12:07:12,480 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 12:07:12,483 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-11-16 12:07:12,498 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-16 12:07:12,499 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-11-16 12:07:12,556 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 12 trivial. 2 not checked. [2022-11-16 12:07:12,557 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:07:17,750 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [342884518] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:07:17,750 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-16 12:07:17,750 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 13 [2022-11-16 12:07:17,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1983912914] [2022-11-16 12:07:17,751 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-16 12:07:17,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-16 12:07:17,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:07:17,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-16 12:07:17,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=153, Unknown=3, NotChecked=50, Total=240 [2022-11-16 12:07:17,752 INFO L87 Difference]: Start difference. First operand 145 states and 180 transitions. Second operand has 14 states, 12 states have (on average 2.0) internal successors, (24), 13 states have internal predecessors, (24), 2 states have call successors, (2), 2 states have call predecessors, (2), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-16 12:07:18,102 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:07:18,102 INFO L93 Difference]: Finished difference Result 145 states and 179 transitions. [2022-11-16 12:07:18,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-16 12:07:18,103 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 12 states have (on average 2.0) internal successors, (24), 13 states have internal predecessors, (24), 2 states have call successors, (2), 2 states have call predecessors, (2), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 32 [2022-11-16 12:07:18,103 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:07:18,104 INFO L225 Difference]: With dead ends: 145 [2022-11-16 12:07:18,104 INFO L226 Difference]: Without dead ends: 145 [2022-11-16 12:07:18,105 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 55 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 7.9s TimeCoverageRelationStatistics Valid=52, Invalid=259, Unknown=3, NotChecked=66, Total=380 [2022-11-16 12:07:18,105 INFO L413 NwaCegarLoop]: 57 mSDtfsCounter, 9 mSDsluCounter, 391 mSDsCounter, 0 mSdLazyCounter, 71 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 448 SdHoareTripleChecker+Invalid, 278 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 71 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 204 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-16 12:07:18,106 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 448 Invalid, 278 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 71 Invalid, 0 Unknown, 204 Unchecked, 0.1s Time] [2022-11-16 12:07:18,106 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states. [2022-11-16 12:07:18,109 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 139. [2022-11-16 12:07:18,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 117 states have (on average 1.3675213675213675) internal successors, (160), 128 states have internal predecessors, (160), 4 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (7), 7 states have call predecessors, (7), 4 states have call successors, (7) [2022-11-16 12:07:18,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 171 transitions. [2022-11-16 12:07:18,111 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 171 transitions. Word has length 32 [2022-11-16 12:07:18,111 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:07:18,111 INFO L495 AbstractCegarLoop]: Abstraction has 139 states and 171 transitions. [2022-11-16 12:07:18,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 12 states have (on average 2.0) internal successors, (24), 13 states have internal predecessors, (24), 2 states have call successors, (2), 2 states have call predecessors, (2), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-16 12:07:18,112 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 171 transitions. [2022-11-16 12:07:18,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-11-16 12:07:18,113 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:07:18,113 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:07:18,123 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt (29)] Forceful destruction successful, exit code 0 [2022-11-16 12:07:18,324 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Forceful destruction successful, exit code 0 [2022-11-16 12:07:18,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt,28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:07:18,516 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:07:18,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:07:18,517 INFO L85 PathProgramCache]: Analyzing trace with hash -397374190, now seen corresponding path program 1 times [2022-11-16 12:07:18,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:07:18,517 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1030882543] [2022-11-16 12:07:18,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:07:18,517 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:07:18,518 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:07:18,519 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:07:18,553 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Waiting until timeout for monitored process [2022-11-16 12:07:18,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:07:18,638 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 19 conjunts are in the unsatisfiable core [2022-11-16 12:07:18,639 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:07:18,780 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-16 12:07:18,843 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-16 12:07:18,864 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-16 12:07:18,864 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:07:18,939 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 32 [2022-11-16 12:07:19,226 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-16 12:07:19,226 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:07:19,226 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1030882543] [2022-11-16 12:07:19,226 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1030882543] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:07:19,226 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-16 12:07:19,226 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2022-11-16 12:07:19,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626389832] [2022-11-16 12:07:19,227 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-16 12:07:19,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-11-16 12:07:19,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:07:19,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-11-16 12:07:19,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2022-11-16 12:07:19,228 INFO L87 Difference]: Start difference. First operand 139 states and 171 transitions. Second operand has 13 states, 12 states have (on average 3.0) internal successors, (36), 11 states have internal predecessors, (36), 3 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-16 12:07:20,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:07:20,136 INFO L93 Difference]: Finished difference Result 216 states and 242 transitions. [2022-11-16 12:07:20,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-16 12:07:20,138 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 3.0) internal successors, (36), 11 states have internal predecessors, (36), 3 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 33 [2022-11-16 12:07:20,138 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:07:20,139 INFO L225 Difference]: With dead ends: 216 [2022-11-16 12:07:20,139 INFO L226 Difference]: Without dead ends: 216 [2022-11-16 12:07:20,139 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2022-11-16 12:07:20,140 INFO L413 NwaCegarLoop]: 73 mSDtfsCounter, 136 mSDsluCounter, 435 mSDsCounter, 0 mSdLazyCounter, 295 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 138 SdHoareTripleChecker+Valid, 508 SdHoareTripleChecker+Invalid, 300 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 295 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-11-16 12:07:20,140 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [138 Valid, 508 Invalid, 300 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 295 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-11-16 12:07:20,141 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2022-11-16 12:07:20,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 148. [2022-11-16 12:07:20,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 148 states, 126 states have (on average 1.373015873015873) internal successors, (173), 137 states have internal predecessors, (173), 4 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (7), 7 states have call predecessors, (7), 4 states have call successors, (7) [2022-11-16 12:07:20,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 184 transitions. [2022-11-16 12:07:20,146 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 184 transitions. Word has length 33 [2022-11-16 12:07:20,146 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:07:20,146 INFO L495 AbstractCegarLoop]: Abstraction has 148 states and 184 transitions. [2022-11-16 12:07:20,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 3.0) internal successors, (36), 11 states have internal predecessors, (36), 3 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-16 12:07:20,151 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 184 transitions. [2022-11-16 12:07:20,151 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-11-16 12:07:20,152 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:07:20,152 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:07:20,173 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Forceful destruction successful, exit code 0 [2022-11-16 12:07:20,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:07:20,353 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:07:20,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:07:20,353 INFO L85 PathProgramCache]: Analyzing trace with hash 566302140, now seen corresponding path program 1 times [2022-11-16 12:07:20,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:07:20,353 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1269639757] [2022-11-16 12:07:20,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:07:20,354 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:07:20,354 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:07:20,354 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:07:20,356 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Waiting until timeout for monitored process [2022-11-16 12:07:20,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:07:20,458 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 22 conjunts are in the unsatisfiable core [2022-11-16 12:07:20,460 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:07:20,902 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-16 12:07:21,102 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-16 12:07:21,180 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-16 12:07:21,181 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:07:21,348 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 32 [2022-11-16 12:07:21,777 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-16 12:07:21,777 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:07:21,777 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1269639757] [2022-11-16 12:07:21,777 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1269639757] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:07:21,778 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-16 12:07:21,778 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 17 [2022-11-16 12:07:21,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [237068176] [2022-11-16 12:07:21,778 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-16 12:07:21,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-16 12:07:21,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:07:21,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-16 12:07:21,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=239, Unknown=0, NotChecked=0, Total=306 [2022-11-16 12:07:21,779 INFO L87 Difference]: Start difference. First operand 148 states and 184 transitions. Second operand has 18 states, 17 states have (on average 3.4705882352941178) internal successors, (59), 16 states have internal predecessors, (59), 4 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-11-16 12:07:22,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:07:22,442 INFO L93 Difference]: Finished difference Result 211 states and 252 transitions. [2022-11-16 12:07:22,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-16 12:07:22,443 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 3.4705882352941178) internal successors, (59), 16 states have internal predecessors, (59), 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 34 [2022-11-16 12:07:22,443 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:07:22,443 INFO L225 Difference]: With dead ends: 211 [2022-11-16 12:07:22,443 INFO L226 Difference]: Without dead ends: 211 [2022-11-16 12:07:22,444 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=95, Invalid=325, Unknown=0, NotChecked=0, Total=420 [2022-11-16 12:07:22,444 INFO L413 NwaCegarLoop]: 83 mSDtfsCounter, 112 mSDsluCounter, 566 mSDsCounter, 0 mSdLazyCounter, 125 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 649 SdHoareTripleChecker+Invalid, 372 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 125 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 242 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-16 12:07:22,444 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [112 Valid, 649 Invalid, 372 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 125 Invalid, 0 Unknown, 242 Unchecked, 0.4s Time] [2022-11-16 12:07:22,445 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2022-11-16 12:07:22,449 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 155. [2022-11-16 12:07:22,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 155 states, 132 states have (on average 1.3636363636363635) internal successors, (180), 144 states have internal predecessors, (180), 4 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (7), 7 states have call predecessors, (7), 4 states have call successors, (7) [2022-11-16 12:07:22,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 191 transitions. [2022-11-16 12:07:22,451 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 191 transitions. Word has length 34 [2022-11-16 12:07:22,451 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:07:22,451 INFO L495 AbstractCegarLoop]: Abstraction has 155 states and 191 transitions. [2022-11-16 12:07:22,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 3.4705882352941178) internal successors, (59), 16 states have internal predecessors, (59), 4 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-11-16 12:07:22,452 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 191 transitions. [2022-11-16 12:07:22,452 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-11-16 12:07:22,452 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:07:22,453 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:07:22,466 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Ended with exit code 0 [2022-11-16 12:07:22,666 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:07:22,667 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr15ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:07:22,667 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:07:22,667 INFO L85 PathProgramCache]: Analyzing trace with hash 375497300, now seen corresponding path program 1 times [2022-11-16 12:07:22,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:07:22,668 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1929689320] [2022-11-16 12:07:22,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:07:22,668 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:07:22,668 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:07:22,669 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:07:22,680 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Waiting until timeout for monitored process [2022-11-16 12:07:22,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:07:22,794 INFO L263 TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 20 conjunts are in the unsatisfiable core [2022-11-16 12:07:22,796 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:07:22,839 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-11-16 12:07:22,955 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-16 12:07:23,021 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2022-11-16 12:07:23,045 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-16 12:07:23,045 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:07:23,119 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 40 [2022-11-16 12:07:23,525 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-16 12:07:23,525 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:07:23,525 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1929689320] [2022-11-16 12:07:23,526 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1929689320] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:07:23,526 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-16 12:07:23,526 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2022-11-16 12:07:23,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660455536] [2022-11-16 12:07:23,526 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-16 12:07:23,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-11-16 12:07:23,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:07:23,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-11-16 12:07:23,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2022-11-16 12:07:23,528 INFO L87 Difference]: Start difference. First operand 155 states and 191 transitions. Second operand has 13 states, 12 states have (on average 3.1666666666666665) internal successors, (38), 11 states have internal predecessors, (38), 3 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-16 12:07:24,248 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:07:24,248 INFO L93 Difference]: Finished difference Result 183 states and 219 transitions. [2022-11-16 12:07:24,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-16 12:07:24,250 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 3.1666666666666665) internal successors, (38), 11 states have internal predecessors, (38), 3 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 35 [2022-11-16 12:07:24,251 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:07:24,251 INFO L225 Difference]: With dead ends: 183 [2022-11-16 12:07:24,252 INFO L226 Difference]: Without dead ends: 183 [2022-11-16 12:07:24,252 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2022-11-16 12:07:24,252 INFO L413 NwaCegarLoop]: 64 mSDtfsCounter, 72 mSDsluCounter, 313 mSDsCounter, 0 mSdLazyCounter, 255 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 377 SdHoareTripleChecker+Invalid, 361 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 255 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 105 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-16 12:07:24,253 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [73 Valid, 377 Invalid, 361 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 255 Invalid, 0 Unknown, 105 Unchecked, 0.6s Time] [2022-11-16 12:07:24,253 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2022-11-16 12:07:24,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 150. [2022-11-16 12:07:24,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 127 states have (on average 1.3700787401574803) internal successors, (174), 139 states have internal predecessors, (174), 4 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (7), 7 states have call predecessors, (7), 4 states have call successors, (7) [2022-11-16 12:07:24,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 185 transitions. [2022-11-16 12:07:24,260 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 185 transitions. Word has length 35 [2022-11-16 12:07:24,260 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:07:24,260 INFO L495 AbstractCegarLoop]: Abstraction has 150 states and 185 transitions. [2022-11-16 12:07:24,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 3.1666666666666665) internal successors, (38), 11 states have internal predecessors, (38), 3 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-16 12:07:24,261 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 185 transitions. [2022-11-16 12:07:24,261 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-11-16 12:07:24,261 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:07:24,262 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:07:24,279 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Forceful destruction successful, exit code 0 [2022-11-16 12:07:24,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:07:24,475 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:07:24,476 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:07:24,476 INFO L85 PathProgramCache]: Analyzing trace with hash -2027972411, now seen corresponding path program 1 times [2022-11-16 12:07:24,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:07:24,477 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2030152090] [2022-11-16 12:07:24,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:07:24,477 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:07:24,477 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:07:24,478 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:07:24,517 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (33)] Waiting until timeout for monitored process [2022-11-16 12:07:24,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:07:24,646 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 13 conjunts are in the unsatisfiable core [2022-11-16 12:07:24,647 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:07:24,899 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 12 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-16 12:07:24,899 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:07:25,205 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-16 12:07:25,205 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:07:25,205 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2030152090] [2022-11-16 12:07:25,206 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2030152090] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:07:25,206 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-16 12:07:25,206 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 16 [2022-11-16 12:07:25,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [671356574] [2022-11-16 12:07:25,206 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-16 12:07:25,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-11-16 12:07:25,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:07:25,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-11-16 12:07:25,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=189, Unknown=0, NotChecked=0, Total=240 [2022-11-16 12:07:25,207 INFO L87 Difference]: Start difference. First operand 150 states and 185 transitions. Second operand has 16 states, 16 states have (on average 2.6875) internal successors, (43), 16 states have internal predecessors, (43), 5 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2022-11-16 12:07:26,053 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:07:26,053 INFO L93 Difference]: Finished difference Result 254 states and 296 transitions. [2022-11-16 12:07:26,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-16 12:07:26,055 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.6875) internal successors, (43), 16 states have internal predecessors, (43), 5 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) Word has length 36 [2022-11-16 12:07:26,055 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:07:26,056 INFO L225 Difference]: With dead ends: 254 [2022-11-16 12:07:26,056 INFO L226 Difference]: Without dead ends: 254 [2022-11-16 12:07:26,057 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=166, Invalid=484, Unknown=0, NotChecked=0, Total=650 [2022-11-16 12:07:26,057 INFO L413 NwaCegarLoop]: 73 mSDtfsCounter, 632 mSDsluCounter, 360 mSDsCounter, 0 mSdLazyCounter, 118 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 632 SdHoareTripleChecker+Valid, 433 SdHoareTripleChecker+Invalid, 137 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 118 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-16 12:07:26,057 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [632 Valid, 433 Invalid, 137 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 118 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-16 12:07:26,058 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 254 states. [2022-11-16 12:07:26,063 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 254 to 158. [2022-11-16 12:07:26,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 134 states have (on average 1.3507462686567164) internal successors, (181), 146 states have internal predecessors, (181), 5 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (9), 8 states have call predecessors, (9), 5 states have call successors, (9) [2022-11-16 12:07:26,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 195 transitions. [2022-11-16 12:07:26,067 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 195 transitions. Word has length 36 [2022-11-16 12:07:26,067 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:07:26,067 INFO L495 AbstractCegarLoop]: Abstraction has 158 states and 195 transitions. [2022-11-16 12:07:26,068 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.6875) internal successors, (43), 16 states have internal predecessors, (43), 5 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2022-11-16 12:07:26,068 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 195 transitions. [2022-11-16 12:07:26,068 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-11-16 12:07:26,069 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:07:26,069 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:07:26,088 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (33)] Forceful destruction successful, exit code 0 [2022-11-16 12:07:26,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:07:26,283 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr19ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:07:26,283 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:07:26,283 INFO L85 PathProgramCache]: Analyzing trace with hash -185148971, now seen corresponding path program 1 times [2022-11-16 12:07:26,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:07:26,284 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2133422161] [2022-11-16 12:07:26,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:07:26,284 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:07:26,284 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:07:26,286 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:07:26,297 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (34)] Waiting until timeout for monitored process [2022-11-16 12:07:26,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:07:26,409 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-16 12:07:26,410 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:07:26,619 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-16 12:07:26,619 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:07:26,822 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-16 12:07:26,822 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:07:26,823 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2133422161] [2022-11-16 12:07:26,823 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2133422161] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:07:26,823 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-16 12:07:26,823 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7] total 13 [2022-11-16 12:07:26,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [932534973] [2022-11-16 12:07:26,823 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-16 12:07:26,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-11-16 12:07:26,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:07:26,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-11-16 12:07:26,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2022-11-16 12:07:26,825 INFO L87 Difference]: Start difference. First operand 158 states and 195 transitions. Second operand has 13 states, 13 states have (on average 3.6923076923076925) internal successors, (48), 13 states have internal predecessors, (48), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-11-16 12:07:27,321 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:07:27,321 INFO L93 Difference]: Finished difference Result 187 states and 219 transitions. [2022-11-16 12:07:27,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-16 12:07:27,325 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.6923076923076925) internal successors, (48), 13 states have internal predecessors, (48), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 36 [2022-11-16 12:07:27,325 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:07:27,326 INFO L225 Difference]: With dead ends: 187 [2022-11-16 12:07:27,326 INFO L226 Difference]: Without dead ends: 187 [2022-11-16 12:07:27,326 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 59 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=143, Invalid=277, Unknown=0, NotChecked=0, Total=420 [2022-11-16 12:07:27,327 INFO L413 NwaCegarLoop]: 56 mSDtfsCounter, 375 mSDsluCounter, 217 mSDsCounter, 0 mSdLazyCounter, 94 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 375 SdHoareTripleChecker+Valid, 273 SdHoareTripleChecker+Invalid, 109 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 94 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-16 12:07:27,327 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [375 Valid, 273 Invalid, 109 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 94 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-16 12:07:27,328 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187 states. [2022-11-16 12:07:27,339 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187 to 155. [2022-11-16 12:07:27,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 155 states, 131 states have (on average 1.3206106870229009) internal successors, (173), 143 states have internal predecessors, (173), 5 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (9), 8 states have call predecessors, (9), 5 states have call successors, (9) [2022-11-16 12:07:27,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 187 transitions. [2022-11-16 12:07:27,340 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 187 transitions. Word has length 36 [2022-11-16 12:07:27,341 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:07:27,341 INFO L495 AbstractCegarLoop]: Abstraction has 155 states and 187 transitions. [2022-11-16 12:07:27,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.6923076923076925) internal successors, (48), 13 states have internal predecessors, (48), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-11-16 12:07:27,341 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 187 transitions. [2022-11-16 12:07:27,341 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-11-16 12:07:27,341 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:07:27,342 INFO L195 NwaCegarLoop]: trace histogram [8, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:07:27,353 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (34)] Forceful destruction successful, exit code 0 [2022-11-16 12:07:27,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:07:27,542 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:07:27,543 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:07:27,543 INFO L85 PathProgramCache]: Analyzing trace with hash -1645803514, now seen corresponding path program 3 times [2022-11-16 12:07:27,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:07:27,543 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [121414477] [2022-11-16 12:07:27,543 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-16 12:07:27,543 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:07:27,544 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:07:27,544 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:07:27,546 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (35)] Waiting until timeout for monitored process [2022-11-16 12:07:27,736 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2022-11-16 12:07:27,736 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 12:07:27,742 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 23 conjunts are in the unsatisfiable core [2022-11-16 12:07:27,744 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:07:27,807 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-16 12:07:28,865 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 0 proven. 77 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:07:28,865 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:07:32,447 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 0 proven. 77 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:07:32,448 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:07:32,448 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [121414477] [2022-11-16 12:07:32,448 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [121414477] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:07:32,448 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-16 12:07:32,449 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 15] total 31 [2022-11-16 12:07:32,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1552983242] [2022-11-16 12:07:32,449 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-16 12:07:32,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-11-16 12:07:32,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:07:32,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-11-16 12:07:32,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=182, Invalid=810, Unknown=0, NotChecked=0, Total=992 [2022-11-16 12:07:32,451 INFO L87 Difference]: Start difference. First operand 155 states and 187 transitions. Second operand has 32 states, 29 states have (on average 2.206896551724138) internal successors, (64), 30 states have internal predecessors, (64), 2 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-16 12:07:48,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:07:48,177 INFO L93 Difference]: Finished difference Result 313 states and 398 transitions. [2022-11-16 12:07:48,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-11-16 12:07:48,179 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 29 states have (on average 2.206896551724138) internal successors, (64), 30 states have internal predecessors, (64), 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 35 [2022-11-16 12:07:48,179 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:07:48,180 INFO L225 Difference]: With dead ends: 313 [2022-11-16 12:07:48,180 INFO L226 Difference]: Without dead ends: 313 [2022-11-16 12:07:48,182 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1282 ImplicationChecksByTransitivity, 14.2s TimeCoverageRelationStatistics Valid=1097, Invalid=4015, Unknown=0, NotChecked=0, Total=5112 [2022-11-16 12:07:48,183 INFO L413 NwaCegarLoop]: 66 mSDtfsCounter, 515 mSDsluCounter, 955 mSDsCounter, 0 mSdLazyCounter, 1153 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 515 SdHoareTripleChecker+Valid, 1021 SdHoareTripleChecker+Invalid, 1497 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 1153 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 272 IncrementalHoareTripleChecker+Unchecked, 4.8s IncrementalHoareTripleChecker+Time [2022-11-16 12:07:48,183 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [515 Valid, 1021 Invalid, 1497 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 1153 Invalid, 0 Unknown, 272 Unchecked, 4.8s Time] [2022-11-16 12:07:48,184 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 313 states. [2022-11-16 12:07:48,191 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 313 to 179. [2022-11-16 12:07:48,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 179 states, 155 states have (on average 1.3225806451612903) internal successors, (205), 167 states have internal predecessors, (205), 5 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (9), 8 states have call predecessors, (9), 5 states have call successors, (9) [2022-11-16 12:07:48,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 179 states to 179 states and 219 transitions. [2022-11-16 12:07:48,192 INFO L78 Accepts]: Start accepts. Automaton has 179 states and 219 transitions. Word has length 35 [2022-11-16 12:07:48,192 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:07:48,192 INFO L495 AbstractCegarLoop]: Abstraction has 179 states and 219 transitions. [2022-11-16 12:07:48,193 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 29 states have (on average 2.206896551724138) internal successors, (64), 30 states have internal predecessors, (64), 2 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-16 12:07:48,193 INFO L276 IsEmpty]: Start isEmpty. Operand 179 states and 219 transitions. [2022-11-16 12:07:48,193 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-11-16 12:07:48,193 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:07:48,194 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:07:48,219 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -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)] Forceful destruction successful, exit code 0 [2022-11-16 12:07:48,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:07:48,394 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:07:48,395 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:07:48,395 INFO L85 PathProgramCache]: Analyzing trace with hash 2145816479, now seen corresponding path program 1 times [2022-11-16 12:07:48,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:07:48,395 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1228656862] [2022-11-16 12:07:48,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:07:48,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 [2022-11-16 12:07:48,395 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:07:48,396 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:07:48,397 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (36)] Waiting until timeout for monitored process [2022-11-16 12:07:48,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:07:48,495 INFO L263 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 13 conjunts are in the unsatisfiable core [2022-11-16 12:07:48,497 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:07:48,724 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-16 12:07:48,724 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:07:49,018 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-16 12:07:49,018 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:07:49,018 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1228656862] [2022-11-16 12:07:49,018 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1228656862] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:07:49,018 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-16 12:07:49,018 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 16 [2022-11-16 12:07:49,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1960676491] [2022-11-16 12:07:49,019 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-16 12:07:49,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-11-16 12:07:49,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:07:49,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-11-16 12:07:49,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=189, Unknown=0, NotChecked=0, Total=240 [2022-11-16 12:07:49,020 INFO L87 Difference]: Start difference. First operand 179 states and 219 transitions. Second operand has 16 states, 16 states have (on average 3.4375) internal successors, (55), 16 states have internal predecessors, (55), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-11-16 12:07:49,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:07:49,775 INFO L93 Difference]: Finished difference Result 201 states and 240 transitions. [2022-11-16 12:07:49,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-16 12:07:49,777 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.4375) internal successors, (55), 16 states have internal predecessors, (55), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 37 [2022-11-16 12:07:49,777 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:07:49,778 INFO L225 Difference]: With dead ends: 201 [2022-11-16 12:07:49,778 INFO L226 Difference]: Without dead ends: 201 [2022-11-16 12:07:49,779 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 59 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=166, Invalid=484, Unknown=0, NotChecked=0, Total=650 [2022-11-16 12:07:49,779 INFO L413 NwaCegarLoop]: 55 mSDtfsCounter, 291 mSDsluCounter, 444 mSDsCounter, 0 mSdLazyCounter, 158 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 291 SdHoareTripleChecker+Valid, 499 SdHoareTripleChecker+Invalid, 174 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 158 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-16 12:07:49,779 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [291 Valid, 499 Invalid, 174 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 158 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-16 12:07:49,780 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2022-11-16 12:07:49,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 193. [2022-11-16 12:07:49,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 193 states, 169 states have (on average 1.2958579881656804) internal successors, (219), 180 states have internal predecessors, (219), 5 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (9), 9 states have call predecessors, (9), 5 states have call successors, (9) [2022-11-16 12:07:49,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193 states to 193 states and 233 transitions. [2022-11-16 12:07:49,785 INFO L78 Accepts]: Start accepts. Automaton has 193 states and 233 transitions. Word has length 37 [2022-11-16 12:07:49,785 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:07:49,785 INFO L495 AbstractCegarLoop]: Abstraction has 193 states and 233 transitions. [2022-11-16 12:07:49,785 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.4375) internal successors, (55), 16 states have internal predecessors, (55), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-11-16 12:07:49,785 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 233 transitions. [2022-11-16 12:07:49,786 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-11-16 12:07:49,786 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:07:49,786 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:07:49,796 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (36)] Forceful destruction successful, exit code 0 [2022-11-16 12:07:49,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:07:49,994 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:07:49,994 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:07:49,994 INFO L85 PathProgramCache]: Analyzing trace with hash 731071653, now seen corresponding path program 2 times [2022-11-16 12:07:49,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:07:49,994 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [706691254] [2022-11-16 12:07:49,994 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-16 12:07:49,995 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:07:49,995 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:07:49,995 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:07:50,002 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (37)] Waiting until timeout for monitored process [2022-11-16 12:07:50,140 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-16 12:07:50,140 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 12:07:50,145 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 40 conjunts are in the unsatisfiable core [2022-11-16 12:07:50,147 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:07:50,198 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-16 12:07:50,208 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-11-16 12:07:51,125 WARN L855 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (exists ((v_ArrVal_484 (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_484) |c_#length|)))) is different from true [2022-11-16 12:07:51,150 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 12:07:51,151 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 21 [2022-11-16 12:07:51,164 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-16 12:07:51,165 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-11-16 12:07:51,527 WARN L855 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (exists ((v_ArrVal_485 (_ BitVec 32))) (= |c_#length| (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_485))))) is different from true [2022-11-16 12:07:51,553 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 12:07:51,554 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 21 [2022-11-16 12:07:51,567 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-16 12:07:51,567 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-11-16 12:07:51,753 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 2 trivial. 6 not checked. [2022-11-16 12:07:51,753 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:07:54,394 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:07:54,394 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [706691254] [2022-11-16 12:07:54,394 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [706691254] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:07:54,394 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1572442189] [2022-11-16 12:07:54,394 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-16 12:07:54,395 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-16 12:07:54,395 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 [2022-11-16 12:07:54,396 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-16 12:07:54,398 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt (38)] Waiting until timeout for monitored process [2022-11-16 12:07:54,622 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-16 12:07:54,622 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 12:07:54,625 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 40 conjunts are in the unsatisfiable core [2022-11-16 12:07:54,627 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:07:54,645 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-16 12:07:54,655 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-11-16 12:07:55,070 WARN L855 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (exists ((v_ArrVal_515 (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_515) |c_#length|)))) is different from true [2022-11-16 12:07:55,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 12:07:55,090 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 21 [2022-11-16 12:07:55,102 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-16 12:07:55,103 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-11-16 12:07:55,292 WARN L855 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (exists ((v_ArrVal_516 (_ BitVec 32))) (= |c_#length| (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_516))))) is different from true [2022-11-16 12:07:55,324 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 12:07:55,327 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 21 [2022-11-16 12:07:55,342 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-16 12:07:55,343 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-11-16 12:07:55,417 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 2 trivial. 6 not checked. [2022-11-16 12:07:55,418 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:07:55,852 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1572442189] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:07:55,852 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-16 12:07:55,852 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 22 [2022-11-16 12:07:55,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [933377187] [2022-11-16 12:07:55,852 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-16 12:07:55,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-11-16 12:07:55,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:07:55,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-11-16 12:07:55,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=359, Unknown=4, NotChecked=164, Total=600 [2022-11-16 12:07:55,853 INFO L87 Difference]: Start difference. First operand 193 states and 233 transitions. Second operand has 23 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 22 states have internal predecessors, (38), 3 states have call successors, (3), 2 states have call predecessors, (3), 5 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2022-11-16 12:07:56,863 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:07:56,863 INFO L93 Difference]: Finished difference Result 270 states and 315 transitions. [2022-11-16 12:07:56,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-16 12:07:56,864 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 22 states have internal predecessors, (38), 3 states have call successors, (3), 2 states have call predecessors, (3), 5 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 39 [2022-11-16 12:07:56,864 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:07:56,865 INFO L225 Difference]: With dead ends: 270 [2022-11-16 12:07:56,865 INFO L226 Difference]: Without dead ends: 270 [2022-11-16 12:07:56,865 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 58 SyntacticMatches, 3 SemanticMatches, 28 ConstructedPredicates, 4 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=98, Invalid=564, Unknown=4, NotChecked=204, Total=870 [2022-11-16 12:07:56,865 INFO L413 NwaCegarLoop]: 81 mSDtfsCounter, 213 mSDsluCounter, 697 mSDsCounter, 0 mSdLazyCounter, 319 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 213 SdHoareTripleChecker+Valid, 778 SdHoareTripleChecker+Invalid, 1209 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 319 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 878 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-16 12:07:56,866 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [213 Valid, 778 Invalid, 1209 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 319 Invalid, 0 Unknown, 878 Unchecked, 0.6s Time] [2022-11-16 12:07:56,866 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 270 states. [2022-11-16 12:07:56,870 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 270 to 205. [2022-11-16 12:07:56,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 205 states, 179 states have (on average 1.2849162011173185) internal successors, (230), 190 states have internal predecessors, (230), 7 states have call successors, (7), 3 states have call predecessors, (7), 4 states have return successors, (13), 11 states have call predecessors, (13), 7 states have call successors, (13) [2022-11-16 12:07:56,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 205 states to 205 states and 250 transitions. [2022-11-16 12:07:56,872 INFO L78 Accepts]: Start accepts. Automaton has 205 states and 250 transitions. Word has length 39 [2022-11-16 12:07:56,872 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:07:56,873 INFO L495 AbstractCegarLoop]: Abstraction has 205 states and 250 transitions. [2022-11-16 12:07:56,873 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 22 states have internal predecessors, (38), 3 states have call successors, (3), 2 states have call predecessors, (3), 5 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2022-11-16 12:07:56,873 INFO L276 IsEmpty]: Start isEmpty. Operand 205 states and 250 transitions. [2022-11-16 12:07:56,874 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-11-16 12:07:56,874 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:07:56,874 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:07:56,891 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (37)] Forceful destruction successful, exit code 0 [2022-11-16 12:07:57,094 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt (38)] Forceful destruction successful, exit code 0 [2022-11-16 12:07:57,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt [2022-11-16 12:07:57,287 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:07:57,287 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:07:57,287 INFO L85 PathProgramCache]: Analyzing trace with hash -275846323, now seen corresponding path program 1 times [2022-11-16 12:07:57,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:07:57,287 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1985437179] [2022-11-16 12:07:57,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:07:57,288 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:07:57,288 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:07:57,290 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:07:57,306 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (39)] Waiting until timeout for monitored process [2022-11-16 12:07:57,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:07:57,413 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 19 conjunts are in the unsatisfiable core [2022-11-16 12:07:57,414 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:07:57,419 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-11-16 12:07:57,506 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-16 12:07:57,566 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2022-11-16 12:07:57,786 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-16 12:07:57,833 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-11-16 12:07:57,859 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:07:57,860 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:07:58,098 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:07:58,098 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1985437179] [2022-11-16 12:07:58,098 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1985437179] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:07:58,099 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1585462070] [2022-11-16 12:07:58,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:07:58,099 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-16 12:07:58,099 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 [2022-11-16 12:07:58,100 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-16 12:07:58,122 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt (40)] Waiting until timeout for monitored process [2022-11-16 12:07:58,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:07:58,324 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 23 conjunts are in the unsatisfiable core [2022-11-16 12:07:58,326 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:07:58,338 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-11-16 12:07:58,531 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-16 12:07:58,625 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2022-11-16 12:07:58,905 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-16 12:07:58,926 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-11-16 12:07:58,951 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:07:58,951 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:07:59,052 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1585462070] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:07:59,054 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-16 12:07:59,055 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 16 [2022-11-16 12:07:59,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059700307] [2022-11-16 12:07:59,055 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-16 12:07:59,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-11-16 12:07:59,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:07:59,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-11-16 12:07:59,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-11-16 12:07:59,057 INFO L87 Difference]: Start difference. First operand 205 states and 250 transitions. Second operand has 17 states, 16 states have (on average 3.5625) internal successors, (57), 15 states have internal predecessors, (57), 3 states have call successors, (3), 3 states have call predecessors, (3), 4 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2022-11-16 12:07:59,536 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:07:59,536 INFO L93 Difference]: Finished difference Result 234 states and 280 transitions. [2022-11-16 12:07:59,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-16 12:07:59,536 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 3.5625) internal successors, (57), 15 states have internal predecessors, (57), 3 states have call successors, (3), 3 states have call predecessors, (3), 4 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) Word has length 40 [2022-11-16 12:07:59,537 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:07:59,538 INFO L225 Difference]: With dead ends: 234 [2022-11-16 12:07:59,538 INFO L226 Difference]: Without dead ends: 234 [2022-11-16 12:07:59,539 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 92 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 141 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=107, Invalid=445, Unknown=0, NotChecked=0, Total=552 [2022-11-16 12:07:59,539 INFO L413 NwaCegarLoop]: 58 mSDtfsCounter, 93 mSDsluCounter, 271 mSDsCounter, 0 mSdLazyCounter, 190 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 329 SdHoareTripleChecker+Invalid, 283 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 190 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 87 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-16 12:07:59,539 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [93 Valid, 329 Invalid, 283 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 190 Invalid, 0 Unknown, 87 Unchecked, 0.3s Time] [2022-11-16 12:07:59,540 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 234 states. [2022-11-16 12:07:59,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 234 to 225. [2022-11-16 12:07:59,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 225 states, 199 states have (on average 1.2613065326633166) internal successors, (251), 210 states have internal predecessors, (251), 7 states have call successors, (7), 3 states have call predecessors, (7), 4 states have return successors, (13), 11 states have call predecessors, (13), 7 states have call successors, (13) [2022-11-16 12:07:59,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 271 transitions. [2022-11-16 12:07:59,546 INFO L78 Accepts]: Start accepts. Automaton has 225 states and 271 transitions. Word has length 40 [2022-11-16 12:07:59,547 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:07:59,547 INFO L495 AbstractCegarLoop]: Abstraction has 225 states and 271 transitions. [2022-11-16 12:07:59,547 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 3.5625) internal successors, (57), 15 states have internal predecessors, (57), 3 states have call successors, (3), 3 states have call predecessors, (3), 4 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2022-11-16 12:07:59,547 INFO L276 IsEmpty]: Start isEmpty. Operand 225 states and 271 transitions. [2022-11-16 12:07:59,548 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-11-16 12:07:59,548 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:07:59,548 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:07:59,559 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt (40)] Forceful destruction successful, exit code 0 [2022-11-16 12:07:59,768 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -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)] Forceful destruction successful, exit code 0 [2022-11-16 12:07:59,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt,39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:07:59,960 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:07:59,961 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:07:59,961 INFO L85 PathProgramCache]: Analyzing trace with hash -72017103, now seen corresponding path program 1 times [2022-11-16 12:07:59,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:07:59,961 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1578955994] [2022-11-16 12:07:59,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:07:59,961 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:07:59,961 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:07:59,962 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:07:59,963 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (41)] Waiting until timeout for monitored process [2022-11-16 12:08:00,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:08:00,082 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-16 12:08:00,083 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:08:00,336 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 6 proven. 8 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-11-16 12:08:00,336 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:08:00,920 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 9 [2022-11-16 12:08:01,305 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 6 proven. 8 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-11-16 12:08:01,306 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:08:01,306 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1578955994] [2022-11-16 12:08:01,306 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1578955994] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:08:01,306 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-16 12:08:01,306 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 17 [2022-11-16 12:08:01,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [909373201] [2022-11-16 12:08:01,306 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-16 12:08:01,307 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-16 12:08:01,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:08:01,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-16 12:08:01,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2022-11-16 12:08:01,307 INFO L87 Difference]: Start difference. First operand 225 states and 271 transitions. Second operand has 18 states, 17 states have (on average 3.176470588235294) internal successors, (54), 16 states have internal predecessors, (54), 5 states have call successors, (5), 3 states have call predecessors, (5), 5 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2022-11-16 12:08:03,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:08:03,305 INFO L93 Difference]: Finished difference Result 294 states and 330 transitions. [2022-11-16 12:08:03,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-11-16 12:08:03,306 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 3.176470588235294) internal successors, (54), 16 states have internal predecessors, (54), 5 states have call successors, (5), 3 states have call predecessors, (5), 5 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) Word has length 41 [2022-11-16 12:08:03,307 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:08:03,308 INFO L225 Difference]: With dead ends: 294 [2022-11-16 12:08:03,308 INFO L226 Difference]: Without dead ends: 294 [2022-11-16 12:08:03,309 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 65 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=128, Invalid=628, Unknown=0, NotChecked=0, Total=756 [2022-11-16 12:08:03,309 INFO L413 NwaCegarLoop]: 87 mSDtfsCounter, 552 mSDsluCounter, 688 mSDsCounter, 0 mSdLazyCounter, 334 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 552 SdHoareTripleChecker+Valid, 775 SdHoareTripleChecker+Invalid, 394 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 334 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 38 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-11-16 12:08:03,310 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [552 Valid, 775 Invalid, 394 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 334 Invalid, 0 Unknown, 38 Unchecked, 1.2s Time] [2022-11-16 12:08:03,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 294 states. [2022-11-16 12:08:03,314 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 294 to 222. [2022-11-16 12:08:03,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 222 states, 197 states have (on average 1.2385786802030456) internal successors, (244), 207 states have internal predecessors, (244), 7 states have call successors, (7), 3 states have call predecessors, (7), 4 states have return successors, (13), 11 states have call predecessors, (13), 7 states have call successors, (13) [2022-11-16 12:08:03,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 264 transitions. [2022-11-16 12:08:03,316 INFO L78 Accepts]: Start accepts. Automaton has 222 states and 264 transitions. Word has length 41 [2022-11-16 12:08:03,316 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:08:03,316 INFO L495 AbstractCegarLoop]: Abstraction has 222 states and 264 transitions. [2022-11-16 12:08:03,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 3.176470588235294) internal successors, (54), 16 states have internal predecessors, (54), 5 states have call successors, (5), 3 states have call predecessors, (5), 5 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2022-11-16 12:08:03,316 INFO L276 IsEmpty]: Start isEmpty. Operand 222 states and 264 transitions. [2022-11-16 12:08:03,317 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-11-16 12:08:03,317 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:08:03,317 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:08:03,333 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (41)] Ended with exit code 0 [2022-11-16 12:08:03,528 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:08:03,529 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:08:03,529 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:08:03,529 INFO L85 PathProgramCache]: Analyzing trace with hash 1776836543, now seen corresponding path program 2 times [2022-11-16 12:08:03,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:08:03,529 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [197427822] [2022-11-16 12:08:03,529 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-16 12:08:03,530 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:08:03,530 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:08:03,531 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:08:03,535 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (42)] Waiting until timeout for monitored process [2022-11-16 12:08:03,654 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-16 12:08:03,654 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 12:08:03,659 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 19 conjunts are in the unsatisfiable core [2022-11-16 12:08:03,661 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:08:03,709 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-11-16 12:08:03,825 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-11-16 12:08:04,064 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-16 12:08:04,119 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-11-16 12:08:04,159 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:08:04,159 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:08:04,382 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 42 [2022-11-16 12:08:08,712 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 21 [2022-11-16 12:08:08,715 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 66 [2022-11-16 12:08:08,798 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-16 12:08:08,798 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:08:08,798 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [197427822] [2022-11-16 12:08:08,799 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [197427822] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:08:08,799 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-16 12:08:08,799 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 19 [2022-11-16 12:08:08,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410218535] [2022-11-16 12:08:08,799 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-16 12:08:08,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-11-16 12:08:08,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:08:08,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-16 12:08:08,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=313, Unknown=2, NotChecked=0, Total=380 [2022-11-16 12:08:08,800 INFO L87 Difference]: Start difference. First operand 222 states and 264 transitions. Second operand has 20 states, 19 states have (on average 3.263157894736842) internal successors, (62), 19 states have internal predecessors, (62), 3 states have call successors, (3), 2 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-16 12:08:09,435 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:08:09,435 INFO L93 Difference]: Finished difference Result 244 states and 286 transitions. [2022-11-16 12:08:09,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-16 12:08:09,436 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 3.263157894736842) internal successors, (62), 19 states have internal predecessors, (62), 3 states have call successors, (3), 2 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 40 [2022-11-16 12:08:09,436 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:08:09,437 INFO L225 Difference]: With dead ends: 244 [2022-11-16 12:08:09,437 INFO L226 Difference]: Without dead ends: 244 [2022-11-16 12:08:09,437 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 60 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=112, Invalid=486, Unknown=2, NotChecked=0, Total=600 [2022-11-16 12:08:09,437 INFO L413 NwaCegarLoop]: 55 mSDtfsCounter, 126 mSDsluCounter, 673 mSDsCounter, 0 mSdLazyCounter, 207 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 728 SdHoareTripleChecker+Invalid, 345 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 207 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 135 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-16 12:08:09,438 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [128 Valid, 728 Invalid, 345 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 207 Invalid, 0 Unknown, 135 Unchecked, 0.4s Time] [2022-11-16 12:08:09,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 244 states. [2022-11-16 12:08:09,442 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 244 to 224. [2022-11-16 12:08:09,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 224 states, 198 states have (on average 1.2373737373737375) internal successors, (245), 209 states have internal predecessors, (245), 7 states have call successors, (7), 3 states have call predecessors, (7), 5 states have return successors, (13), 11 states have call predecessors, (13), 7 states have call successors, (13) [2022-11-16 12:08:09,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 265 transitions. [2022-11-16 12:08:09,444 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 265 transitions. Word has length 40 [2022-11-16 12:08:09,444 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:08:09,445 INFO L495 AbstractCegarLoop]: Abstraction has 224 states and 265 transitions. [2022-11-16 12:08:09,445 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 3.263157894736842) internal successors, (62), 19 states have internal predecessors, (62), 3 states have call successors, (3), 2 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-16 12:08:09,445 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 265 transitions. [2022-11-16 12:08:09,446 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-11-16 12:08:09,446 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:08:09,446 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:08:09,466 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (42)] Forceful destruction successful, exit code 0 [2022-11-16 12:08:09,659 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:08:09,660 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr12REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:08:09,660 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:08:09,660 INFO L85 PathProgramCache]: Analyzing trace with hash 1776836544, now seen corresponding path program 1 times [2022-11-16 12:08:09,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:08:09,661 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2088045305] [2022-11-16 12:08:09,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:08:09,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 [2022-11-16 12:08:09,661 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:08:09,662 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:08:09,676 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (43)] Waiting until timeout for monitored process [2022-11-16 12:08:09,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:08:09,788 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 25 conjunts are in the unsatisfiable core [2022-11-16 12:08:09,789 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:08:09,833 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-16 12:08:10,798 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:08:10,799 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:08:14,822 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:08:14,822 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:08:14,822 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2088045305] [2022-11-16 12:08:14,822 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2088045305] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:08:14,822 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-16 12:08:14,822 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10] total 23 [2022-11-16 12:08:14,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114671076] [2022-11-16 12:08:14,823 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-16 12:08:14,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-11-16 12:08:14,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:08:14,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-11-16 12:08:14,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=484, Unknown=0, NotChecked=0, Total=552 [2022-11-16 12:08:14,824 INFO L87 Difference]: Start difference. First operand 224 states and 265 transitions. Second operand has 24 states, 22 states have (on average 3.1818181818181817) internal successors, (70), 22 states have internal predecessors, (70), 4 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-11-16 12:08:16,965 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:08:16,965 INFO L93 Difference]: Finished difference Result 252 states and 293 transitions. [2022-11-16 12:08:16,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-11-16 12:08:16,967 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 22 states have (on average 3.1818181818181817) internal successors, (70), 22 states have internal predecessors, (70), 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 40 [2022-11-16 12:08:16,967 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:08:16,970 INFO L225 Difference]: With dead ends: 252 [2022-11-16 12:08:16,971 INFO L226 Difference]: Without dead ends: 252 [2022-11-16 12:08:16,971 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=114, Invalid=878, Unknown=0, NotChecked=0, Total=992 [2022-11-16 12:08:16,972 INFO L413 NwaCegarLoop]: 74 mSDtfsCounter, 92 mSDsluCounter, 752 mSDsCounter, 0 mSdLazyCounter, 209 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 826 SdHoareTripleChecker+Invalid, 407 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 209 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 188 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-11-16 12:08:16,973 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [92 Valid, 826 Invalid, 407 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 209 Invalid, 0 Unknown, 188 Unchecked, 1.1s Time] [2022-11-16 12:08:16,974 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 252 states. [2022-11-16 12:08:16,977 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 252 to 228. [2022-11-16 12:08:16,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 228 states, 201 states have (on average 1.2388059701492538) internal successors, (249), 212 states have internal predecessors, (249), 7 states have call successors, (7), 4 states have call predecessors, (7), 6 states have return successors, (13), 11 states have call predecessors, (13), 7 states have call successors, (13) [2022-11-16 12:08:16,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 269 transitions. [2022-11-16 12:08:16,979 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 269 transitions. Word has length 40 [2022-11-16 12:08:16,979 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:08:16,980 INFO L495 AbstractCegarLoop]: Abstraction has 228 states and 269 transitions. [2022-11-16 12:08:16,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 22 states have (on average 3.1818181818181817) internal successors, (70), 22 states have internal predecessors, (70), 4 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-11-16 12:08:16,980 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 269 transitions. [2022-11-16 12:08:16,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-11-16 12:08:16,981 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:08:16,981 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:08:17,003 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (43)] Forceful destruction successful, exit code 0 [2022-11-16 12:08:17,194 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:08:17,194 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:08:17,195 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:08:17,195 INFO L85 PathProgramCache]: Analyzing trace with hash 392679819, now seen corresponding path program 1 times [2022-11-16 12:08:17,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:08:17,195 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1085092510] [2022-11-16 12:08:17,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:08:17,195 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:08:17,195 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:08:17,196 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:08:17,198 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (44)] Waiting until timeout for monitored process [2022-11-16 12:08:17,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:08:17,336 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 28 conjunts are in the unsatisfiable core [2022-11-16 12:08:17,338 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:08:17,341 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-11-16 12:08:17,521 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-16 12:08:17,522 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-16 12:08:17,658 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-16 12:08:17,793 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 8 [2022-11-16 12:08:17,847 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-11-16 12:08:17,862 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-16 12:08:17,862 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:08:18,061 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 34 [2022-11-16 12:08:28,721 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:08:28,721 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1085092510] [2022-11-16 12:08:28,721 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1085092510] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:08:28,721 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [334034377] [2022-11-16 12:08:28,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:08:28,722 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-16 12:08:28,722 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 [2022-11-16 12:08:28,723 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-16 12:08:28,724 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt (45)] Waiting until timeout for monitored process [2022-11-16 12:08:28,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:08:28,954 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 31 conjunts are in the unsatisfiable core [2022-11-16 12:08:28,957 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:08:28,970 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-11-16 12:08:29,259 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-16 12:08:29,259 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-11-16 12:08:29,424 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-16 12:08:29,616 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 8 [2022-11-16 12:08:29,634 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-11-16 12:08:29,648 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-16 12:08:29,649 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:08:29,783 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 41 [2022-11-16 12:08:29,796 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-16 12:08:29,796 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 50 treesize of output 56 [2022-11-16 12:08:34,193 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [334034377] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:08:34,193 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-16 12:08:34,193 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 21 [2022-11-16 12:08:34,194 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1048210040] [2022-11-16 12:08:34,194 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-16 12:08:34,194 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-11-16 12:08:34,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:08:34,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-11-16 12:08:34,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=708, Unknown=5, NotChecked=0, Total=812 [2022-11-16 12:08:34,195 INFO L87 Difference]: Start difference. First operand 228 states and 269 transitions. Second operand has 22 states, 21 states have (on average 2.761904761904762) internal successors, (58), 18 states have internal predecessors, (58), 3 states have call successors, (3), 2 states have call predecessors, (3), 4 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2022-11-16 12:08:35,519 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:08:35,519 INFO L93 Difference]: Finished difference Result 249 states and 291 transitions. [2022-11-16 12:08:35,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-16 12:08:35,520 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.761904761904762) internal successors, (58), 18 states have internal predecessors, (58), 3 states have call successors, (3), 2 states have call predecessors, (3), 4 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) Word has length 41 [2022-11-16 12:08:35,520 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:08:35,521 INFO L225 Difference]: With dead ends: 249 [2022-11-16 12:08:35,521 INFO L226 Difference]: Without dead ends: 249 [2022-11-16 12:08:35,522 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 89 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 304 ImplicationChecksByTransitivity, 16.0s TimeCoverageRelationStatistics Valid=172, Invalid=1083, Unknown=5, NotChecked=0, Total=1260 [2022-11-16 12:08:35,523 INFO L413 NwaCegarLoop]: 61 mSDtfsCounter, 62 mSDsluCounter, 651 mSDsCounter, 0 mSdLazyCounter, 616 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 712 SdHoareTripleChecker+Invalid, 691 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 616 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 67 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-11-16 12:08:35,523 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [62 Valid, 712 Invalid, 691 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 616 Invalid, 0 Unknown, 67 Unchecked, 1.0s Time] [2022-11-16 12:08:35,524 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 249 states. [2022-11-16 12:08:35,528 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 249 to 222. [2022-11-16 12:08:35,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 222 states, 195 states have (on average 1.2512820512820513) internal successors, (244), 206 states have internal predecessors, (244), 7 states have call successors, (7), 4 states have call predecessors, (7), 6 states have return successors, (13), 11 states have call predecessors, (13), 7 states have call successors, (13) [2022-11-16 12:08:35,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 264 transitions. [2022-11-16 12:08:35,529 INFO L78 Accepts]: Start accepts. Automaton has 222 states and 264 transitions. Word has length 41 [2022-11-16 12:08:35,530 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:08:35,530 INFO L495 AbstractCegarLoop]: Abstraction has 222 states and 264 transitions. [2022-11-16 12:08:35,530 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.761904761904762) internal successors, (58), 18 states have internal predecessors, (58), 3 states have call successors, (3), 2 states have call predecessors, (3), 4 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2022-11-16 12:08:35,530 INFO L276 IsEmpty]: Start isEmpty. Operand 222 states and 264 transitions. [2022-11-16 12:08:35,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-11-16 12:08:35,531 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:08:35,531 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:08:35,536 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt (45)] Forceful destruction successful, exit code 0 [2022-11-16 12:08:35,743 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (44)] Forceful destruction successful, exit code 0 [2022-11-16 12:08:35,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt,44 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:08:35,935 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:08:35,935 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:08:35,935 INFO L85 PathProgramCache]: Analyzing trace with hash -503073279, now seen corresponding path program 1 times [2022-11-16 12:08:35,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:08:35,936 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [846610437] [2022-11-16 12:08:35,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:08:35,936 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:08:35,936 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:08:35,937 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:08:35,941 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (46)] Waiting until timeout for monitored process [2022-11-16 12:08:36,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:08:36,072 INFO L263 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 23 conjunts are in the unsatisfiable core [2022-11-16 12:08:36,074 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:08:36,124 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-16 12:08:36,433 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-11-16 12:08:36,779 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-16 12:08:36,779 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:08:38,105 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-16 12:08:38,106 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:08:38,106 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [846610437] [2022-11-16 12:08:38,106 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [846610437] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:08:38,106 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-16 12:08:38,106 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15] total 29 [2022-11-16 12:08:38,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34757915] [2022-11-16 12:08:38,107 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-16 12:08:38,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-11-16 12:08:38,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:08:38,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-11-16 12:08:38,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=687, Unknown=0, NotChecked=0, Total=812 [2022-11-16 12:08:38,108 INFO L87 Difference]: Start difference. First operand 222 states and 264 transitions. Second operand has 29 states, 28 states have (on average 2.0714285714285716) internal successors, (58), 27 states have internal predecessors, (58), 4 states have call successors, (4), 1 states have call predecessors, (4), 3 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-11-16 12:08:41,135 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:08:41,135 INFO L93 Difference]: Finished difference Result 434 states and 482 transitions. [2022-11-16 12:08:41,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-11-16 12:08:41,136 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 2.0714285714285716) internal successors, (58), 27 states have internal predecessors, (58), 4 states have call successors, (4), 1 states have call predecessors, (4), 3 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 41 [2022-11-16 12:08:41,136 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:08:41,138 INFO L225 Difference]: With dead ends: 434 [2022-11-16 12:08:41,138 INFO L226 Difference]: Without dead ends: 434 [2022-11-16 12:08:41,140 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 420 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=521, Invalid=2029, Unknown=0, NotChecked=0, Total=2550 [2022-11-16 12:08:41,140 INFO L413 NwaCegarLoop]: 93 mSDtfsCounter, 1360 mSDsluCounter, 1132 mSDsCounter, 0 mSdLazyCounter, 596 mSolverCounterSat, 96 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1360 SdHoareTripleChecker+Valid, 1225 SdHoareTripleChecker+Invalid, 813 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 96 IncrementalHoareTripleChecker+Valid, 596 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 121 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-11-16 12:08:41,141 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1360 Valid, 1225 Invalid, 813 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [96 Valid, 596 Invalid, 0 Unknown, 121 Unchecked, 1.3s Time] [2022-11-16 12:08:41,141 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 434 states. [2022-11-16 12:08:41,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 434 to 213. [2022-11-16 12:08:41,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 213 states, 186 states have (on average 1.2473118279569892) internal successors, (232), 197 states have internal predecessors, (232), 7 states have call successors, (7), 4 states have call predecessors, (7), 6 states have return successors, (13), 11 states have call predecessors, (13), 7 states have call successors, (13) [2022-11-16 12:08:41,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 213 states to 213 states and 252 transitions. [2022-11-16 12:08:41,148 INFO L78 Accepts]: Start accepts. Automaton has 213 states and 252 transitions. Word has length 41 [2022-11-16 12:08:41,148 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:08:41,148 INFO L495 AbstractCegarLoop]: Abstraction has 213 states and 252 transitions. [2022-11-16 12:08:41,149 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 2.0714285714285716) internal successors, (58), 27 states have internal predecessors, (58), 4 states have call successors, (4), 1 states have call predecessors, (4), 3 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-11-16 12:08:41,149 INFO L276 IsEmpty]: Start isEmpty. Operand 213 states and 252 transitions. [2022-11-16 12:08:41,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-11-16 12:08:41,150 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:08:41,150 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:08:41,172 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -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 [2022-11-16 12:08:41,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:08:41,362 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:08:41,363 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:08:41,363 INFO L85 PathProgramCache]: Analyzing trace with hash 2062437122, now seen corresponding path program 1 times [2022-11-16 12:08:41,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:08:41,363 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [883673455] [2022-11-16 12:08:41,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:08:41,363 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:08:41,363 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:08:41,364 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:08:41,365 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (47)] Waiting until timeout for monitored process [2022-11-16 12:08:41,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:08:41,504 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 17 conjunts are in the unsatisfiable core [2022-11-16 12:08:41,505 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:08:41,623 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-11-16 12:08:41,868 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-16 12:08:41,892 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-11-16 12:08:41,892 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:08:42,169 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-11-16 12:08:42,169 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:08:42,170 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [883673455] [2022-11-16 12:08:42,171 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [883673455] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:08:42,171 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-16 12:08:42,171 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 8] total 17 [2022-11-16 12:08:42,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [67029871] [2022-11-16 12:08:42,171 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-16 12:08:42,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-16 12:08:42,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:08:42,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-16 12:08:42,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2022-11-16 12:08:42,172 INFO L87 Difference]: Start difference. First operand 213 states and 252 transitions. Second operand has 18 states, 17 states have (on average 3.0) internal successors, (51), 15 states have internal predecessors, (51), 4 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) [2022-11-16 12:08:43,991 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:08:43,991 INFO L93 Difference]: Finished difference Result 347 states and 381 transitions. [2022-11-16 12:08:43,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-11-16 12:08:43,992 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 3.0) internal successors, (51), 15 states have internal predecessors, (51), 4 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) Word has length 42 [2022-11-16 12:08:43,993 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:08:43,994 INFO L225 Difference]: With dead ends: 347 [2022-11-16 12:08:43,994 INFO L226 Difference]: Without dead ends: 347 [2022-11-16 12:08:43,995 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 67 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 393 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=237, Invalid=1485, Unknown=0, NotChecked=0, Total=1722 [2022-11-16 12:08:43,996 INFO L413 NwaCegarLoop]: 94 mSDtfsCounter, 429 mSDsluCounter, 941 mSDsCounter, 0 mSdLazyCounter, 399 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 429 SdHoareTripleChecker+Valid, 1035 SdHoareTripleChecker+Invalid, 479 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 399 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 64 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-11-16 12:08:43,996 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [429 Valid, 1035 Invalid, 479 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 399 Invalid, 0 Unknown, 64 Unchecked, 0.7s Time] [2022-11-16 12:08:43,997 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 347 states. [2022-11-16 12:08:44,002 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 347 to 221. [2022-11-16 12:08:44,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 221 states, 192 states have (on average 1.2447916666666667) internal successors, (239), 204 states have internal predecessors, (239), 7 states have call successors, (7), 5 states have call predecessors, (7), 8 states have return successors, (13), 11 states have call predecessors, (13), 7 states have call successors, (13) [2022-11-16 12:08:44,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 221 states to 221 states and 259 transitions. [2022-11-16 12:08:44,003 INFO L78 Accepts]: Start accepts. Automaton has 221 states and 259 transitions. Word has length 42 [2022-11-16 12:08:44,004 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:08:44,004 INFO L495 AbstractCegarLoop]: Abstraction has 221 states and 259 transitions. [2022-11-16 12:08:44,004 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 3.0) internal successors, (51), 15 states have internal predecessors, (51), 4 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) [2022-11-16 12:08:44,004 INFO L276 IsEmpty]: Start isEmpty. Operand 221 states and 259 transitions. [2022-11-16 12:08:44,005 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-11-16 12:08:44,005 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:08:44,005 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:08:44,019 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (47)] Forceful destruction successful, exit code 0 [2022-11-16 12:08:44,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:08:44,219 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:08:44,219 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:08:44,219 INFO L85 PathProgramCache]: Analyzing trace with hash -752641937, now seen corresponding path program 1 times [2022-11-16 12:08:44,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:08:44,220 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1406033775] [2022-11-16 12:08:44,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:08:44,220 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:08:44,220 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:08:44,221 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:08:44,267 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (48)] Waiting until timeout for monitored process [2022-11-16 12:08:44,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:08:44,385 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 13 conjunts are in the unsatisfiable core [2022-11-16 12:08:44,387 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:08:44,409 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-16 12:08:44,657 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2022-11-16 12:08:44,675 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:08:44,676 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:08:48,848 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 14 [2022-11-16 12:08:48,861 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-11-16 12:08:48,931 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-16 12:08:48,932 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:08:48,932 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1406033775] [2022-11-16 12:08:48,932 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1406033775] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:08:48,932 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-16 12:08:48,932 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 12 [2022-11-16 12:08:48,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [86079381] [2022-11-16 12:08:48,933 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-16 12:08:48,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-11-16 12:08:48,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:08:48,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-11-16 12:08:48,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=124, Unknown=2, NotChecked=0, Total=156 [2022-11-16 12:08:48,934 INFO L87 Difference]: Start difference. First operand 221 states and 259 transitions. Second operand has 13 states, 12 states have (on average 4.416666666666667) internal successors, (53), 13 states have internal predecessors, (53), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-16 12:08:49,776 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:08:49,776 INFO L93 Difference]: Finished difference Result 259 states and 294 transitions. [2022-11-16 12:08:49,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-16 12:08:49,777 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 4.416666666666667) internal successors, (53), 13 states have internal predecessors, (53), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 41 [2022-11-16 12:08:49,777 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:08:49,778 INFO L225 Difference]: With dead ends: 259 [2022-11-16 12:08:49,778 INFO L226 Difference]: Without dead ends: 259 [2022-11-16 12:08:49,778 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 68 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=76, Invalid=302, Unknown=2, NotChecked=0, Total=380 [2022-11-16 12:08:49,779 INFO L413 NwaCegarLoop]: 84 mSDtfsCounter, 133 mSDsluCounter, 606 mSDsCounter, 0 mSdLazyCounter, 247 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 134 SdHoareTripleChecker+Valid, 690 SdHoareTripleChecker+Invalid, 267 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 247 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 15 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-16 12:08:49,779 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [134 Valid, 690 Invalid, 267 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 247 Invalid, 0 Unknown, 15 Unchecked, 0.6s Time] [2022-11-16 12:08:49,779 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 259 states. [2022-11-16 12:08:49,784 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 259 to 223. [2022-11-16 12:08:49,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 223 states, 193 states have (on average 1.2435233160621761) internal successors, (240), 206 states have internal predecessors, (240), 7 states have call successors, (7), 5 states have call predecessors, (7), 9 states have return successors, (13), 11 states have call predecessors, (13), 7 states have call successors, (13) [2022-11-16 12:08:49,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 223 states and 260 transitions. [2022-11-16 12:08:49,785 INFO L78 Accepts]: Start accepts. Automaton has 223 states and 260 transitions. Word has length 41 [2022-11-16 12:08:49,785 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:08:49,786 INFO L495 AbstractCegarLoop]: Abstraction has 223 states and 260 transitions. [2022-11-16 12:08:49,786 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 4.416666666666667) internal successors, (53), 13 states have internal predecessors, (53), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-16 12:08:49,786 INFO L276 IsEmpty]: Start isEmpty. Operand 223 states and 260 transitions. [2022-11-16 12:08:49,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-11-16 12:08:49,787 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:08:49,787 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:08:49,807 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (48)] Ended with exit code 0 [2022-11-16 12:08:50,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:08:50,011 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:08:50,011 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:08:50,011 INFO L85 PathProgramCache]: Analyzing trace with hash -1671328571, now seen corresponding path program 3 times [2022-11-16 12:08:50,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:08:50,012 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1920950761] [2022-11-16 12:08:50,012 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-16 12:08:50,012 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:08:50,012 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:08:50,013 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:08:50,014 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (49)] Waiting until timeout for monitored process [2022-11-16 12:08:50,174 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-11-16 12:08:50,174 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 12:08:50,179 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 39 conjunts are in the unsatisfiable core [2022-11-16 12:08:50,183 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:08:50,237 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-11-16 12:08:50,244 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-16 12:08:50,735 WARN L855 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (exists ((v_ArrVal_749 (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_749) |c_#length|)))) is different from true [2022-11-16 12:08:50,761 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 12:08:50,762 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-11-16 12:08:50,776 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-16 12:08:50,776 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-11-16 12:08:51,067 WARN L855 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (exists ((v_ArrVal_750 (_ BitVec 32))) (= |c_#length| (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_750))))) is different from true [2022-11-16 12:08:51,089 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 12:08:51,089 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-11-16 12:08:51,113 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-16 12:08:51,114 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-11-16 12:08:51,225 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 14 trivial. 6 not checked. [2022-11-16 12:08:51,225 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:08:53,779 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:08:53,779 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1920950761] [2022-11-16 12:08:53,780 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1920950761] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:08:53,780 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [735282377] [2022-11-16 12:08:53,780 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-16 12:08:53,780 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-16 12:08:53,780 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 [2022-11-16 12:08:53,781 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-16 12:08:53,783 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt (50)] Waiting until timeout for monitored process [2022-11-16 12:08:54,029 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-11-16 12:08:54,029 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 12:08:54,031 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 38 conjunts are in the unsatisfiable core [2022-11-16 12:08:54,033 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:08:54,058 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-11-16 12:08:54,065 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-16 12:08:54,410 WARN L855 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (exists ((v_ArrVal_786 (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_786) |c_#length|)))) is different from true [2022-11-16 12:08:54,439 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 12:08:54,440 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-11-16 12:08:54,461 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-16 12:08:54,462 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-11-16 12:08:54,600 WARN L855 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (exists ((v_ArrVal_787 (_ BitVec 32))) (= |c_#length| (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_787))))) is different from true [2022-11-16 12:08:54,624 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 12:08:54,625 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-11-16 12:08:54,636 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-16 12:08:54,637 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-11-16 12:08:54,686 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 14 trivial. 6 not checked. [2022-11-16 12:08:54,686 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:08:55,002 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [735282377] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:08:55,002 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-16 12:08:55,002 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 18 [2022-11-16 12:08:55,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [861669655] [2022-11-16 12:08:55,002 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-16 12:08:55,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-11-16 12:08:55,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:08:55,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-11-16 12:08:55,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=232, Unknown=4, NotChecked=132, Total=420 [2022-11-16 12:08:55,003 INFO L87 Difference]: Start difference. First operand 223 states and 260 transitions. Second operand has 19 states, 16 states have (on average 2.0625) internal successors, (33), 18 states have internal predecessors, (33), 3 states have call successors, (3), 2 states have call predecessors, (3), 5 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2022-11-16 12:08:56,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:08:56,099 INFO L93 Difference]: Finished difference Result 256 states and 292 transitions. [2022-11-16 12:08:56,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-16 12:08:56,100 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 16 states have (on average 2.0625) internal successors, (33), 18 states have internal predecessors, (33), 3 states have call successors, (3), 2 states have call predecessors, (3), 5 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 42 [2022-11-16 12:08:56,100 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:08:56,101 INFO L225 Difference]: With dead ends: 256 [2022-11-16 12:08:56,101 INFO L226 Difference]: Without dead ends: 256 [2022-11-16 12:08:56,102 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 70 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 4 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=93, Invalid=471, Unknown=4, NotChecked=188, Total=756 [2022-11-16 12:08:56,102 INFO L413 NwaCegarLoop]: 55 mSDtfsCounter, 123 mSDsluCounter, 449 mSDsCounter, 0 mSdLazyCounter, 309 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 123 SdHoareTripleChecker+Valid, 504 SdHoareTripleChecker+Invalid, 814 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 309 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 498 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-11-16 12:08:56,103 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [123 Valid, 504 Invalid, 814 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 309 Invalid, 0 Unknown, 498 Unchecked, 0.7s Time] [2022-11-16 12:08:56,103 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 256 states. [2022-11-16 12:08:56,107 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 256 to 211. [2022-11-16 12:08:56,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 211 states, 183 states have (on average 1.2513661202185793) internal successors, (229), 196 states have internal predecessors, (229), 5 states have call successors, (5), 5 states have call predecessors, (5), 9 states have return successors, (9), 9 states have call predecessors, (9), 5 states have call successors, (9) [2022-11-16 12:08:56,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 211 states to 211 states and 243 transitions. [2022-11-16 12:08:56,109 INFO L78 Accepts]: Start accepts. Automaton has 211 states and 243 transitions. Word has length 42 [2022-11-16 12:08:56,109 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:08:56,109 INFO L495 AbstractCegarLoop]: Abstraction has 211 states and 243 transitions. [2022-11-16 12:08:56,109 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 16 states have (on average 2.0625) internal successors, (33), 18 states have internal predecessors, (33), 3 states have call successors, (3), 2 states have call predecessors, (3), 5 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2022-11-16 12:08:56,110 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states and 243 transitions. [2022-11-16 12:08:56,110 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-11-16 12:08:56,110 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:08:56,111 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:08:56,128 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (49)] Ended with exit code 0 [2022-11-16 12:08:56,332 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt (50)] Forceful destruction successful, exit code 0 [2022-11-16 12:08:56,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -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_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt [2022-11-16 12:08:56,523 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr19ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:08:56,524 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:08:56,524 INFO L85 PathProgramCache]: Analyzing trace with hash 1199661072, now seen corresponding path program 1 times [2022-11-16 12:08:56,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:08:56,524 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [49986849] [2022-11-16 12:08:56,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:08:56,524 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:08:56,525 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:08:56,525 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:08:56,527 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (51)] Waiting until timeout for monitored process [2022-11-16 12:08:56,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:08:56,668 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 25 conjunts are in the unsatisfiable core [2022-11-16 12:08:56,671 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:08:56,877 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-16 12:08:56,991 INFO L321 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-11-16 12:08:56,991 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 7 [2022-11-16 12:08:57,269 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-16 12:08:57,448 WARN L855 $PredicateComparison]: unable to prove that (and (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| (_ bv0 32))) (exists ((|ULTIMATE.start_entry_point_~array~0#1.base| (_ BitVec 32)) (v_ArrVal_801 (_ BitVec 1))) (and (= (store (store (store |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~array~0#1.base| v_ArrVal_801) (_ bv0 32) (_ bv0 1)) |ULTIMATE.start_entry_point_~array~0#1.base| (_ bv0 1)) |c_#valid|) (= (select |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~array~0#1.base|) (_ bv0 1))))) is different from true [2022-11-16 12:08:57,458 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:08:57,458 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:08:57,831 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2022-11-16 12:08:57,844 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 44 [2022-11-16 12:09:06,155 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:09:06,155 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [49986849] [2022-11-16 12:09:06,155 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [49986849] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:09:06,155 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [524368761] [2022-11-16 12:09:06,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:09:06,156 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-16 12:09:06,156 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 [2022-11-16 12:09:06,157 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-16 12:09:06,158 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt (52)] Waiting until timeout for monitored process [2022-11-16 12:09:06,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:09:06,401 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 28 conjunts are in the unsatisfiable core [2022-11-16 12:09:06,403 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:09:06,811 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-16 12:09:06,991 INFO L321 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-11-16 12:09:06,992 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 7 [2022-11-16 12:09:07,419 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-16 12:09:07,573 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:09:07,573 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:09:07,759 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2022-11-16 12:09:07,763 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 44 [2022-11-16 12:09:14,615 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [524368761] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:09:14,615 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-16 12:09:14,615 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 20 [2022-11-16 12:09:14,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870013591] [2022-11-16 12:09:14,615 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-16 12:09:14,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-11-16 12:09:14,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:09:14,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-11-16 12:09:14,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=813, Unknown=4, NotChecked=58, Total=992 [2022-11-16 12:09:14,616 INFO L87 Difference]: Start difference. First operand 211 states and 243 transitions. Second operand has 22 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 19 states have internal predecessors, (59), 3 states have call successors, (3), 3 states have call predecessors, (3), 4 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2022-11-16 12:09:14,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:09:14,735 INFO L93 Difference]: Finished difference Result 225 states and 256 transitions. [2022-11-16 12:09:14,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-11-16 12:09:14,736 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 19 states have internal predecessors, (59), 3 states have call successors, (3), 3 states have call predecessors, (3), 4 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) Word has length 42 [2022-11-16 12:09:14,736 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:09:14,737 INFO L225 Difference]: With dead ends: 225 [2022-11-16 12:09:14,737 INFO L226 Difference]: Without dead ends: 204 [2022-11-16 12:09:14,738 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 112 SyntacticMatches, 6 SemanticMatches, 32 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 406 ImplicationChecksByTransitivity, 16.3s TimeCoverageRelationStatistics Valid=127, Invalid=929, Unknown=4, NotChecked=62, Total=1122 [2022-11-16 12:09:14,738 INFO L413 NwaCegarLoop]: 55 mSDtfsCounter, 37 mSDsluCounter, 395 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 450 SdHoareTripleChecker+Invalid, 218 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 200 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-16 12:09:14,739 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [37 Valid, 450 Invalid, 218 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 16 Invalid, 0 Unknown, 200 Unchecked, 0.0s Time] [2022-11-16 12:09:14,739 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 204 states. [2022-11-16 12:09:14,742 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 204 to 204. [2022-11-16 12:09:14,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 204 states, 177 states have (on average 1.2542372881355932) internal successors, (222), 190 states have internal predecessors, (222), 5 states have call successors, (5), 5 states have call predecessors, (5), 8 states have return successors, (8), 8 states have call predecessors, (8), 5 states have call successors, (8) [2022-11-16 12:09:14,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 204 states to 204 states and 235 transitions. [2022-11-16 12:09:14,743 INFO L78 Accepts]: Start accepts. Automaton has 204 states and 235 transitions. Word has length 42 [2022-11-16 12:09:14,744 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:09:14,744 INFO L495 AbstractCegarLoop]: Abstraction has 204 states and 235 transitions. [2022-11-16 12:09:14,744 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 19 states have internal predecessors, (59), 3 states have call successors, (3), 3 states have call predecessors, (3), 4 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2022-11-16 12:09:14,744 INFO L276 IsEmpty]: Start isEmpty. Operand 204 states and 235 transitions. [2022-11-16 12:09:14,745 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-11-16 12:09:14,745 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:09:14,745 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:09:14,748 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt (52)] Ended with exit code 0 [2022-11-16 12:09:14,956 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (51)] Forceful destruction successful, exit code 0 [2022-11-16 12:09:15,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt,51 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:09:15,148 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:09:15,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:09:15,149 INFO L85 PathProgramCache]: Analyzing trace with hash -488958544, now seen corresponding path program 1 times [2022-11-16 12:09:15,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:09:15,149 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2070475070] [2022-11-16 12:09:15,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:09:15,149 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:09:15,149 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:09:15,150 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:09:15,151 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (53)] Waiting until timeout for monitored process [2022-11-16 12:09:15,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:09:15,337 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 20 conjunts are in the unsatisfiable core [2022-11-16 12:09:15,339 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:09:15,876 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-11-16 12:09:16,401 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-16 12:09:16,480 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-11-16 12:09:16,480 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:09:17,032 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-11-16 12:09:17,032 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:09:17,032 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2070475070] [2022-11-16 12:09:17,032 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2070475070] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:09:17,032 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-16 12:09:17,033 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 8] total 22 [2022-11-16 12:09:17,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301524861] [2022-11-16 12:09:17,033 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-16 12:09:17,033 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-11-16 12:09:17,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:09:17,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-11-16 12:09:17,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=418, Unknown=0, NotChecked=0, Total=506 [2022-11-16 12:09:17,035 INFO L87 Difference]: Start difference. First operand 204 states and 235 transitions. Second operand has 23 states, 22 states have (on average 2.9545454545454546) internal successors, (65), 20 states have internal predecessors, (65), 5 states have call successors, (6), 4 states have call predecessors, (6), 5 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2022-11-16 12:09:17,993 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:09:17,993 INFO L93 Difference]: Finished difference Result 247 states and 279 transitions. [2022-11-16 12:09:17,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-11-16 12:09:17,995 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 2.9545454545454546) internal successors, (65), 20 states have internal predecessors, (65), 5 states have call successors, (6), 4 states have call predecessors, (6), 5 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) Word has length 43 [2022-11-16 12:09:17,995 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:09:17,996 INFO L225 Difference]: With dead ends: 247 [2022-11-16 12:09:17,996 INFO L226 Difference]: Without dead ends: 247 [2022-11-16 12:09:17,997 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 66 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 187 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=136, Invalid=734, Unknown=0, NotChecked=0, Total=870 [2022-11-16 12:09:17,997 INFO L413 NwaCegarLoop]: 89 mSDtfsCounter, 91 mSDsluCounter, 810 mSDsCounter, 0 mSdLazyCounter, 110 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 899 SdHoareTripleChecker+Invalid, 415 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 110 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 301 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-16 12:09:17,998 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [91 Valid, 899 Invalid, 415 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 110 Invalid, 0 Unknown, 301 Unchecked, 0.4s Time] [2022-11-16 12:09:18,001 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 247 states. [2022-11-16 12:09:18,009 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 247 to 206. [2022-11-16 12:09:18,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 206 states, 179 states have (on average 1.2513966480446927) internal successors, (224), 192 states have internal predecessors, (224), 5 states have call successors, (5), 5 states have call predecessors, (5), 8 states have return successors, (8), 8 states have call predecessors, (8), 5 states have call successors, (8) [2022-11-16 12:09:18,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 206 states to 206 states and 237 transitions. [2022-11-16 12:09:18,011 INFO L78 Accepts]: Start accepts. Automaton has 206 states and 237 transitions. Word has length 43 [2022-11-16 12:09:18,011 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:09:18,011 INFO L495 AbstractCegarLoop]: Abstraction has 206 states and 237 transitions. [2022-11-16 12:09:18,012 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 2.9545454545454546) internal successors, (65), 20 states have internal predecessors, (65), 5 states have call successors, (6), 4 states have call predecessors, (6), 5 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2022-11-16 12:09:18,012 INFO L276 IsEmpty]: Start isEmpty. Operand 206 states and 237 transitions. [2022-11-16 12:09:18,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-11-16 12:09:18,013 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:09:18,013 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:09:18,028 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -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 [2022-11-16 12:09:18,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:09:18,228 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:09:18,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:09:18,229 INFO L85 PathProgramCache]: Analyzing trace with hash -1857063425, now seen corresponding path program 1 times [2022-11-16 12:09:18,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:09:18,229 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1010901062] [2022-11-16 12:09:18,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:09:18,230 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:09:18,230 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:09:18,233 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:09:18,234 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (54)] Waiting until timeout for monitored process [2022-11-16 12:09:18,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:09:18,362 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 14 conjunts are in the unsatisfiable core [2022-11-16 12:09:18,363 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:09:18,433 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-16 12:09:18,790 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2022-11-16 12:09:18,822 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:09:18,822 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:09:21,127 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 14 [2022-11-16 12:09:21,129 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2022-11-16 12:09:21,259 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-16 12:09:21,259 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:09:21,259 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1010901062] [2022-11-16 12:09:21,259 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1010901062] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:09:21,259 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-16 12:09:21,259 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2022-11-16 12:09:21,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569689399] [2022-11-16 12:09:21,260 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-16 12:09:21,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-11-16 12:09:21,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:09:21,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-11-16 12:09:21,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=188, Unknown=1, NotChecked=0, Total=240 [2022-11-16 12:09:21,261 INFO L87 Difference]: Start difference. First operand 206 states and 237 transitions. Second operand has 16 states, 15 states have (on average 4.533333333333333) internal successors, (68), 16 states have internal predecessors, (68), 3 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2022-11-16 12:09:22,396 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:09:22,396 INFO L93 Difference]: Finished difference Result 269 states and 300 transitions. [2022-11-16 12:09:22,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-11-16 12:09:22,397 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 4.533333333333333) internal successors, (68), 16 states have internal predecessors, (68), 3 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 42 [2022-11-16 12:09:22,398 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:09:22,399 INFO L225 Difference]: With dead ends: 269 [2022-11-16 12:09:22,399 INFO L226 Difference]: Without dead ends: 269 [2022-11-16 12:09:22,400 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 67 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=109, Invalid=396, Unknown=1, NotChecked=0, Total=506 [2022-11-16 12:09:22,400 INFO L413 NwaCegarLoop]: 68 mSDtfsCounter, 205 mSDsluCounter, 426 mSDsCounter, 0 mSdLazyCounter, 300 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 206 SdHoareTripleChecker+Valid, 494 SdHoareTripleChecker+Invalid, 387 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 300 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 80 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-11-16 12:09:22,400 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [206 Valid, 494 Invalid, 387 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 300 Invalid, 0 Unknown, 80 Unchecked, 0.7s Time] [2022-11-16 12:09:22,401 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 269 states. [2022-11-16 12:09:22,404 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 269 to 232. [2022-11-16 12:09:22,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 232 states, 202 states have (on average 1.2326732673267327) internal successors, (249), 216 states have internal predecessors, (249), 6 states have call successors, (6), 6 states have call predecessors, (6), 10 states have return successors, (10), 9 states have call predecessors, (10), 6 states have call successors, (10) [2022-11-16 12:09:22,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 232 states to 232 states and 265 transitions. [2022-11-16 12:09:22,406 INFO L78 Accepts]: Start accepts. Automaton has 232 states and 265 transitions. Word has length 42 [2022-11-16 12:09:22,406 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:09:22,406 INFO L495 AbstractCegarLoop]: Abstraction has 232 states and 265 transitions. [2022-11-16 12:09:22,406 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 4.533333333333333) internal successors, (68), 16 states have internal predecessors, (68), 3 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2022-11-16 12:09:22,407 INFO L276 IsEmpty]: Start isEmpty. Operand 232 states and 265 transitions. [2022-11-16 12:09:22,407 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-11-16 12:09:22,407 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:09:22,408 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:09:22,426 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (54)] Ended with exit code 0 [2022-11-16 12:09:22,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:09:22,621 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr19ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:09:22,622 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:09:22,622 INFO L85 PathProgramCache]: Analyzing trace with hash -591810866, now seen corresponding path program 1 times [2022-11-16 12:09:22,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:09:22,622 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [315578235] [2022-11-16 12:09:22,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:09:22,622 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:09:22,622 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:09:22,623 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:09:22,624 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (55)] Waiting until timeout for monitored process [2022-11-16 12:09:22,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:09:22,795 INFO L263 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 33 conjunts are in the unsatisfiable core [2022-11-16 12:09:22,798 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:09:23,195 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-16 12:09:23,391 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 21 [2022-11-16 12:09:34,550 WARN L855 $PredicateComparison]: unable to prove that (exists ((|ULTIMATE.start_entry_point_~array~0#1.base| (_ BitVec 32))) (and (exists ((v_ArrVal_892 (_ BitVec 1)) (|v_ULTIMATE.start_free_17_#t~mem43#1.base_58| (_ BitVec 32))) (let ((.cse0 (store |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~array~0#1.base| v_ArrVal_892))) (and (= (select .cse0 |v_ULTIMATE.start_free_17_#t~mem43#1.base_58|) (_ bv0 1)) (= |c_#valid| (store (store .cse0 |v_ULTIMATE.start_free_17_#t~mem43#1.base_58| (_ bv0 1)) |ULTIMATE.start_entry_point_~array~0#1.base| (_ bv0 1)))))) (= (select |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~array~0#1.base|) (_ bv0 1)))) is different from true [2022-11-16 12:09:34,562 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-11-16 12:09:34,563 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:09:36,948 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 56 [2022-11-16 12:09:53,900 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:09:53,901 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [315578235] [2022-11-16 12:09:53,901 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [315578235] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:09:53,901 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [959647510] [2022-11-16 12:09:53,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:09:53,901 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-16 12:09:53,901 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 [2022-11-16 12:09:53,903 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-16 12:09:53,905 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt (56)] Waiting until timeout for monitored process [2022-11-16 12:09:54,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:09:54,185 INFO L263 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 40 conjunts are in the unsatisfiable core [2022-11-16 12:09:54,187 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:09:57,318 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-16 12:09:57,756 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 21 [2022-11-16 12:09:58,265 WARN L855 $PredicateComparison]: unable to prove that (and (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| (_ bv0 32))) (exists ((|ULTIMATE.start_entry_point_~array~0#1.base| (_ BitVec 32))) (and (= (store |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~array~0#1.base| (_ bv0 1)) |c_#valid|) (not (= |ULTIMATE.start_entry_point_~array~0#1.base| (_ bv0 32))) (= (select |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~array~0#1.base|) (_ bv0 1))))) is different from true [2022-11-16 12:09:58,277 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-16 12:09:58,277 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:10:03,103 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 116 treesize of output 108 [2022-11-16 12:10:24,914 WARN L233 SmtUtils]: Spent 10.90s on a formula simplification that was a NOOP. DAG size: 64 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-16 12:10:24,917 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [959647510] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:10:24,917 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-16 12:10:24,917 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 16] total 28 [2022-11-16 12:10:24,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [642557300] [2022-11-16 12:10:24,917 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-16 12:10:24,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-11-16 12:10:24,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:10:24,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-11-16 12:10:24,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=172, Invalid=1538, Unknown=20, NotChecked=162, Total=1892 [2022-11-16 12:10:24,919 INFO L87 Difference]: Start difference. First operand 232 states and 265 transitions. Second operand has 29 states, 28 states have (on average 2.5357142857142856) internal successors, (71), 25 states have internal predecessors, (71), 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) [2022-11-16 12:10:31,499 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:10:31,499 INFO L93 Difference]: Finished difference Result 238 states and 270 transitions. [2022-11-16 12:10:31,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-11-16 12:10:31,499 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 2.5357142857142856) internal successors, (71), 25 states have internal predecessors, (71), 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 43 [2022-11-16 12:10:31,500 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:10:31,501 INFO L225 Difference]: With dead ends: 238 [2022-11-16 12:10:31,501 INFO L226 Difference]: Without dead ends: 211 [2022-11-16 12:10:31,502 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 81 SyntacticMatches, 4 SemanticMatches, 45 ConstructedPredicates, 2 IntricatePredicates, 3 DeprecatedPredicates, 614 ImplicationChecksByTransitivity, 66.1s TimeCoverageRelationStatistics Valid=186, Invalid=1780, Unknown=22, NotChecked=174, Total=2162 [2022-11-16 12:10:31,502 INFO L413 NwaCegarLoop]: 50 mSDtfsCounter, 34 mSDsluCounter, 552 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 602 SdHoareTripleChecker+Invalid, 404 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 363 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-16 12:10:31,503 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [34 Valid, 602 Invalid, 404 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 39 Invalid, 0 Unknown, 363 Unchecked, 0.1s Time] [2022-11-16 12:10:31,503 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2022-11-16 12:10:31,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 211. [2022-11-16 12:10:31,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 211 states, 183 states have (on average 1.2513661202185793) internal successors, (229), 197 states have internal predecessors, (229), 5 states have call successors, (5), 5 states have call predecessors, (5), 9 states have return successors, (9), 8 states have call predecessors, (9), 5 states have call successors, (9) [2022-11-16 12:10:31,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 211 states to 211 states and 243 transitions. [2022-11-16 12:10:31,507 INFO L78 Accepts]: Start accepts. Automaton has 211 states and 243 transitions. Word has length 43 [2022-11-16 12:10:31,507 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:10:31,508 INFO L495 AbstractCegarLoop]: Abstraction has 211 states and 243 transitions. [2022-11-16 12:10:31,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 2.5357142857142856) internal successors, (71), 25 states have internal predecessors, (71), 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) [2022-11-16 12:10:31,508 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states and 243 transitions. [2022-11-16 12:10:31,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-11-16 12:10:31,509 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:10:31,509 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:10:31,523 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt (56)] Forceful destruction successful, exit code 0 [2022-11-16 12:10:31,720 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -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)] Forceful destruction successful, exit code 0 [2022-11-16 12:10:31,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 56 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt,55 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:10:31,912 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:10:31,913 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:10:31,913 INFO L85 PathProgramCache]: Analyzing trace with hash 2022154436, now seen corresponding path program 1 times [2022-11-16 12:10:31,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:10:31,913 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [253146974] [2022-11-16 12:10:31,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:10:31,913 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:10:31,913 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:10:31,914 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:10:31,915 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (57)] Waiting until timeout for monitored process [2022-11-16 12:10:32,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:10:32,081 INFO L263 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 20 conjunts are in the unsatisfiable core [2022-11-16 12:10:32,083 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:10:32,140 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-11-16 12:10:32,220 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-11-16 12:10:32,306 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 5 [2022-11-16 12:10:32,404 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2022-11-16 12:10:32,432 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-11-16 12:10:32,432 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:10:32,879 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 10 proven. 4 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-11-16 12:10:32,879 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:10:32,880 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [253146974] [2022-11-16 12:10:32,880 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [253146974] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:10:32,880 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-16 12:10:32,880 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 9] total 19 [2022-11-16 12:10:32,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602988605] [2022-11-16 12:10:32,880 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-16 12:10:32,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-11-16 12:10:32,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:10:32,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-16 12:10:32,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=334, Unknown=0, NotChecked=0, Total=380 [2022-11-16 12:10:32,881 INFO L87 Difference]: Start difference. First operand 211 states and 243 transitions. Second operand has 20 states, 19 states have (on average 3.0) internal successors, (57), 17 states have internal predecessors, (57), 4 states have call successors, (5), 3 states have call predecessors, (5), 5 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) [2022-11-16 12:10:34,657 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:10:34,657 INFO L93 Difference]: Finished difference Result 253 states and 285 transitions. [2022-11-16 12:10:34,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-11-16 12:10:34,658 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 3.0) internal successors, (57), 17 states have internal predecessors, (57), 4 states have call successors, (5), 3 states have call predecessors, (5), 5 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) Word has length 44 [2022-11-16 12:10:34,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:10:34,660 INFO L225 Difference]: With dead ends: 253 [2022-11-16 12:10:34,660 INFO L226 Difference]: Without dead ends: 253 [2022-11-16 12:10:34,661 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 72 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 212 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=165, Invalid=1167, Unknown=0, NotChecked=0, Total=1332 [2022-11-16 12:10:34,663 INFO L413 NwaCegarLoop]: 67 mSDtfsCounter, 194 mSDsluCounter, 680 mSDsCounter, 0 mSdLazyCounter, 644 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 194 SdHoareTripleChecker+Valid, 747 SdHoareTripleChecker+Invalid, 716 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 644 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 58 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-11-16 12:10:34,664 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [194 Valid, 747 Invalid, 716 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 644 Invalid, 0 Unknown, 58 Unchecked, 1.0s Time] [2022-11-16 12:10:34,665 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 253 states. [2022-11-16 12:10:34,668 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 253 to 213. [2022-11-16 12:10:34,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 213 states, 185 states have (on average 1.2486486486486486) internal successors, (231), 199 states have internal predecessors, (231), 5 states have call successors, (5), 5 states have call predecessors, (5), 9 states have return successors, (9), 8 states have call predecessors, (9), 5 states have call successors, (9) [2022-11-16 12:10:34,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 213 states to 213 states and 245 transitions. [2022-11-16 12:10:34,670 INFO L78 Accepts]: Start accepts. Automaton has 213 states and 245 transitions. Word has length 44 [2022-11-16 12:10:34,670 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:10:34,670 INFO L495 AbstractCegarLoop]: Abstraction has 213 states and 245 transitions. [2022-11-16 12:10:34,670 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 3.0) internal successors, (57), 17 states have internal predecessors, (57), 4 states have call successors, (5), 3 states have call predecessors, (5), 5 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) [2022-11-16 12:10:34,670 INFO L276 IsEmpty]: Start isEmpty. Operand 213 states and 245 transitions. [2022-11-16 12:10:34,671 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-11-16 12:10:34,671 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:10:34,671 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:10:34,688 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -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)] Forceful destruction successful, exit code 0 [2022-11-16 12:10:34,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 57 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:10:34,884 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:10:34,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:10:34,885 INFO L85 PathProgramCache]: Analyzing trace with hash -1737721805, now seen corresponding path program 1 times [2022-11-16 12:10:34,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:10:34,885 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1631150511] [2022-11-16 12:10:34,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:10:34,885 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:10:34,885 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:10:34,886 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:10:34,887 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (58)] Waiting until timeout for monitored process [2022-11-16 12:10:35,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:10:35,043 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 30 conjunts are in the unsatisfiable core [2022-11-16 12:10:35,045 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:10:35,050 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-11-16 12:10:35,252 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-16 12:10:35,252 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-16 12:10:35,355 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-11-16 12:10:35,485 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2022-11-16 12:10:39,712 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 8 [2022-11-16 12:10:39,764 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-11-16 12:10:39,790 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-11-16 12:10:39,790 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:10:40,780 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-11-16 12:10:40,780 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:10:40,780 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1631150511] [2022-11-16 12:10:40,781 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1631150511] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:10:40,781 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-16 12:10:40,781 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14] total 26 [2022-11-16 12:10:40,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1690223219] [2022-11-16 12:10:40,781 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-16 12:10:40,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-11-16 12:10:40,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:10:40,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-11-16 12:10:40,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=620, Unknown=1, NotChecked=0, Total=702 [2022-11-16 12:10:40,782 INFO L87 Difference]: Start difference. First operand 213 states and 245 transitions. Second operand has 27 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 23 states have internal predecessors, (62), 5 states have call successors, (5), 5 states have call predecessors, (5), 6 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2022-11-16 12:10:43,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:10:43,297 INFO L93 Difference]: Finished difference Result 262 states and 293 transitions. [2022-11-16 12:10:43,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-11-16 12:10:43,298 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 23 states have internal predecessors, (62), 5 states have call successors, (5), 5 states have call predecessors, (5), 6 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) Word has length 45 [2022-11-16 12:10:43,298 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:10:43,299 INFO L225 Difference]: With dead ends: 262 [2022-11-16 12:10:43,299 INFO L226 Difference]: Without dead ends: 262 [2022-11-16 12:10:43,299 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 61 SyntacticMatches, 3 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 301 ImplicationChecksByTransitivity, 6.0s TimeCoverageRelationStatistics Valid=162, Invalid=1319, Unknown=1, NotChecked=0, Total=1482 [2022-11-16 12:10:43,300 INFO L413 NwaCegarLoop]: 71 mSDtfsCounter, 155 mSDsluCounter, 968 mSDsCounter, 0 mSdLazyCounter, 912 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 155 SdHoareTripleChecker+Valid, 1039 SdHoareTripleChecker+Invalid, 1037 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 912 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 105 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-11-16 12:10:43,300 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [155 Valid, 1039 Invalid, 1037 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 912 Invalid, 0 Unknown, 105 Unchecked, 1.5s Time] [2022-11-16 12:10:43,301 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 262 states. [2022-11-16 12:10:43,304 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 262 to 215. [2022-11-16 12:10:43,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 215 states, 187 states have (on average 1.2459893048128343) internal successors, (233), 201 states have internal predecessors, (233), 5 states have call successors, (5), 5 states have call predecessors, (5), 9 states have return successors, (9), 8 states have call predecessors, (9), 5 states have call successors, (9) [2022-11-16 12:10:43,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 247 transitions. [2022-11-16 12:10:43,306 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 247 transitions. Word has length 45 [2022-11-16 12:10:43,306 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:10:43,306 INFO L495 AbstractCegarLoop]: Abstraction has 215 states and 247 transitions. [2022-11-16 12:10:43,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 23 states have internal predecessors, (62), 5 states have call successors, (5), 5 states have call predecessors, (5), 6 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2022-11-16 12:10:43,306 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 247 transitions. [2022-11-16 12:10:43,307 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-11-16 12:10:43,307 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:10:43,308 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:10:43,325 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -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 [2022-11-16 12:10:43,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:10:43,521 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:10:43,521 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:10:43,521 INFO L85 PathProgramCache]: Analyzing trace with hash -1988382823, now seen corresponding path program 2 times [2022-11-16 12:10:43,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:10:43,522 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [834014093] [2022-11-16 12:10:43,522 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-16 12:10:43,522 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:10:43,522 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:10:43,523 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:10:43,524 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (59)] Waiting until timeout for monitored process [2022-11-16 12:10:43,721 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-16 12:10:43,721 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 12:10:43,729 INFO L263 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 24 conjunts are in the unsatisfiable core [2022-11-16 12:10:43,731 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:10:43,865 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-16 12:10:44,129 INFO L321 Elim1Store]: treesize reduction 21, result has 25.0 percent of original size [2022-11-16 12:10:44,129 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2022-11-16 12:10:44,225 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-16 12:10:44,246 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-11-16 12:10:44,247 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:10:44,709 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 32 [2022-11-16 12:10:44,962 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-11-16 12:10:44,962 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:10:44,962 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [834014093] [2022-11-16 12:10:44,962 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [834014093] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:10:44,962 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-16 12:10:44,963 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11] total 20 [2022-11-16 12:10:44,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [431691073] [2022-11-16 12:10:44,963 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-16 12:10:44,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-11-16 12:10:44,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:10:44,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-11-16 12:10:44,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2022-11-16 12:10:44,964 INFO L87 Difference]: Start difference. First operand 215 states and 247 transitions. Second operand has 21 states, 20 states have (on average 2.5) internal successors, (50), 17 states have internal predecessors, (50), 5 states have call successors, (5), 2 states have call predecessors, (5), 4 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2022-11-16 12:10:45,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:10:45,350 INFO L93 Difference]: Finished difference Result 267 states and 300 transitions. [2022-11-16 12:10:45,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-16 12:10:45,351 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 2.5) internal successors, (50), 17 states have internal predecessors, (50), 5 states have call successors, (5), 2 states have call predecessors, (5), 4 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) Word has length 46 [2022-11-16 12:10:45,351 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:10:45,352 INFO L225 Difference]: With dead ends: 267 [2022-11-16 12:10:45,352 INFO L226 Difference]: Without dead ends: 267 [2022-11-16 12:10:45,352 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 71 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 160 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=94, Invalid=458, Unknown=0, NotChecked=0, Total=552 [2022-11-16 12:10:45,352 INFO L413 NwaCegarLoop]: 76 mSDtfsCounter, 188 mSDsluCounter, 470 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 189 SdHoareTripleChecker+Valid, 546 SdHoareTripleChecker+Invalid, 224 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 91 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-16 12:10:45,353 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [189 Valid, 546 Invalid, 224 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 129 Invalid, 0 Unknown, 91 Unchecked, 0.3s Time] [2022-11-16 12:10:45,353 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 267 states. [2022-11-16 12:10:45,356 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 267 to 216. [2022-11-16 12:10:45,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 216 states, 188 states have (on average 1.2606382978723405) internal successors, (237), 202 states have internal predecessors, (237), 5 states have call successors, (5), 5 states have call predecessors, (5), 9 states have return successors, (9), 8 states have call predecessors, (9), 5 states have call successors, (9) [2022-11-16 12:10:45,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 216 states to 216 states and 251 transitions. [2022-11-16 12:10:45,358 INFO L78 Accepts]: Start accepts. Automaton has 216 states and 251 transitions. Word has length 46 [2022-11-16 12:10:45,358 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:10:45,358 INFO L495 AbstractCegarLoop]: Abstraction has 216 states and 251 transitions. [2022-11-16 12:10:45,358 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 2.5) internal successors, (50), 17 states have internal predecessors, (50), 5 states have call successors, (5), 2 states have call predecessors, (5), 4 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2022-11-16 12:10:45,358 INFO L276 IsEmpty]: Start isEmpty. Operand 216 states and 251 transitions. [2022-11-16 12:10:45,359 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-11-16 12:10:45,359 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:10:45,359 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:10:45,373 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (59)] Forceful destruction successful, exit code 0 [2022-11-16 12:10:45,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:10:45,573 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr19ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:10:45,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:10:45,573 INFO L85 PathProgramCache]: Analyzing trace with hash -1665358864, now seen corresponding path program 2 times [2022-11-16 12:10:45,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:10:45,573 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1844668054] [2022-11-16 12:10:45,573 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-16 12:10:45,573 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:10:45,574 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:10:45,574 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:10:45,576 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (60)] Waiting until timeout for monitored process [2022-11-16 12:10:45,707 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-16 12:10:45,707 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 12:10:45,711 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 21 conjunts are in the unsatisfiable core [2022-11-16 12:10:45,713 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:10:45,764 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-16 12:10:46,024 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2022-11-16 12:10:46,664 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-16 12:10:46,664 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:10:48,005 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-16 12:10:48,005 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:10:48,005 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1844668054] [2022-11-16 12:10:48,006 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1844668054] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:10:48,006 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-16 12:10:48,006 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 31 [2022-11-16 12:10:48,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [118487826] [2022-11-16 12:10:48,006 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-16 12:10:48,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-11-16 12:10:48,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:10:48,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-11-16 12:10:48,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=809, Unknown=0, NotChecked=0, Total=930 [2022-11-16 12:10:48,007 INFO L87 Difference]: Start difference. First operand 216 states and 251 transitions. Second operand has 31 states, 30 states have (on average 2.433333333333333) internal successors, (73), 29 states have internal predecessors, (73), 4 states have call successors, (4), 1 states have call predecessors, (4), 3 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-11-16 12:10:52,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:10:52,428 INFO L93 Difference]: Finished difference Result 350 states and 401 transitions. [2022-11-16 12:10:52,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-11-16 12:10:52,429 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 30 states have (on average 2.433333333333333) internal successors, (73), 29 states have internal predecessors, (73), 4 states have call successors, (4), 1 states have call predecessors, (4), 3 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 45 [2022-11-16 12:10:52,429 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:10:52,430 INFO L225 Difference]: With dead ends: 350 [2022-11-16 12:10:52,430 INFO L226 Difference]: Without dead ends: 342 [2022-11-16 12:10:52,431 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 513 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=554, Invalid=2526, Unknown=0, NotChecked=0, Total=3080 [2022-11-16 12:10:52,431 INFO L413 NwaCegarLoop]: 54 mSDtfsCounter, 928 mSDsluCounter, 717 mSDsCounter, 0 mSdLazyCounter, 562 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 928 SdHoareTripleChecker+Valid, 771 SdHoareTripleChecker+Invalid, 764 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 562 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 121 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-11-16 12:10:52,432 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [928 Valid, 771 Invalid, 764 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 562 Invalid, 0 Unknown, 121 Unchecked, 1.4s Time] [2022-11-16 12:10:52,432 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 342 states. [2022-11-16 12:10:52,436 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 342 to 219. [2022-11-16 12:10:52,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 219 states, 191 states have (on average 1.2617801047120418) internal successors, (241), 205 states have internal predecessors, (241), 5 states have call successors, (5), 5 states have call predecessors, (5), 9 states have return successors, (9), 8 states have call predecessors, (9), 5 states have call successors, (9) [2022-11-16 12:10:52,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 219 states to 219 states and 255 transitions. [2022-11-16 12:10:52,437 INFO L78 Accepts]: Start accepts. Automaton has 219 states and 255 transitions. Word has length 45 [2022-11-16 12:10:52,437 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:10:52,437 INFO L495 AbstractCegarLoop]: Abstraction has 219 states and 255 transitions. [2022-11-16 12:10:52,438 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 30 states have (on average 2.433333333333333) internal successors, (73), 29 states have internal predecessors, (73), 4 states have call successors, (4), 1 states have call predecessors, (4), 3 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-11-16 12:10:52,438 INFO L276 IsEmpty]: Start isEmpty. Operand 219 states and 255 transitions. [2022-11-16 12:10:52,438 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-11-16 12:10:52,439 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:10:52,439 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:10:52,451 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (60)] Forceful destruction successful, exit code 0 [2022-11-16 12:10:52,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:10:52,650 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:10:52,650 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:10:52,651 INFO L85 PathProgramCache]: Analyzing trace with hash -427116065, now seen corresponding path program 2 times [2022-11-16 12:10:52,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:10:52,651 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1267257567] [2022-11-16 12:10:52,651 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-16 12:10:52,651 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:10:52,651 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:10:52,653 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:10:52,696 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (61)] Waiting until timeout for monitored process [2022-11-16 12:10:52,868 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-16 12:10:52,868 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 12:10:52,875 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 25 conjunts are in the unsatisfiable core [2022-11-16 12:10:52,877 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:10:52,980 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-16 12:10:52,980 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-11-16 12:10:53,172 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-11-16 12:10:53,372 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2022-11-16 12:10:54,131 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2022-11-16 12:10:54,219 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:10:54,219 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:10:55,060 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2022-11-16 12:10:55,063 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 54 [2022-11-16 12:10:55,346 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-16 12:10:55,346 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:10:55,346 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1267257567] [2022-11-16 12:10:55,346 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1267257567] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:10:55,347 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-16 12:10:55,347 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10] total 24 [2022-11-16 12:10:55,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652059524] [2022-11-16 12:10:55,347 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-16 12:10:55,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-11-16 12:10:55,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:10:55,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-11-16 12:10:55,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=504, Unknown=0, NotChecked=0, Total=600 [2022-11-16 12:10:55,349 INFO L87 Difference]: Start difference. First operand 219 states and 255 transitions. Second operand has 25 states, 24 states have (on average 3.375) internal successors, (81), 24 states have internal predecessors, (81), 4 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-11-16 12:10:59,202 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:10:59,203 INFO L93 Difference]: Finished difference Result 302 states and 338 transitions. [2022-11-16 12:10:59,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-11-16 12:10:59,204 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 3.375) internal successors, (81), 24 states have internal predecessors, (81), 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 45 [2022-11-16 12:10:59,204 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:10:59,205 INFO L225 Difference]: With dead ends: 302 [2022-11-16 12:10:59,205 INFO L226 Difference]: Without dead ends: 302 [2022-11-16 12:10:59,206 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 67 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 410 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=283, Invalid=1697, Unknown=0, NotChecked=0, Total=1980 [2022-11-16 12:10:59,206 INFO L413 NwaCegarLoop]: 49 mSDtfsCounter, 302 mSDsluCounter, 757 mSDsCounter, 0 mSdLazyCounter, 731 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 302 SdHoareTripleChecker+Valid, 806 SdHoareTripleChecker+Invalid, 1004 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 731 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 244 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-11-16 12:10:59,206 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [302 Valid, 806 Invalid, 1004 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 731 Invalid, 0 Unknown, 244 Unchecked, 1.8s Time] [2022-11-16 12:10:59,207 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 302 states. [2022-11-16 12:10:59,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 302 to 227. [2022-11-16 12:10:59,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 227 states, 197 states have (on average 1.2588832487309645) internal successors, (248), 212 states have internal predecessors, (248), 6 states have call successors, (6), 6 states have call predecessors, (6), 10 states have return successors, (11), 8 states have call predecessors, (11), 6 states have call successors, (11) [2022-11-16 12:10:59,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 227 states to 227 states and 265 transitions. [2022-11-16 12:10:59,212 INFO L78 Accepts]: Start accepts. Automaton has 227 states and 265 transitions. Word has length 45 [2022-11-16 12:10:59,212 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:10:59,212 INFO L495 AbstractCegarLoop]: Abstraction has 227 states and 265 transitions. [2022-11-16 12:10:59,212 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 3.375) internal successors, (81), 24 states have internal predecessors, (81), 4 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-11-16 12:10:59,213 INFO L276 IsEmpty]: Start isEmpty. Operand 227 states and 265 transitions. [2022-11-16 12:10:59,213 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-11-16 12:10:59,213 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:10:59,214 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:10:59,224 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (61)] Forceful destruction successful, exit code 0 [2022-11-16 12:10:59,424 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:10:59,424 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:10:59,425 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:10:59,425 INFO L85 PathProgramCache]: Analyzing trace with hash -1510325227, now seen corresponding path program 2 times [2022-11-16 12:10:59,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:10:59,425 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [353077542] [2022-11-16 12:10:59,426 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-16 12:10:59,426 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:10:59,426 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:10:59,427 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:10:59,428 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (62)] Waiting until timeout for monitored process [2022-11-16 12:10:59,654 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-16 12:10:59,654 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 12:10:59,661 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 21 conjunts are in the unsatisfiable core [2022-11-16 12:10:59,662 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:10:59,839 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-11-16 12:11:00,145 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-11-16 12:11:00,241 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-16 12:11:00,278 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-11-16 12:11:00,278 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:11:01,033 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:11:01,034 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [353077542] [2022-11-16 12:11:01,034 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [353077542] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:11:01,034 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [643397383] [2022-11-16 12:11:01,034 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-16 12:11:01,034 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-16 12:11:01,034 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 [2022-11-16 12:11:01,035 INFO L229 MonitoredProcess]: Starting monitored process 63 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-16 12:11:01,037 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt (63)] Waiting until timeout for monitored process [2022-11-16 12:11:01,348 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-16 12:11:01,348 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 12:11:01,351 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 26 conjunts are in the unsatisfiable core [2022-11-16 12:11:01,354 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:11:01,830 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-11-16 12:11:02,450 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 12:11:02,452 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-11-16 12:11:02,655 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-16 12:11:02,662 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 4 proven. 18 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-16 12:11:02,663 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:11:04,964 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [643397383] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:11:04,964 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-16 12:11:04,964 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 23 [2022-11-16 12:11:04,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518408124] [2022-11-16 12:11:04,964 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-16 12:11:04,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-11-16 12:11:04,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:11:04,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-11-16 12:11:04,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=552, Unknown=0, NotChecked=0, Total=650 [2022-11-16 12:11:04,966 INFO L87 Difference]: Start difference. First operand 227 states and 265 transitions. Second operand has 24 states, 23 states have (on average 2.9130434782608696) internal successors, (67), 21 states have internal predecessors, (67), 5 states have call successors, (5), 3 states have call predecessors, (5), 5 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2022-11-16 12:11:07,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:11:07,261 INFO L93 Difference]: Finished difference Result 305 states and 340 transitions. [2022-11-16 12:11:07,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-11-16 12:11:07,262 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 2.9130434782608696) internal successors, (67), 21 states have internal predecessors, (67), 5 states have call successors, (5), 3 states have call predecessors, (5), 5 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) Word has length 47 [2022-11-16 12:11:07,262 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:11:07,264 INFO L225 Difference]: With dead ends: 305 [2022-11-16 12:11:07,264 INFO L226 Difference]: Without dead ends: 305 [2022-11-16 12:11:07,264 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 90 SyntacticMatches, 3 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 379 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=219, Invalid=1187, Unknown=0, NotChecked=0, Total=1406 [2022-11-16 12:11:07,265 INFO L413 NwaCegarLoop]: 66 mSDtfsCounter, 281 mSDsluCounter, 627 mSDsCounter, 0 mSdLazyCounter, 699 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 285 SdHoareTripleChecker+Valid, 693 SdHoareTripleChecker+Invalid, 776 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 699 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 67 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-11-16 12:11:07,265 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [285 Valid, 693 Invalid, 776 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 699 Invalid, 0 Unknown, 67 Unchecked, 1.6s Time] [2022-11-16 12:11:07,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 305 states. [2022-11-16 12:11:07,269 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 305 to 229. [2022-11-16 12:11:07,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 229 states, 199 states have (on average 1.256281407035176) internal successors, (250), 214 states have internal predecessors, (250), 6 states have call successors, (6), 6 states have call predecessors, (6), 10 states have return successors, (11), 8 states have call predecessors, (11), 6 states have call successors, (11) [2022-11-16 12:11:07,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 229 states and 267 transitions. [2022-11-16 12:11:07,271 INFO L78 Accepts]: Start accepts. Automaton has 229 states and 267 transitions. Word has length 47 [2022-11-16 12:11:07,271 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:11:07,271 INFO L495 AbstractCegarLoop]: Abstraction has 229 states and 267 transitions. [2022-11-16 12:11:07,271 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 2.9130434782608696) internal successors, (67), 21 states have internal predecessors, (67), 5 states have call successors, (5), 3 states have call predecessors, (5), 5 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2022-11-16 12:11:07,272 INFO L276 IsEmpty]: Start isEmpty. Operand 229 states and 267 transitions. [2022-11-16 12:11:07,272 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-11-16 12:11:07,272 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:11:07,273 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:11:07,278 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt (63)] Forceful destruction successful, exit code 0 [2022-11-16 12:11:07,495 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (62)] Forceful destruction successful, exit code 0 [2022-11-16 12:11:07,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt,62 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:11:07,686 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:11:07,686 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:11:07,686 INFO L85 PathProgramCache]: Analyzing trace with hash -791017244, now seen corresponding path program 3 times [2022-11-16 12:11:07,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:11:07,687 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [124644513] [2022-11-16 12:11:07,687 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-16 12:11:07,687 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:11:07,687 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:11:07,689 INFO L229 MonitoredProcess]: Starting monitored process 64 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:11:07,690 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (64)] Waiting until timeout for monitored process [2022-11-16 12:11:07,849 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-11-16 12:11:07,849 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 12:11:07,853 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 18 conjunts are in the unsatisfiable core [2022-11-16 12:11:07,856 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:11:07,977 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-16 12:11:08,449 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2022-11-16 12:11:08,519 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-11-16 12:11:08,564 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 2 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:11:08,564 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:11:10,672 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 42 [2022-11-16 12:11:11,027 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 15 [2022-11-16 12:11:11,031 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 22 [2022-11-16 12:11:11,223 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-16 12:11:11,224 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:11:11,224 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [124644513] [2022-11-16 12:11:11,224 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [124644513] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:11:11,224 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-16 12:11:11,224 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 19 [2022-11-16 12:11:11,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [973464463] [2022-11-16 12:11:11,224 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-16 12:11:11,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-11-16 12:11:11,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:11:11,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-16 12:11:11,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=324, Unknown=1, NotChecked=0, Total=380 [2022-11-16 12:11:11,226 INFO L87 Difference]: Start difference. First operand 229 states and 267 transitions. Second operand has 20 states, 19 states have (on average 3.8947368421052633) internal successors, (74), 19 states have internal predecessors, (74), 3 states have call successors, (3), 2 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-16 12:11:12,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:11:12,671 INFO L93 Difference]: Finished difference Result 264 states and 303 transitions. [2022-11-16 12:11:12,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-11-16 12:11:12,672 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 3.8947368421052633) internal successors, (74), 19 states have internal predecessors, (74), 3 states have call successors, (3), 2 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 46 [2022-11-16 12:11:12,672 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:11:12,674 INFO L225 Difference]: With dead ends: 264 [2022-11-16 12:11:12,674 INFO L226 Difference]: Without dead ends: 264 [2022-11-16 12:11:12,674 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 72 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=150, Invalid=719, Unknown=1, NotChecked=0, Total=870 [2022-11-16 12:11:12,675 INFO L413 NwaCegarLoop]: 54 mSDtfsCounter, 210 mSDsluCounter, 575 mSDsCounter, 0 mSdLazyCounter, 357 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 212 SdHoareTripleChecker+Valid, 629 SdHoareTripleChecker+Invalid, 441 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 357 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 76 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-11-16 12:11:12,675 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [212 Valid, 629 Invalid, 441 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 357 Invalid, 0 Unknown, 76 Unchecked, 0.9s Time] [2022-11-16 12:11:12,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 264 states. [2022-11-16 12:11:12,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 264 to 200. [2022-11-16 12:11:12,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 200 states, 175 states have (on average 1.2914285714285714) internal successors, (226), 188 states have internal predecessors, (226), 4 states have call successors, (4), 4 states have call predecessors, (4), 7 states have return successors, (7), 7 states have call predecessors, (7), 4 states have call successors, (7) [2022-11-16 12:11:12,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 200 states to 200 states and 237 transitions. [2022-11-16 12:11:12,680 INFO L78 Accepts]: Start accepts. Automaton has 200 states and 237 transitions. Word has length 46 [2022-11-16 12:11:12,680 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:11:12,680 INFO L495 AbstractCegarLoop]: Abstraction has 200 states and 237 transitions. [2022-11-16 12:11:12,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 3.8947368421052633) internal successors, (74), 19 states have internal predecessors, (74), 3 states have call successors, (3), 2 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-16 12:11:12,680 INFO L276 IsEmpty]: Start isEmpty. Operand 200 states and 237 transitions. [2022-11-16 12:11:12,681 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-11-16 12:11:12,681 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:11:12,681 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:11:12,699 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (64)] Forceful destruction successful, exit code 0 [2022-11-16 12:11:12,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:11:12,882 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr12REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:11:12,882 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:11:12,882 INFO L85 PathProgramCache]: Analyzing trace with hash -791017243, now seen corresponding path program 2 times [2022-11-16 12:11:12,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:11:12,883 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [979421508] [2022-11-16 12:11:12,883 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-16 12:11:12,883 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:11:12,883 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:11:12,884 INFO L229 MonitoredProcess]: Starting monitored process 65 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:11:12,886 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (65)] Waiting until timeout for monitored process [2022-11-16 12:11:13,027 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-16 12:11:13,027 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 12:11:13,033 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 27 conjunts are in the unsatisfiable core [2022-11-16 12:11:13,035 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:11:13,090 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-16 12:11:14,206 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-11-16 12:11:14,206 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:11:19,758 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-11-16 12:11:19,759 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:11:19,759 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [979421508] [2022-11-16 12:11:19,759 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [979421508] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:11:19,759 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-16 12:11:19,759 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12] total 25 [2022-11-16 12:11:19,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34612427] [2022-11-16 12:11:19,760 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-16 12:11:19,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-11-16 12:11:19,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:11:19,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-11-16 12:11:19,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=565, Unknown=0, NotChecked=0, Total=650 [2022-11-16 12:11:19,761 INFO L87 Difference]: Start difference. First operand 200 states and 237 transitions. Second operand has 26 states, 23 states have (on average 3.3043478260869565) internal successors, (76), 24 states have internal predecessors, (76), 4 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-11-16 12:11:24,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:11:24,979 INFO L93 Difference]: Finished difference Result 255 states and 291 transitions. [2022-11-16 12:11:24,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-16 12:11:24,980 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 23 states have (on average 3.3043478260869565) internal successors, (76), 24 states have internal predecessors, (76), 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 46 [2022-11-16 12:11:24,981 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:11:24,981 INFO L225 Difference]: With dead ends: 255 [2022-11-16 12:11:24,981 INFO L226 Difference]: Without dead ends: 255 [2022-11-16 12:11:24,981 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 66 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 245 ImplicationChecksByTransitivity, 7.2s TimeCoverageRelationStatistics Valid=323, Invalid=1483, Unknown=0, NotChecked=0, Total=1806 [2022-11-16 12:11:24,982 INFO L413 NwaCegarLoop]: 54 mSDtfsCounter, 515 mSDsluCounter, 618 mSDsCounter, 0 mSdLazyCounter, 409 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 515 SdHoareTripleChecker+Valid, 672 SdHoareTripleChecker+Invalid, 602 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 409 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 158 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2022-11-16 12:11:24,982 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [515 Valid, 672 Invalid, 602 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 409 Invalid, 0 Unknown, 158 Unchecked, 2.2s Time] [2022-11-16 12:11:24,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 255 states. [2022-11-16 12:11:24,985 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 255 to 212. [2022-11-16 12:11:24,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 212 states, 187 states have (on average 1.320855614973262) internal successors, (247), 200 states have internal predecessors, (247), 4 states have call successors, (4), 4 states have call predecessors, (4), 7 states have return successors, (7), 7 states have call predecessors, (7), 4 states have call successors, (7) [2022-11-16 12:11:24,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 212 states to 212 states and 258 transitions. [2022-11-16 12:11:24,987 INFO L78 Accepts]: Start accepts. Automaton has 212 states and 258 transitions. Word has length 46 [2022-11-16 12:11:24,987 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:11:24,987 INFO L495 AbstractCegarLoop]: Abstraction has 212 states and 258 transitions. [2022-11-16 12:11:24,987 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 23 states have (on average 3.3043478260869565) internal successors, (76), 24 states have internal predecessors, (76), 4 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-11-16 12:11:24,987 INFO L276 IsEmpty]: Start isEmpty. Operand 212 states and 258 transitions. [2022-11-16 12:11:24,988 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-11-16 12:11:24,988 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:11:24,988 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:11:25,007 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (65)] Forceful destruction successful, exit code 0 [2022-11-16 12:11:25,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 65 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:11:25,201 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr15ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:11:25,202 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:11:25,202 INFO L85 PathProgramCache]: Analyzing trace with hash 424558363, now seen corresponding path program 2 times [2022-11-16 12:11:25,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:11:25,202 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [770816880] [2022-11-16 12:11:25,202 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-16 12:11:25,202 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:11:25,202 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:11:25,203 INFO L229 MonitoredProcess]: Starting monitored process 66 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:11:25,204 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (66)] Waiting until timeout for monitored process [2022-11-16 12:11:25,426 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-16 12:11:25,426 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 12:11:25,435 INFO L263 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 26 conjunts are in the unsatisfiable core [2022-11-16 12:11:25,438 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:11:25,478 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-11-16 12:11:25,621 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-11-16 12:11:25,758 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 5 [2022-11-16 12:11:25,797 WARN L855 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (= (store |c_old(#valid)| |ldv_malloc_#res.base| (_ bv1 1)) |c_#valid|)) is different from true [2022-11-16 12:11:25,837 INFO L321 Elim1Store]: treesize reduction 44, result has 26.7 percent of original size [2022-11-16 12:11:25,838 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 29 [2022-11-16 12:11:25,953 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2022-11-16 12:11:26,053 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2022-11-16 12:11:26,093 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 8 proven. 8 refuted. 0 times theorem prover too weak. 7 trivial. 2 not checked. [2022-11-16 12:11:26,093 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:11:32,541 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:11:32,541 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [770816880] [2022-11-16 12:11:32,541 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [770816880] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:11:32,542 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [246773420] [2022-11-16 12:11:32,542 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-16 12:11:32,542 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-16 12:11:32,542 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 [2022-11-16 12:11:32,543 INFO L229 MonitoredProcess]: Starting monitored process 67 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-16 12:11:32,544 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt (67)] Waiting until timeout for monitored process [2022-11-16 12:11:32,863 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-16 12:11:32,863 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 12:11:32,866 INFO L263 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 32 conjunts are in the unsatisfiable core [2022-11-16 12:11:32,872 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:11:33,249 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-11-16 12:11:33,520 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-11-16 12:11:33,764 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 5 [2022-11-16 12:11:33,818 INFO L321 Elim1Store]: treesize reduction 29, result has 27.5 percent of original size [2022-11-16 12:11:33,818 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 24 [2022-11-16 12:11:33,953 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 12:11:33,953 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2022-11-16 12:11:34,169 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2022-11-16 12:11:34,180 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 4 proven. 14 refuted. 0 times theorem prover too weak. 3 trivial. 4 not checked. [2022-11-16 12:11:34,180 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:11:38,616 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [246773420] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:11:38,616 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-16 12:11:38,617 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 16] total 23 [2022-11-16 12:11:38,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [147381150] [2022-11-16 12:11:38,617 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-16 12:11:38,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-11-16 12:11:38,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:11:38,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-11-16 12:11:38,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=563, Unknown=4, NotChecked=48, Total=702 [2022-11-16 12:11:38,618 INFO L87 Difference]: Start difference. First operand 212 states and 258 transitions. Second operand has 24 states, 23 states have (on average 2.8260869565217392) internal successors, (65), 21 states have internal predecessors, (65), 5 states have call successors, (5), 2 states have call predecessors, (5), 4 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2022-11-16 12:11:40,187 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:11:40,187 INFO L93 Difference]: Finished difference Result 290 states and 345 transitions. [2022-11-16 12:11:40,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-11-16 12:11:40,188 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 2.8260869565217392) internal successors, (65), 21 states have internal predecessors, (65), 5 states have call successors, (5), 2 states have call predecessors, (5), 4 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) Word has length 48 [2022-11-16 12:11:40,188 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:11:40,190 INFO L225 Difference]: With dead ends: 290 [2022-11-16 12:11:40,190 INFO L226 Difference]: Without dead ends: 290 [2022-11-16 12:11:40,191 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 92 SyntacticMatches, 4 SemanticMatches, 30 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 214 ImplicationChecksByTransitivity, 12.1s TimeCoverageRelationStatistics Valid=124, Invalid=806, Unknown=4, NotChecked=58, Total=992 [2022-11-16 12:11:40,191 INFO L413 NwaCegarLoop]: 58 mSDtfsCounter, 209 mSDsluCounter, 530 mSDsCounter, 0 mSdLazyCounter, 568 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 210 SdHoareTripleChecker+Valid, 588 SdHoareTripleChecker+Invalid, 741 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 568 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 156 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-11-16 12:11:40,191 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [210 Valid, 588 Invalid, 741 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 568 Invalid, 0 Unknown, 156 Unchecked, 1.3s Time] [2022-11-16 12:11:40,191 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 290 states. [2022-11-16 12:11:40,195 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 290 to 229. [2022-11-16 12:11:40,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 229 states, 203 states have (on average 1.3152709359605912) internal successors, (267), 216 states have internal predecessors, (267), 5 states have call successors, (5), 4 states have call predecessors, (5), 7 states have return successors, (9), 8 states have call predecessors, (9), 5 states have call successors, (9) [2022-11-16 12:11:40,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 229 states and 281 transitions. [2022-11-16 12:11:40,197 INFO L78 Accepts]: Start accepts. Automaton has 229 states and 281 transitions. Word has length 48 [2022-11-16 12:11:40,197 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:11:40,197 INFO L495 AbstractCegarLoop]: Abstraction has 229 states and 281 transitions. [2022-11-16 12:11:40,197 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 2.8260869565217392) internal successors, (65), 21 states have internal predecessors, (65), 5 states have call successors, (5), 2 states have call predecessors, (5), 4 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2022-11-16 12:11:40,197 INFO L276 IsEmpty]: Start isEmpty. Operand 229 states and 281 transitions. [2022-11-16 12:11:40,198 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-11-16 12:11:40,198 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:11:40,198 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:11:40,219 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (66)] Forceful destruction successful, exit code 0 [2022-11-16 12:11:40,422 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt (67)] Forceful destruction successful, exit code 0 [2022-11-16 12:11:40,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,67 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt [2022-11-16 12:11:40,616 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:11:40,616 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:11:40,617 INFO L85 PathProgramCache]: Analyzing trace with hash -507079458, now seen corresponding path program 4 times [2022-11-16 12:11:40,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:11:40,617 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [177028114] [2022-11-16 12:11:40,617 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-16 12:11:40,617 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:11:40,617 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:11:40,618 INFO L229 MonitoredProcess]: Starting monitored process 68 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:11:40,620 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (68)] Waiting until timeout for monitored process [2022-11-16 12:11:40,836 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-16 12:11:40,836 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 12:11:40,844 INFO L263 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 24 conjunts are in the unsatisfiable core [2022-11-16 12:11:40,846 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:11:40,929 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-16 12:11:41,349 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-11-16 12:11:42,011 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 20 proven. 19 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-16 12:11:42,012 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:11:43,001 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 8 proven. 13 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-16 12:11:43,002 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:11:43,002 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [177028114] [2022-11-16 12:11:43,002 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [177028114] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:11:43,002 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-16 12:11:43,002 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 10] total 25 [2022-11-16 12:11:43,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30743222] [2022-11-16 12:11:43,002 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-16 12:11:43,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-11-16 12:11:43,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:11:43,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-11-16 12:11:43,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=509, Unknown=0, NotChecked=0, Total=600 [2022-11-16 12:11:43,004 INFO L87 Difference]: Start difference. First operand 229 states and 281 transitions. Second operand has 25 states, 24 states have (on average 2.5833333333333335) internal successors, (62), 24 states have internal predecessors, (62), 7 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) [2022-11-16 12:11:46,458 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:11:46,459 INFO L93 Difference]: Finished difference Result 396 states and 467 transitions. [2022-11-16 12:11:46,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-16 12:11:46,461 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 2.5833333333333335) internal successors, (62), 24 states have internal predecessors, (62), 7 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) Word has length 49 [2022-11-16 12:11:46,461 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:11:46,463 INFO L225 Difference]: With dead ends: 396 [2022-11-16 12:11:46,463 INFO L226 Difference]: Without dead ends: 396 [2022-11-16 12:11:46,464 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 75 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 241 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=305, Invalid=1417, Unknown=0, NotChecked=0, Total=1722 [2022-11-16 12:11:46,464 INFO L413 NwaCegarLoop]: 91 mSDtfsCounter, 658 mSDsluCounter, 987 mSDsCounter, 0 mSdLazyCounter, 557 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 658 SdHoareTripleChecker+Valid, 1078 SdHoareTripleChecker+Invalid, 600 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 557 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-11-16 12:11:46,464 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [658 Valid, 1078 Invalid, 600 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 557 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-11-16 12:11:46,465 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 396 states. [2022-11-16 12:11:46,471 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 396 to 243. [2022-11-16 12:11:46,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 243 states, 215 states have (on average 1.2976744186046512) internal successors, (279), 228 states have internal predecessors, (279), 7 states have call successors, (7), 4 states have call predecessors, (7), 7 states have return successors, (13), 10 states have call predecessors, (13), 7 states have call successors, (13) [2022-11-16 12:11:46,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 243 states to 243 states and 299 transitions. [2022-11-16 12:11:46,473 INFO L78 Accepts]: Start accepts. Automaton has 243 states and 299 transitions. Word has length 49 [2022-11-16 12:11:46,474 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:11:46,474 INFO L495 AbstractCegarLoop]: Abstraction has 243 states and 299 transitions. [2022-11-16 12:11:46,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 2.5833333333333335) internal successors, (62), 24 states have internal predecessors, (62), 7 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) [2022-11-16 12:11:46,474 INFO L276 IsEmpty]: Start isEmpty. Operand 243 states and 299 transitions. [2022-11-16 12:11:46,475 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-11-16 12:11:46,475 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:11:46,475 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:11:46,491 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (68)] Forceful destruction successful, exit code 0 [2022-11-16 12:11:46,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:11:46,689 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:11:46,690 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:11:46,690 INFO L85 PathProgramCache]: Analyzing trace with hash -1229413940, now seen corresponding path program 1 times [2022-11-16 12:11:46,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:11:46,690 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [302526644] [2022-11-16 12:11:46,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:11:46,690 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:11:46,690 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:11:46,691 INFO L229 MonitoredProcess]: Starting monitored process 69 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:11:46,692 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (69)] Waiting until timeout for monitored process [2022-11-16 12:11:46,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:11:46,850 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-16 12:11:46,851 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:11:46,937 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-11-16 12:11:46,937 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:11:47,132 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-11-16 12:11:47,132 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:11:47,132 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [302526644] [2022-11-16 12:11:47,132 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [302526644] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:11:47,132 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-16 12:11:47,132 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2022-11-16 12:11:47,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1445674041] [2022-11-16 12:11:47,133 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-16 12:11:47,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-16 12:11:47,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:11:47,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-16 12:11:47,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2022-11-16 12:11:47,134 INFO L87 Difference]: Start difference. First operand 243 states and 299 transitions. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 5 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2022-11-16 12:11:47,389 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:11:47,390 INFO L93 Difference]: Finished difference Result 304 states and 357 transitions. [2022-11-16 12:11:47,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-16 12:11:47,391 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 5 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) Word has length 48 [2022-11-16 12:11:47,391 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:11:47,391 INFO L225 Difference]: With dead ends: 304 [2022-11-16 12:11:47,391 INFO L226 Difference]: Without dead ends: 304 [2022-11-16 12:11:47,392 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 86 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2022-11-16 12:11:47,392 INFO L413 NwaCegarLoop]: 86 mSDtfsCounter, 211 mSDsluCounter, 474 mSDsCounter, 0 mSdLazyCounter, 86 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 211 SdHoareTripleChecker+Valid, 560 SdHoareTripleChecker+Invalid, 91 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 86 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-16 12:11:47,392 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [211 Valid, 560 Invalid, 91 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 86 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-16 12:11:47,393 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 304 states. [2022-11-16 12:11:47,396 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 304 to 238. [2022-11-16 12:11:47,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 238 states, 210 states have (on average 1.276190476190476) internal successors, (268), 223 states have internal predecessors, (268), 7 states have call successors, (7), 4 states have call predecessors, (7), 7 states have return successors, (13), 10 states have call predecessors, (13), 7 states have call successors, (13) [2022-11-16 12:11:47,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 288 transitions. [2022-11-16 12:11:47,397 INFO L78 Accepts]: Start accepts. Automaton has 238 states and 288 transitions. Word has length 48 [2022-11-16 12:11:47,397 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:11:47,398 INFO L495 AbstractCegarLoop]: Abstraction has 238 states and 288 transitions. [2022-11-16 12:11:47,398 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 5 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2022-11-16 12:11:47,398 INFO L276 IsEmpty]: Start isEmpty. Operand 238 states and 288 transitions. [2022-11-16 12:11:47,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-11-16 12:11:47,399 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:11:47,399 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:11:47,411 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (69)] Forceful destruction successful, exit code 0 [2022-11-16 12:11:47,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:11:47,607 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:11:47,607 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:11:47,608 INFO L85 PathProgramCache]: Analyzing trace with hash 1248269290, now seen corresponding path program 2 times [2022-11-16 12:11:47,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:11:47,608 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1446523646] [2022-11-16 12:11:47,608 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-16 12:11:47,608 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:11:47,609 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:11:47,609 INFO L229 MonitoredProcess]: Starting monitored process 70 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:11:47,610 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (70)] Waiting until timeout for monitored process [2022-11-16 12:11:47,771 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-16 12:11:47,771 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 12:11:47,775 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 24 conjunts are in the unsatisfiable core [2022-11-16 12:11:47,779 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:11:47,837 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-16 12:11:48,209 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-11-16 12:11:48,865 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 16 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-16 12:11:48,865 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:11:49,907 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 13 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-16 12:11:49,907 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:11:49,907 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1446523646] [2022-11-16 12:11:49,907 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1446523646] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:11:49,907 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-16 12:11:49,907 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 10] total 25 [2022-11-16 12:11:49,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [353392589] [2022-11-16 12:11:49,907 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-16 12:11:49,908 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-11-16 12:11:49,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:11:49,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-11-16 12:11:49,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=509, Unknown=0, NotChecked=0, Total=600 [2022-11-16 12:11:49,908 INFO L87 Difference]: Start difference. First operand 238 states and 288 transitions. Second operand has 25 states, 24 states have (on average 3.2083333333333335) internal successors, (77), 24 states have internal predecessors, (77), 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) [2022-11-16 12:11:52,928 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:11:52,929 INFO L93 Difference]: Finished difference Result 304 states and 353 transitions. [2022-11-16 12:11:52,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-16 12:11:52,930 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 3.2083333333333335) internal successors, (77), 24 states have internal predecessors, (77), 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 47 [2022-11-16 12:11:52,930 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:11:52,931 INFO L225 Difference]: With dead ends: 304 [2022-11-16 12:11:52,931 INFO L226 Difference]: Without dead ends: 304 [2022-11-16 12:11:52,931 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 71 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 241 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=300, Invalid=1422, Unknown=0, NotChecked=0, Total=1722 [2022-11-16 12:11:52,932 INFO L413 NwaCegarLoop]: 51 mSDtfsCounter, 643 mSDsluCounter, 597 mSDsCounter, 0 mSdLazyCounter, 436 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 643 SdHoareTripleChecker+Valid, 648 SdHoareTripleChecker+Invalid, 492 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 436 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-11-16 12:11:52,932 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [643 Valid, 648 Invalid, 492 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 436 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-11-16 12:11:52,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 304 states. [2022-11-16 12:11:52,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 304 to 288. [2022-11-16 12:11:52,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 288 states, 260 states have (on average 1.2461538461538462) internal successors, (324), 271 states have internal predecessors, (324), 7 states have call successors, (7), 4 states have call predecessors, (7), 7 states have return successors, (13), 12 states have call predecessors, (13), 7 states have call successors, (13) [2022-11-16 12:11:52,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 288 states to 288 states and 344 transitions. [2022-11-16 12:11:52,936 INFO L78 Accepts]: Start accepts. Automaton has 288 states and 344 transitions. Word has length 47 [2022-11-16 12:11:52,937 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:11:52,937 INFO L495 AbstractCegarLoop]: Abstraction has 288 states and 344 transitions. [2022-11-16 12:11:52,937 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 3.2083333333333335) internal successors, (77), 24 states have internal predecessors, (77), 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) [2022-11-16 12:11:52,937 INFO L276 IsEmpty]: Start isEmpty. Operand 288 states and 344 transitions. [2022-11-16 12:11:52,938 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-11-16 12:11:52,938 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:11:52,938 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:11:52,961 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (70)] Forceful destruction successful, exit code 0 [2022-11-16 12:11:53,155 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 70 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:11:53,155 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:11:53,155 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:11:53,155 INFO L85 PathProgramCache]: Analyzing trace with hash 1289498600, now seen corresponding path program 2 times [2022-11-16 12:11:53,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:11:53,156 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1727339378] [2022-11-16 12:11:53,156 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-16 12:11:53,156 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:11:53,156 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:11:53,157 INFO L229 MonitoredProcess]: Starting monitored process 71 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:11:53,179 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (71)] Waiting until timeout for monitored process [2022-11-16 12:11:53,343 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-16 12:11:53,343 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 12:11:53,348 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 17 conjunts are in the unsatisfiable core [2022-11-16 12:11:53,352 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:11:53,390 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-16 12:11:53,644 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-11-16 12:11:53,745 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2022-11-16 12:11:53,818 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-16 12:11:53,819 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 24 [2022-11-16 12:11:53,887 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:11:53,888 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:11:54,216 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-16 12:11:54,217 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 112 treesize of output 118 [2022-11-16 12:11:54,751 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 15 [2022-11-16 12:11:54,755 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-11-16 12:11:54,862 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-16 12:11:54,862 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:11:54,862 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1727339378] [2022-11-16 12:11:54,863 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1727339378] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:11:54,863 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-16 12:11:54,863 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2022-11-16 12:11:54,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [385813560] [2022-11-16 12:11:54,863 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-16 12:11:54,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-11-16 12:11:54,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:11:54,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-11-16 12:11:54,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2022-11-16 12:11:54,865 INFO L87 Difference]: Start difference. First operand 288 states and 344 transitions. Second operand has 17 states, 16 states have (on average 4.5625) internal successors, (73), 17 states have internal predecessors, (73), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-16 12:11:56,121 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:11:56,121 INFO L93 Difference]: Finished difference Result 316 states and 369 transitions. [2022-11-16 12:11:56,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-16 12:11:56,122 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 4.5625) internal successors, (73), 17 states have internal predecessors, (73), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 49 [2022-11-16 12:11:56,122 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:11:56,123 INFO L225 Difference]: With dead ends: 316 [2022-11-16 12:11:56,123 INFO L226 Difference]: Without dead ends: 316 [2022-11-16 12:11:56,123 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 81 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=119, Invalid=531, Unknown=0, NotChecked=0, Total=650 [2022-11-16 12:11:56,123 INFO L413 NwaCegarLoop]: 62 mSDtfsCounter, 140 mSDsluCounter, 552 mSDsCounter, 0 mSdLazyCounter, 271 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 140 SdHoareTripleChecker+Valid, 614 SdHoareTripleChecker+Invalid, 415 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 271 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 139 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-11-16 12:11:56,127 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [140 Valid, 614 Invalid, 415 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 271 Invalid, 0 Unknown, 139 Unchecked, 0.7s Time] [2022-11-16 12:11:56,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 316 states. [2022-11-16 12:11:56,139 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 316 to 294. [2022-11-16 12:11:56,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 294 states, 266 states have (on average 1.2406015037593985) internal successors, (330), 277 states have internal predecessors, (330), 7 states have call successors, (7), 4 states have call predecessors, (7), 7 states have return successors, (13), 12 states have call predecessors, (13), 7 states have call successors, (13) [2022-11-16 12:11:56,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 350 transitions. [2022-11-16 12:11:56,141 INFO L78 Accepts]: Start accepts. Automaton has 294 states and 350 transitions. Word has length 49 [2022-11-16 12:11:56,141 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:11:56,141 INFO L495 AbstractCegarLoop]: Abstraction has 294 states and 350 transitions. [2022-11-16 12:11:56,141 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 4.5625) internal successors, (73), 17 states have internal predecessors, (73), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-16 12:11:56,142 INFO L276 IsEmpty]: Start isEmpty. Operand 294 states and 350 transitions. [2022-11-16 12:11:56,142 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-11-16 12:11:56,142 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:11:56,142 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:11:56,161 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (71)] Ended with exit code 0 [2022-11-16 12:11:56,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 71 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:11:56,362 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:11:56,362 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:11:56,362 INFO L85 PathProgramCache]: Analyzing trace with hash -660349958, now seen corresponding path program 2 times [2022-11-16 12:11:56,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:11:56,362 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [94260523] [2022-11-16 12:11:56,362 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-16 12:11:56,362 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:11:56,363 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:11:56,364 INFO L229 MonitoredProcess]: Starting monitored process 72 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:11:56,367 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (72)] Waiting until timeout for monitored process [2022-11-16 12:11:56,591 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-16 12:11:56,591 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 12:11:56,598 INFO L263 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 31 conjunts are in the unsatisfiable core [2022-11-16 12:11:56,601 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:11:56,610 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-11-16 12:11:56,791 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-16 12:11:56,791 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-11-16 12:11:56,930 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-11-16 12:11:59,108 WARN L855 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_entry_point_~array~0#1.offset_BEFORE_CALL_52| (_ BitVec 32)) (|v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_54| (_ BitVec 32))) (not (= |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_54| (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_54|) |v_ULTIMATE.start_entry_point_~array~0#1.offset_BEFORE_CALL_52|)))) is different from true [2022-11-16 12:11:59,123 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-11-16 12:11:59,258 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 21 [2022-11-16 12:11:59,430 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 8 [2022-11-16 12:11:59,513 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-11-16 12:11:59,567 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 5 trivial. 6 not checked. [2022-11-16 12:11:59,567 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:12:00,040 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-16 12:12:00,040 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 68 treesize of output 74 [2022-11-16 12:12:00,379 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:12:00,379 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [94260523] [2022-11-16 12:12:00,380 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [94260523] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:12:00,380 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [186129129] [2022-11-16 12:12:00,380 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-16 12:12:00,380 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-16 12:12:00,380 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 [2022-11-16 12:12:00,381 INFO L229 MonitoredProcess]: Starting monitored process 73 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-16 12:12:00,382 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt (73)] Waiting until timeout for monitored process [2022-11-16 12:12:00,763 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-16 12:12:00,763 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 12:12:00,767 INFO L263 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 35 conjunts are in the unsatisfiable core [2022-11-16 12:12:00,769 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:12:00,776 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-11-16 12:12:01,281 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-16 12:12:01,281 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-11-16 12:12:01,529 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-11-16 12:12:03,805 WARN L855 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_56| (_ BitVec 32))) (not (= |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_56| (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_56|) (_ bv0 32))))) is different from true [2022-11-16 12:12:03,991 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 12:12:03,992 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 21 [2022-11-16 12:12:04,264 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 8 [2022-11-16 12:12:04,293 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-11-16 12:12:04,304 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 4 proven. 16 refuted. 0 times theorem prover too weak. 1 trivial. 6 not checked. [2022-11-16 12:12:04,304 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:12:04,512 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-16 12:12:04,513 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 43 [2022-11-16 12:12:04,723 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [186129129] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:12:04,723 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-16 12:12:04,723 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17] total 28 [2022-11-16 12:12:04,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [754013900] [2022-11-16 12:12:04,724 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-16 12:12:04,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-11-16 12:12:04,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:12:04,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-11-16 12:12:04,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=786, Unknown=2, NotChecked=114, Total=992 [2022-11-16 12:12:04,725 INFO L87 Difference]: Start difference. First operand 294 states and 350 transitions. Second operand has 29 states, 28 states have (on average 2.5714285714285716) internal successors, (72), 25 states have internal predecessors, (72), 5 states have call successors, (5), 4 states have call predecessors, (5), 5 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2022-11-16 12:12:19,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:12:19,511 INFO L93 Difference]: Finished difference Result 309 states and 363 transitions. [2022-11-16 12:12:19,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-11-16 12:12:19,512 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 2.5714285714285716) internal successors, (72), 25 states have internal predecessors, (72), 5 states have call successors, (5), 4 states have call predecessors, (5), 5 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) Word has length 51 [2022-11-16 12:12:19,512 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:12:19,514 INFO L225 Difference]: With dead ends: 309 [2022-11-16 12:12:19,514 INFO L226 Difference]: Without dead ends: 309 [2022-11-16 12:12:19,515 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 98 SyntacticMatches, 5 SemanticMatches, 40 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 360 ImplicationChecksByTransitivity, 18.9s TimeCoverageRelationStatistics Valid=171, Invalid=1393, Unknown=4, NotChecked=154, Total=1722 [2022-11-16 12:12:19,515 INFO L413 NwaCegarLoop]: 58 mSDtfsCounter, 151 mSDsluCounter, 837 mSDsCounter, 0 mSdLazyCounter, 985 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 151 SdHoareTripleChecker+Valid, 895 SdHoareTripleChecker+Invalid, 1240 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 985 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 226 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-11-16 12:12:19,515 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [151 Valid, 895 Invalid, 1240 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 985 Invalid, 0 Unknown, 226 Unchecked, 2.1s Time] [2022-11-16 12:12:19,515 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 309 states. [2022-11-16 12:12:19,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 309 to 300. [2022-11-16 12:12:19,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 300 states, 272 states have (on average 1.2389705882352942) internal successors, (337), 283 states have internal predecessors, (337), 7 states have call successors, (7), 4 states have call predecessors, (7), 7 states have return successors, (13), 12 states have call predecessors, (13), 7 states have call successors, (13) [2022-11-16 12:12:19,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 300 states to 300 states and 357 transitions. [2022-11-16 12:12:19,519 INFO L78 Accepts]: Start accepts. Automaton has 300 states and 357 transitions. Word has length 51 [2022-11-16 12:12:19,520 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:12:19,520 INFO L495 AbstractCegarLoop]: Abstraction has 300 states and 357 transitions. [2022-11-16 12:12:19,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 2.5714285714285716) internal successors, (72), 25 states have internal predecessors, (72), 5 states have call successors, (5), 4 states have call predecessors, (5), 5 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2022-11-16 12:12:19,520 INFO L276 IsEmpty]: Start isEmpty. Operand 300 states and 357 transitions. [2022-11-16 12:12:19,521 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-11-16 12:12:19,521 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:12:19,521 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:12:19,530 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt (73)] Forceful destruction successful, exit code 0 [2022-11-16 12:12:19,734 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (72)] Forceful destruction successful, exit code 0 [2022-11-16 12:12:19,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt,72 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:12:19,926 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr12REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:12:19,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:12:19,928 INFO L85 PathProgramCache]: Analyzing trace with hash -660349957, now seen corresponding path program 1 times [2022-11-16 12:12:19,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:12:19,928 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1904446222] [2022-11-16 12:12:19,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:12:19,929 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:12:19,929 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:12:19,929 INFO L229 MonitoredProcess]: Starting monitored process 74 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:12:19,936 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (74)] Waiting until timeout for monitored process [2022-11-16 12:12:20,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:12:20,122 INFO L263 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 17 conjunts are in the unsatisfiable core [2022-11-16 12:12:20,123 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:12:20,660 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-11-16 12:12:20,660 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:12:21,159 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-16 12:12:21,160 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 31 [2022-11-16 12:12:22,156 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-11-16 12:12:22,157 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:12:22,157 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1904446222] [2022-11-16 12:12:22,157 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1904446222] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:12:22,157 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-16 12:12:22,157 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 17 [2022-11-16 12:12:22,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [770016088] [2022-11-16 12:12:22,158 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-16 12:12:22,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-16 12:12:22,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:12:22,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-16 12:12:22,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2022-11-16 12:12:22,159 INFO L87 Difference]: Start difference. First operand 300 states and 357 transitions. Second operand has 18 states, 17 states have (on average 4.0) internal successors, (68), 16 states have internal predecessors, (68), 5 states have call successors, (5), 1 states have call predecessors, (5), 3 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2022-11-16 12:12:27,971 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:12:27,971 INFO L93 Difference]: Finished difference Result 567 states and 646 transitions. [2022-11-16 12:12:27,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-11-16 12:12:27,972 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 4.0) internal successors, (68), 16 states have internal predecessors, (68), 5 states have call successors, (5), 1 states have call predecessors, (5), 3 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) Word has length 51 [2022-11-16 12:12:27,972 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:12:27,975 INFO L225 Difference]: With dead ends: 567 [2022-11-16 12:12:27,975 INFO L226 Difference]: Without dead ends: 567 [2022-11-16 12:12:27,975 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 84 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 236 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=281, Invalid=1051, Unknown=0, NotChecked=0, Total=1332 [2022-11-16 12:12:27,975 INFO L413 NwaCegarLoop]: 87 mSDtfsCounter, 941 mSDsluCounter, 726 mSDsCounter, 0 mSdLazyCounter, 584 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 942 SdHoareTripleChecker+Valid, 813 SdHoareTripleChecker+Invalid, 610 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 584 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2022-11-16 12:12:27,975 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [942 Valid, 813 Invalid, 610 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 584 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2022-11-16 12:12:27,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 567 states. [2022-11-16 12:12:27,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 567 to 324. [2022-11-16 12:12:27,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 324 states, 295 states have (on average 1.2372881355932204) internal successors, (365), 305 states have internal predecessors, (365), 8 states have call successors, (8), 4 states have call predecessors, (8), 7 states have return successors, (15), 14 states have call predecessors, (15), 8 states have call successors, (15) [2022-11-16 12:12:27,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 324 states to 324 states and 388 transitions. [2022-11-16 12:12:27,983 INFO L78 Accepts]: Start accepts. Automaton has 324 states and 388 transitions. Word has length 51 [2022-11-16 12:12:27,983 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:12:27,983 INFO L495 AbstractCegarLoop]: Abstraction has 324 states and 388 transitions. [2022-11-16 12:12:27,984 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 4.0) internal successors, (68), 16 states have internal predecessors, (68), 5 states have call successors, (5), 1 states have call predecessors, (5), 3 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2022-11-16 12:12:27,984 INFO L276 IsEmpty]: Start isEmpty. Operand 324 states and 388 transitions. [2022-11-16 12:12:27,984 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-11-16 12:12:27,985 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:12:27,985 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:12:28,000 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (74)] Ended with exit code 0 [2022-11-16 12:12:28,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 74 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:12:28,199 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:12:28,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:12:28,199 INFO L85 PathProgramCache]: Analyzing trace with hash 401683710, now seen corresponding path program 5 times [2022-11-16 12:12:28,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:12:28,199 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1003024930] [2022-11-16 12:12:28,200 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-11-16 12:12:28,200 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:12:28,200 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:12:28,201 INFO L229 MonitoredProcess]: Starting monitored process 75 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:12:28,207 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (75)] Waiting until timeout for monitored process [2022-11-16 12:12:28,467 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2022-11-16 12:12:28,468 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 12:12:28,475 INFO L263 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 47 conjunts are in the unsatisfiable core [2022-11-16 12:12:28,477 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:12:28,504 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-16 12:12:29,586 WARN L855 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (exists ((v_ArrVal_1486 (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_1486) |c_#length|)))) is different from true [2022-11-16 12:12:29,619 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 12:12:29,620 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 21 [2022-11-16 12:12:29,635 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-16 12:12:29,635 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-11-16 12:12:30,067 WARN L855 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (exists ((v_ArrVal_1487 (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_1487) |c_#length|)))) is different from true [2022-11-16 12:12:30,098 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 12:12:30,099 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 21 [2022-11-16 12:12:30,114 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-16 12:12:30,114 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-11-16 12:12:30,553 WARN L855 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (exists ((v_ArrVal_1488 (_ BitVec 32))) (= |c_#length| (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_1488))))) is different from true [2022-11-16 12:12:30,583 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 12:12:30,584 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 21 [2022-11-16 12:12:30,622 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-16 12:12:30,623 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-11-16 12:12:30,808 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 3 proven. 31 refuted. 0 times theorem prover too weak. 6 trivial. 12 not checked. [2022-11-16 12:12:30,808 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:12:33,567 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:12:33,567 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1003024930] [2022-11-16 12:12:33,567 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1003024930] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:12:33,567 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1737582374] [2022-11-16 12:12:33,567 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-11-16 12:12:33,567 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-16 12:12:33,567 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 [2022-11-16 12:12:33,568 INFO L229 MonitoredProcess]: Starting monitored process 76 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-16 12:12:33,570 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt (76)] Waiting until timeout for monitored process [2022-11-16 12:12:34,016 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2022-11-16 12:12:34,017 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 12:12:34,022 INFO L263 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 48 conjunts are in the unsatisfiable core [2022-11-16 12:12:34,027 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:12:34,037 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-16 12:12:35,859 WARN L855 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (exists ((v_ArrVal_1532 (_ BitVec 1))) (= (store |c_old(#valid)| |ldv_malloc_#res.base| v_ArrVal_1532) |c_#valid|)) (exists ((v_ArrVal_1531 (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_1531) |c_#length|)))) is different from true [2022-11-16 12:12:35,930 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-16 12:12:35,931 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-16 12:12:35,943 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-11-16 12:12:36,278 WARN L855 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (exists ((v_ArrVal_1533 (_ BitVec 32))) (= |c_#length| (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_1533))))) is different from true [2022-11-16 12:12:36,302 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 12:12:36,307 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-11-16 12:12:36,321 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-16 12:12:36,322 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-11-16 12:12:36,718 WARN L855 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (exists ((v_ArrVal_1534 (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_1534) |c_#length|)) (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)))) is different from true [2022-11-16 12:12:36,744 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 12:12:36,744 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-11-16 12:12:36,758 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-16 12:12:36,759 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-11-16 12:12:36,923 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 3 proven. 31 refuted. 0 times theorem prover too weak. 6 trivial. 12 not checked. [2022-11-16 12:12:36,923 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:12:39,454 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1737582374] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:12:39,454 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-16 12:12:39,454 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 42 [2022-11-16 12:12:39,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [789458471] [2022-11-16 12:12:39,455 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-16 12:12:39,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-11-16 12:12:39,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:12:39,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-11-16 12:12:39,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=168, Invalid=1331, Unknown=7, NotChecked=474, Total=1980 [2022-11-16 12:12:39,456 INFO L87 Difference]: Start difference. First operand 324 states and 388 transitions. Second operand has 43 states, 41 states have (on average 1.853658536585366) internal successors, (76), 41 states have internal predecessors, (76), 8 states have call successors, (8), 2 states have call predecessors, (8), 7 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-11-16 12:12:43,018 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:12:43,019 INFO L93 Difference]: Finished difference Result 404 states and 484 transitions. [2022-11-16 12:12:43,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-11-16 12:12:43,020 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 41 states have (on average 1.853658536585366) internal successors, (76), 41 states have internal predecessors, (76), 8 states have call successors, (8), 2 states have call predecessors, (8), 7 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) Word has length 52 [2022-11-16 12:12:43,020 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:12:43,021 INFO L225 Difference]: With dead ends: 404 [2022-11-16 12:12:43,021 INFO L226 Difference]: Without dead ends: 404 [2022-11-16 12:12:43,021 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 67 SyntacticMatches, 1 SemanticMatches, 55 ConstructedPredicates, 6 IntricatePredicates, 0 DeprecatedPredicates, 680 ImplicationChecksByTransitivity, 9.8s TimeCoverageRelationStatistics Valid=282, Invalid=2285, Unknown=7, NotChecked=618, Total=3192 [2022-11-16 12:12:43,021 INFO L413 NwaCegarLoop]: 73 mSDtfsCounter, 193 mSDsluCounter, 1176 mSDsCounter, 0 mSdLazyCounter, 814 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 193 SdHoareTripleChecker+Valid, 1249 SdHoareTripleChecker+Invalid, 1893 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 814 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1065 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-11-16 12:12:43,021 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [193 Valid, 1249 Invalid, 1893 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 814 Invalid, 0 Unknown, 1065 Unchecked, 1.8s Time] [2022-11-16 12:12:43,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 404 states. [2022-11-16 12:12:43,027 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 404 to 324. [2022-11-16 12:12:43,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 324 states, 295 states have (on average 1.2338983050847459) internal successors, (364), 305 states have internal predecessors, (364), 8 states have call successors, (8), 4 states have call predecessors, (8), 7 states have return successors, (15), 14 states have call predecessors, (15), 8 states have call successors, (15) [2022-11-16 12:12:43,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 324 states to 324 states and 387 transitions. [2022-11-16 12:12:43,028 INFO L78 Accepts]: Start accepts. Automaton has 324 states and 387 transitions. Word has length 52 [2022-11-16 12:12:43,028 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:12:43,028 INFO L495 AbstractCegarLoop]: Abstraction has 324 states and 387 transitions. [2022-11-16 12:12:43,029 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 41 states have (on average 1.853658536585366) internal successors, (76), 41 states have internal predecessors, (76), 8 states have call successors, (8), 2 states have call predecessors, (8), 7 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-11-16 12:12:43,029 INFO L276 IsEmpty]: Start isEmpty. Operand 324 states and 387 transitions. [2022-11-16 12:12:43,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-11-16 12:12:43,030 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:12:43,030 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:12:43,038 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt (76)] Forceful destruction successful, exit code 0 [2022-11-16 12:12:43,243 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (75)] Forceful destruction successful, exit code 0 [2022-11-16 12:12:43,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt,75 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:12:43,434 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:12:43,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:12:43,435 INFO L85 PathProgramCache]: Analyzing trace with hash -721732598, now seen corresponding path program 3 times [2022-11-16 12:12:43,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:12:43,435 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2145849248] [2022-11-16 12:12:43,435 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-16 12:12:43,435 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:12:43,435 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:12:43,436 INFO L229 MonitoredProcess]: Starting monitored process 77 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:12:43,437 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (77)] Waiting until timeout for monitored process [2022-11-16 12:12:43,662 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-11-16 12:12:43,662 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 12:12:43,668 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 15 conjunts are in the unsatisfiable core [2022-11-16 12:12:43,669 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:12:43,717 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-16 12:12:44,125 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2022-11-16 12:12:44,156 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 4 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:12:44,156 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:12:50,485 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 14 [2022-11-16 12:12:50,488 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-11-16 12:12:50,631 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-16 12:12:50,631 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:12:50,631 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2145849248] [2022-11-16 12:12:50,632 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2145849248] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:12:50,632 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-16 12:12:50,632 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 16 [2022-11-16 12:12:50,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2124219302] [2022-11-16 12:12:50,632 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-16 12:12:50,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-11-16 12:12:50,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:12:50,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-11-16 12:12:50,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=228, Unknown=3, NotChecked=0, Total=272 [2022-11-16 12:12:50,633 INFO L87 Difference]: Start difference. First operand 324 states and 387 transitions. Second operand has 17 states, 16 states have (on average 4.4375) internal successors, (71), 17 states have internal predecessors, (71), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-16 12:12:52,106 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:12:52,106 INFO L93 Difference]: Finished difference Result 372 states and 425 transitions. [2022-11-16 12:12:52,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-16 12:12:52,107 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 4.4375) internal successors, (71), 17 states have internal predecessors, (71), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 50 [2022-11-16 12:12:52,107 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:12:52,108 INFO L225 Difference]: With dead ends: 372 [2022-11-16 12:12:52,108 INFO L226 Difference]: Without dead ends: 372 [2022-11-16 12:12:52,108 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 82 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 7.0s TimeCoverageRelationStatistics Valid=102, Invalid=545, Unknown=3, NotChecked=0, Total=650 [2022-11-16 12:12:52,109 INFO L413 NwaCegarLoop]: 92 mSDtfsCounter, 184 mSDsluCounter, 802 mSDsCounter, 0 mSdLazyCounter, 379 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 185 SdHoareTripleChecker+Valid, 894 SdHoareTripleChecker+Invalid, 406 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 379 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 20 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-11-16 12:12:52,109 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [185 Valid, 894 Invalid, 406 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 379 Invalid, 0 Unknown, 20 Unchecked, 1.0s Time] [2022-11-16 12:12:52,110 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 372 states. [2022-11-16 12:12:52,114 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 372 to 330. [2022-11-16 12:12:52,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 330 states, 299 states have (on average 1.2307692307692308) internal successors, (368), 310 states have internal predecessors, (368), 8 states have call successors, (8), 5 states have call predecessors, (8), 9 states have return successors, (15), 14 states have call predecessors, (15), 8 states have call successors, (15) [2022-11-16 12:12:52,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 330 states to 330 states and 391 transitions. [2022-11-16 12:12:52,116 INFO L78 Accepts]: Start accepts. Automaton has 330 states and 391 transitions. Word has length 50 [2022-11-16 12:12:52,116 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:12:52,116 INFO L495 AbstractCegarLoop]: Abstraction has 330 states and 391 transitions. [2022-11-16 12:12:52,116 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 4.4375) internal successors, (71), 17 states have internal predecessors, (71), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-16 12:12:52,117 INFO L276 IsEmpty]: Start isEmpty. Operand 330 states and 391 transitions. [2022-11-16 12:12:52,117 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-11-16 12:12:52,117 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:12:52,118 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:12:52,140 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (77)] Forceful destruction successful, exit code 0 [2022-11-16 12:12:52,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:12:52,331 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:12:52,331 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:12:52,332 INFO L85 PathProgramCache]: Analyzing trace with hash 1003987860, now seen corresponding path program 1 times [2022-11-16 12:12:52,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:12:52,332 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [771616759] [2022-11-16 12:12:52,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:12:52,332 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:12:52,332 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:12:52,333 INFO L229 MonitoredProcess]: Starting monitored process 78 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:12:52,334 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (78)] Waiting until timeout for monitored process [2022-11-16 12:12:52,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:12:52,521 INFO L263 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 22 conjunts are in the unsatisfiable core [2022-11-16 12:12:52,523 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:12:52,805 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-16 12:12:53,008 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2022-11-16 12:12:53,038 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 4 proven. 15 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-11-16 12:12:53,038 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:12:53,208 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 36 [2022-11-16 12:12:53,747 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-11-16 12:12:53,747 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:12:53,747 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [771616759] [2022-11-16 12:12:53,747 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [771616759] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:12:53,747 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-16 12:12:53,747 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 17 [2022-11-16 12:12:53,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [885555731] [2022-11-16 12:12:53,747 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-16 12:12:53,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-16 12:12:53,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:12:53,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-16 12:12:53,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2022-11-16 12:12:53,749 INFO L87 Difference]: Start difference. First operand 330 states and 391 transitions. Second operand has 18 states, 17 states have (on average 3.6470588235294117) internal successors, (62), 16 states have internal predecessors, (62), 5 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2022-11-16 12:12:55,795 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:12:55,795 INFO L93 Difference]: Finished difference Result 435 states and 501 transitions. [2022-11-16 12:12:55,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-16 12:12:55,796 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 3.6470588235294117) internal successors, (62), 16 states have internal predecessors, (62), 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 52 [2022-11-16 12:12:55,796 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:12:55,799 INFO L225 Difference]: With dead ends: 435 [2022-11-16 12:12:55,799 INFO L226 Difference]: Without dead ends: 435 [2022-11-16 12:12:55,799 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 86 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=94, Invalid=556, Unknown=0, NotChecked=0, Total=650 [2022-11-16 12:12:55,799 INFO L413 NwaCegarLoop]: 102 mSDtfsCounter, 177 mSDsluCounter, 820 mSDsCounter, 0 mSdLazyCounter, 569 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 179 SdHoareTripleChecker+Valid, 922 SdHoareTripleChecker+Invalid, 576 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 569 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-11-16 12:12:55,799 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [179 Valid, 922 Invalid, 576 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 569 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-11-16 12:12:55,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 435 states. [2022-11-16 12:12:55,805 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 435 to 354. [2022-11-16 12:12:55,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 354 states, 323 states have (on average 1.2507739938080495) internal successors, (404), 334 states have internal predecessors, (404), 8 states have call successors, (8), 5 states have call predecessors, (8), 9 states have return successors, (15), 14 states have call predecessors, (15), 8 states have call successors, (15) [2022-11-16 12:12:55,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 354 states to 354 states and 427 transitions. [2022-11-16 12:12:55,807 INFO L78 Accepts]: Start accepts. Automaton has 354 states and 427 transitions. Word has length 52 [2022-11-16 12:12:55,807 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:12:55,808 INFO L495 AbstractCegarLoop]: Abstraction has 354 states and 427 transitions. [2022-11-16 12:12:55,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 3.6470588235294117) internal successors, (62), 16 states have internal predecessors, (62), 5 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2022-11-16 12:12:55,808 INFO L276 IsEmpty]: Start isEmpty. Operand 354 states and 427 transitions. [2022-11-16 12:12:55,809 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-11-16 12:12:55,809 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:12:55,809 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:12:55,823 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (78)] Forceful destruction successful, exit code 0 [2022-11-16 12:12:56,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 78 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:12:56,022 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr19ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:12:56,022 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:12:56,023 INFO L85 PathProgramCache]: Analyzing trace with hash -2037388821, now seen corresponding path program 3 times [2022-11-16 12:12:56,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:12:56,023 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [142035294] [2022-11-16 12:12:56,023 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-16 12:12:56,023 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:12:56,023 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:12:56,025 INFO L229 MonitoredProcess]: Starting monitored process 79 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:12:56,028 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (79)] Waiting until timeout for monitored process [2022-11-16 12:12:56,250 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-11-16 12:12:56,250 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 12:12:56,255 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 35 conjunts are in the unsatisfiable core [2022-11-16 12:12:56,258 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:12:56,556 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-11-16 12:12:56,761 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-11-16 12:12:57,002 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-16 12:12:58,304 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-16 12:12:58,304 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 19 [2022-11-16 12:12:58,553 WARN L855 $PredicateComparison]: unable to prove that (and (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| (_ bv0 32))) (exists ((|ULTIMATE.start_entry_point_~array~0#1.base| (_ BitVec 32))) (and (= (store |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~array~0#1.base| (_ bv0 1)) |c_#valid|) (not (= |ULTIMATE.start_entry_point_~array~0#1.base| (_ bv0 32))) (= (select |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~array~0#1.base|) (_ bv0 1))))) is different from true [2022-11-16 12:12:58,568 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 2 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:12:58,569 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:13:00,254 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:13:00,254 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [142035294] [2022-11-16 12:13:00,254 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [142035294] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:13:00,255 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [891701734] [2022-11-16 12:13:00,255 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-16 12:13:00,255 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-16 12:13:00,255 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 [2022-11-16 12:13:00,256 INFO L229 MonitoredProcess]: Starting monitored process 80 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-16 12:13:00,258 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt (80)] Waiting until timeout for monitored process [2022-11-16 12:13:00,645 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-11-16 12:13:00,645 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 12:13:00,648 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 33 conjunts are in the unsatisfiable core [2022-11-16 12:13:00,651 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:13:01,079 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-11-16 12:13:01,412 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-11-16 12:13:01,683 INFO L321 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-11-16 12:13:01,683 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 7 [2022-11-16 12:13:03,281 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-16 12:13:03,281 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 19 [2022-11-16 12:13:03,669 WARN L855 $PredicateComparison]: unable to prove that (and (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| (_ bv0 32))) (exists ((|ULTIMATE.start_entry_point_~array~0#1.base| (_ BitVec 32)) (v_ArrVal_1637 (_ BitVec 1))) (and (= |c_#valid| (store (store (store |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~array~0#1.base| v_ArrVal_1637) (_ bv0 32) (_ bv0 1)) |ULTIMATE.start_entry_point_~array~0#1.base| (_ bv0 1))) (= (select |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~array~0#1.base|) (_ bv0 1))))) is different from true [2022-11-16 12:13:03,682 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 2 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:13:03,683 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:13:05,207 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [891701734] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:13:05,208 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-16 12:13:05,208 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18] total 32 [2022-11-16 12:13:05,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1128491244] [2022-11-16 12:13:05,208 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-16 12:13:05,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-11-16 12:13:05,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:13:05,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-11-16 12:13:05,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=321, Invalid=2037, Unknown=2, NotChecked=190, Total=2550 [2022-11-16 12:13:05,210 INFO L87 Difference]: Start difference. First operand 354 states and 427 transitions. Second operand has 34 states, 33 states have (on average 2.6666666666666665) internal successors, (88), 31 states have internal predecessors, (88), 3 states have call successors, (3), 3 states have call predecessors, (3), 4 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2022-11-16 12:13:09,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:13:09,696 INFO L93 Difference]: Finished difference Result 360 states and 432 transitions. [2022-11-16 12:13:09,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-11-16 12:13:09,697 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 33 states have (on average 2.6666666666666665) internal successors, (88), 31 states have internal predecessors, (88), 3 states have call successors, (3), 3 states have call predecessors, (3), 4 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) Word has length 51 [2022-11-16 12:13:09,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:13:09,698 INFO L225 Difference]: With dead ends: 360 [2022-11-16 12:13:09,699 INFO L226 Difference]: Without dead ends: 333 [2022-11-16 12:13:09,699 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 100 SyntacticMatches, 5 SemanticMatches, 51 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 1185 ImplicationChecksByTransitivity, 9.8s TimeCoverageRelationStatistics Valid=344, Invalid=2211, Unknown=3, NotChecked=198, Total=2756 [2022-11-16 12:13:09,700 INFO L413 NwaCegarLoop]: 54 mSDtfsCounter, 29 mSDsluCounter, 744 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 798 SdHoareTripleChecker+Invalid, 394 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 379 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-16 12:13:09,700 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [29 Valid, 798 Invalid, 394 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 15 Invalid, 0 Unknown, 379 Unchecked, 0.0s Time] [2022-11-16 12:13:09,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 333 states. [2022-11-16 12:13:09,705 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 333 to 333. [2022-11-16 12:13:09,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 333 states, 303 states have (on average 1.2640264026402641) internal successors, (383), 314 states have internal predecessors, (383), 8 states have call successors, (8), 5 states have call predecessors, (8), 8 states have return successors, (14), 13 states have call predecessors, (14), 8 states have call successors, (14) [2022-11-16 12:13:09,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 333 states to 333 states and 405 transitions. [2022-11-16 12:13:09,707 INFO L78 Accepts]: Start accepts. Automaton has 333 states and 405 transitions. Word has length 51 [2022-11-16 12:13:09,707 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:13:09,707 INFO L495 AbstractCegarLoop]: Abstraction has 333 states and 405 transitions. [2022-11-16 12:13:09,708 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 33 states have (on average 2.6666666666666665) internal successors, (88), 31 states have internal predecessors, (88), 3 states have call successors, (3), 3 states have call predecessors, (3), 4 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2022-11-16 12:13:09,708 INFO L276 IsEmpty]: Start isEmpty. Operand 333 states and 405 transitions. [2022-11-16 12:13:09,709 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-11-16 12:13:09,709 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:13:09,709 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:13:09,720 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt (80)] Forceful destruction successful, exit code 0 [2022-11-16 12:13:09,934 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (79)] Forceful destruction successful, exit code 0 [2022-11-16 12:13:10,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 80 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt,79 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:13:10,114 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:13:10,114 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:13:10,114 INFO L85 PathProgramCache]: Analyzing trace with hash -898873916, now seen corresponding path program 3 times [2022-11-16 12:13:10,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:13:10,115 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [703849246] [2022-11-16 12:13:10,115 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-16 12:13:10,115 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:13:10,115 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:13:10,116 INFO L229 MonitoredProcess]: Starting monitored process 81 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:13:10,118 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (81)] Waiting until timeout for monitored process [2022-11-16 12:13:10,362 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-11-16 12:13:10,362 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 12:13:10,368 INFO L263 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 24 conjunts are in the unsatisfiable core [2022-11-16 12:13:10,370 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:13:10,530 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-16 12:13:10,531 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-11-16 12:13:10,903 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-16 12:13:12,118 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2022-11-16 12:13:12,221 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:13:12,221 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:13:12,827 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 14 [2022-11-16 12:13:12,831 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2022-11-16 12:13:13,279 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-16 12:13:13,279 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:13:13,280 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [703849246] [2022-11-16 12:13:13,280 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [703849246] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:13:13,280 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-16 12:13:13,280 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10] total 24 [2022-11-16 12:13:13,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558289026] [2022-11-16 12:13:13,280 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-16 12:13:13,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-11-16 12:13:13,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:13:13,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-11-16 12:13:13,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=515, Unknown=0, NotChecked=0, Total=600 [2022-11-16 12:13:13,282 INFO L87 Difference]: Start difference. First operand 333 states and 405 transitions. Second operand has 25 states, 24 states have (on average 3.875) internal successors, (93), 24 states have internal predecessors, (93), 4 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-11-16 12:13:18,923 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:13:18,923 INFO L93 Difference]: Finished difference Result 375 states and 437 transitions. [2022-11-16 12:13:18,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-11-16 12:13:18,924 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 3.875) internal successors, (93), 24 states have internal predecessors, (93), 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 51 [2022-11-16 12:13:18,924 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:13:18,926 INFO L225 Difference]: With dead ends: 375 [2022-11-16 12:13:18,926 INFO L226 Difference]: Without dead ends: 375 [2022-11-16 12:13:18,927 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 78 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 379 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=268, Invalid=1802, Unknown=0, NotChecked=0, Total=2070 [2022-11-16 12:13:18,931 INFO L413 NwaCegarLoop]: 64 mSDtfsCounter, 334 mSDsluCounter, 894 mSDsCounter, 0 mSdLazyCounter, 1142 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 334 SdHoareTripleChecker+Valid, 958 SdHoareTripleChecker+Invalid, 1240 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 1142 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 70 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2022-11-16 12:13:18,931 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [334 Valid, 958 Invalid, 1240 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 1142 Invalid, 0 Unknown, 70 Unchecked, 3.2s Time] [2022-11-16 12:13:18,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 375 states. [2022-11-16 12:13:18,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 375 to 333. [2022-11-16 12:13:18,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 333 states, 303 states have (on average 1.2574257425742574) internal successors, (381), 314 states have internal predecessors, (381), 8 states have call successors, (8), 5 states have call predecessors, (8), 8 states have return successors, (14), 13 states have call predecessors, (14), 8 states have call successors, (14) [2022-11-16 12:13:18,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 333 states to 333 states and 403 transitions. [2022-11-16 12:13:18,938 INFO L78 Accepts]: Start accepts. Automaton has 333 states and 403 transitions. Word has length 51 [2022-11-16 12:13:18,938 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:13:18,938 INFO L495 AbstractCegarLoop]: Abstraction has 333 states and 403 transitions. [2022-11-16 12:13:18,938 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 3.875) internal successors, (93), 24 states have internal predecessors, (93), 4 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-11-16 12:13:18,938 INFO L276 IsEmpty]: Start isEmpty. Operand 333 states and 403 transitions. [2022-11-16 12:13:18,943 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-11-16 12:13:18,944 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:13:18,944 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:13:18,955 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (81)] Forceful destruction successful, exit code 0 [2022-11-16 12:13:19,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 81 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:13:19,144 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:13:19,145 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:13:19,145 INFO L85 PathProgramCache]: Analyzing trace with hash 1058852730, now seen corresponding path program 1 times [2022-11-16 12:13:19,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:13:19,145 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1688053293] [2022-11-16 12:13:19,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:13:19,146 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:13:19,146 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:13:19,147 INFO L229 MonitoredProcess]: Starting monitored process 82 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:13:19,150 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (82)] Waiting until timeout for monitored process [2022-11-16 12:13:19,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:13:19,371 INFO L263 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 25 conjunts are in the unsatisfiable core [2022-11-16 12:13:19,373 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:13:20,308 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-16 12:13:20,820 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2022-11-16 12:13:20,929 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 8 proven. 16 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-11-16 12:13:20,929 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:13:21,290 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 36 [2022-11-16 12:13:22,077 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-11-16 12:13:22,077 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:13:22,077 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1688053293] [2022-11-16 12:13:22,078 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1688053293] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:13:22,078 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-16 12:13:22,078 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 22 [2022-11-16 12:13:22,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309512412] [2022-11-16 12:13:22,078 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-16 12:13:22,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-11-16 12:13:22,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:13:22,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-11-16 12:13:22,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=420, Unknown=0, NotChecked=0, Total=506 [2022-11-16 12:13:22,079 INFO L87 Difference]: Start difference. First operand 333 states and 403 transitions. Second operand has 23 states, 22 states have (on average 3.8636363636363638) internal successors, (85), 21 states have internal predecessors, (85), 6 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-11-16 12:13:22,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:13:22,650 INFO L93 Difference]: Finished difference Result 336 states and 406 transitions. [2022-11-16 12:13:22,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-16 12:13:22,651 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 3.8636363636363638) internal successors, (85), 21 states have internal predecessors, (85), 6 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 53 [2022-11-16 12:13:22,651 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:13:22,652 INFO L225 Difference]: With dead ends: 336 [2022-11-16 12:13:22,653 INFO L226 Difference]: Without dead ends: 336 [2022-11-16 12:13:22,653 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 84 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 154 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=102, Invalid=498, Unknown=0, NotChecked=0, Total=600 [2022-11-16 12:13:22,653 INFO L413 NwaCegarLoop]: 63 mSDtfsCounter, 25 mSDsluCounter, 471 mSDsCounter, 0 mSdLazyCounter, 92 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 534 SdHoareTripleChecker+Invalid, 310 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 92 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 217 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-16 12:13:22,653 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [25 Valid, 534 Invalid, 310 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 92 Invalid, 0 Unknown, 217 Unchecked, 0.3s Time] [2022-11-16 12:13:22,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 336 states. [2022-11-16 12:13:22,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 336 to 336. [2022-11-16 12:13:22,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 336 states, 306 states have (on average 1.2549019607843137) internal successors, (384), 317 states have internal predecessors, (384), 8 states have call successors, (8), 5 states have call predecessors, (8), 8 states have return successors, (14), 13 states have call predecessors, (14), 8 states have call successors, (14) [2022-11-16 12:13:22,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 336 states to 336 states and 406 transitions. [2022-11-16 12:13:22,660 INFO L78 Accepts]: Start accepts. Automaton has 336 states and 406 transitions. Word has length 53 [2022-11-16 12:13:22,660 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:13:22,660 INFO L495 AbstractCegarLoop]: Abstraction has 336 states and 406 transitions. [2022-11-16 12:13:22,660 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 3.8636363636363638) internal successors, (85), 21 states have internal predecessors, (85), 6 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-11-16 12:13:22,660 INFO L276 IsEmpty]: Start isEmpty. Operand 336 states and 406 transitions. [2022-11-16 12:13:22,661 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-11-16 12:13:22,661 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:13:22,662 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:13:22,676 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (82)] Forceful destruction successful, exit code 0 [2022-11-16 12:13:22,875 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 82 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:13:22,875 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr15ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:13:22,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:13:22,875 INFO L85 PathProgramCache]: Analyzing trace with hash -1535303594, now seen corresponding path program 1 times [2022-11-16 12:13:22,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:13:22,876 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [713458685] [2022-11-16 12:13:22,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:13:22,876 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:13:22,876 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:13:22,877 INFO L229 MonitoredProcess]: Starting monitored process 83 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:13:22,879 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (83)] Waiting until timeout for monitored process [2022-11-16 12:13:23,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:13:23,144 INFO L263 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 35 conjunts are in the unsatisfiable core [2022-11-16 12:13:23,147 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:13:23,208 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-11-16 12:13:23,366 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-11-16 12:13:23,502 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 5 [2022-11-16 12:13:23,633 INFO L321 Elim1Store]: treesize reduction 34, result has 37.0 percent of original size [2022-11-16 12:13:23,633 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 23 treesize of output 35 [2022-11-16 12:13:23,885 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 28 [2022-11-16 12:13:24,367 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 12:13:24,368 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 12:13:24,369 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 0 case distinctions, treesize of input 39 treesize of output 39 [2022-11-16 12:13:24,612 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-16 12:13:24,614 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 15 [2022-11-16 12:13:24,690 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 10 proven. 17 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-16 12:13:24,690 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:13:38,496 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:13:38,496 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [713458685] [2022-11-16 12:13:38,496 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [713458685] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:13:38,496 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1805971791] [2022-11-16 12:13:38,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:13:38,497 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-16 12:13:38,497 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 [2022-11-16 12:13:38,498 INFO L229 MonitoredProcess]: Starting monitored process 84 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-16 12:13:38,500 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt (84)] Waiting until timeout for monitored process [2022-11-16 12:13:38,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:13:38,991 INFO L263 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 41 conjunts are in the unsatisfiable core [2022-11-16 12:13:38,995 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:13:39,519 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-11-16 12:13:39,867 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-11-16 12:13:40,248 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 5 [2022-11-16 12:13:40,322 INFO L321 Elim1Store]: treesize reduction 49, result has 38.0 percent of original size [2022-11-16 12:13:40,322 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 45 [2022-11-16 12:13:40,781 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 12:13:40,782 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 28 [2022-11-16 12:13:41,542 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 12:13:41,543 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 12:13:41,544 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 0 case distinctions, treesize of input 39 treesize of output 39 [2022-11-16 12:13:41,962 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-16 12:13:41,963 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 15 [2022-11-16 12:13:41,976 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 6 proven. 21 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-16 12:13:41,977 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:13:54,346 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1805971791] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:13:54,346 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-16 12:13:54,346 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 21] total 34 [2022-11-16 12:13:54,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1499810514] [2022-11-16 12:13:54,346 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-16 12:13:54,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-11-16 12:13:54,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:13:54,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-11-16 12:13:54,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=179, Invalid=1703, Unknown=10, NotChecked=0, Total=1892 [2022-11-16 12:13:54,347 INFO L87 Difference]: Start difference. First operand 336 states and 406 transitions. Second operand has 35 states, 34 states have (on average 2.3529411764705883) internal successors, (80), 30 states have internal predecessors, (80), 5 states have call successors, (5), 2 states have call predecessors, (5), 4 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2022-11-16 12:13:59,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:13:59,192 INFO L93 Difference]: Finished difference Result 364 states and 432 transitions. [2022-11-16 12:13:59,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-11-16 12:13:59,193 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 34 states have (on average 2.3529411764705883) internal successors, (80), 30 states have internal predecessors, (80), 5 states have call successors, (5), 2 states have call predecessors, (5), 4 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) Word has length 54 [2022-11-16 12:13:59,193 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:13:59,195 INFO L225 Difference]: With dead ends: 364 [2022-11-16 12:13:59,195 INFO L226 Difference]: Without dead ends: 364 [2022-11-16 12:13:59,195 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 102 SyntacticMatches, 1 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 795 ImplicationChecksByTransitivity, 30.2s TimeCoverageRelationStatistics Valid=268, Invalid=2478, Unknown=10, NotChecked=0, Total=2756 [2022-11-16 12:13:59,196 INFO L413 NwaCegarLoop]: 66 mSDtfsCounter, 203 mSDsluCounter, 966 mSDsCounter, 0 mSdLazyCounter, 1400 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 207 SdHoareTripleChecker+Valid, 1032 SdHoareTripleChecker+Invalid, 1423 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 1400 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.4s IncrementalHoareTripleChecker+Time [2022-11-16 12:13:59,196 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [207 Valid, 1032 Invalid, 1423 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 1400 Invalid, 0 Unknown, 0 Unchecked, 3.4s Time] [2022-11-16 12:13:59,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 364 states. [2022-11-16 12:13:59,201 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 364 to 340. [2022-11-16 12:13:59,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 340 states, 310 states have (on average 1.2548387096774194) internal successors, (389), 321 states have internal predecessors, (389), 8 states have call successors, (8), 5 states have call predecessors, (8), 8 states have return successors, (14), 13 states have call predecessors, (14), 8 states have call successors, (14) [2022-11-16 12:13:59,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 340 states to 340 states and 411 transitions. [2022-11-16 12:13:59,203 INFO L78 Accepts]: Start accepts. Automaton has 340 states and 411 transitions. Word has length 54 [2022-11-16 12:13:59,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:13:59,203 INFO L495 AbstractCegarLoop]: Abstraction has 340 states and 411 transitions. [2022-11-16 12:13:59,204 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 34 states have (on average 2.3529411764705883) internal successors, (80), 30 states have internal predecessors, (80), 5 states have call successors, (5), 2 states have call predecessors, (5), 4 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2022-11-16 12:13:59,204 INFO L276 IsEmpty]: Start isEmpty. Operand 340 states and 411 transitions. [2022-11-16 12:13:59,204 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-11-16 12:13:59,205 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:13:59,205 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:13:59,209 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt (84)] Forceful destruction successful, exit code 0 [2022-11-16 12:13:59,414 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (83)] Forceful destruction successful, exit code 0 [2022-11-16 12:13:59,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 84 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt,83 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:13:59,606 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr15ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:13:59,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:13:59,606 INFO L85 PathProgramCache]: Analyzing trace with hash -1263678902, now seen corresponding path program 1 times [2022-11-16 12:13:59,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:13:59,606 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [714963546] [2022-11-16 12:13:59,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:13:59,607 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:13:59,607 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:13:59,607 INFO L229 MonitoredProcess]: Starting monitored process 85 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:13:59,608 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (85)] Waiting until timeout for monitored process [2022-11-16 12:13:59,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:13:59,833 INFO L263 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 21 conjunts are in the unsatisfiable core [2022-11-16 12:13:59,835 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:14:00,282 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-16 12:14:00,416 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-16 12:14:00,447 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-11-16 12:14:00,447 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:14:00,568 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 29 [2022-11-16 12:14:01,040 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-11-16 12:14:01,041 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:14:01,041 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [714963546] [2022-11-16 12:14:01,041 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [714963546] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:14:01,041 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-16 12:14:01,041 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 7] total 15 [2022-11-16 12:14:01,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556460643] [2022-11-16 12:14:01,041 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-16 12:14:01,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-11-16 12:14:01,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:14:01,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-11-16 12:14:01,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2022-11-16 12:14:01,043 INFO L87 Difference]: Start difference. First operand 340 states and 411 transitions. Second operand has 16 states, 15 states have (on average 4.666666666666667) internal successors, (70), 15 states have internal predecessors, (70), 5 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2022-11-16 12:14:02,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:14:02,301 INFO L93 Difference]: Finished difference Result 384 states and 455 transitions. [2022-11-16 12:14:02,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-16 12:14:02,302 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 4.666666666666667) internal successors, (70), 15 states have internal predecessors, (70), 5 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) Word has length 54 [2022-11-16 12:14:02,304 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:14:02,306 INFO L225 Difference]: With dead ends: 384 [2022-11-16 12:14:02,306 INFO L226 Difference]: Without dead ends: 384 [2022-11-16 12:14:02,306 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 92 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=85, Invalid=335, Unknown=0, NotChecked=0, Total=420 [2022-11-16 12:14:02,307 INFO L413 NwaCegarLoop]: 66 mSDtfsCounter, 232 mSDsluCounter, 524 mSDsCounter, 0 mSdLazyCounter, 364 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 233 SdHoareTripleChecker+Valid, 590 SdHoareTripleChecker+Invalid, 367 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 364 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-11-16 12:14:02,307 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [233 Valid, 590 Invalid, 367 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 364 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-11-16 12:14:02,307 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 384 states. [2022-11-16 12:14:02,310 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 384 to 341. [2022-11-16 12:14:02,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 341 states, 311 states have (on average 1.2508038585209003) internal successors, (389), 322 states have internal predecessors, (389), 8 states have call successors, (8), 5 states have call predecessors, (8), 8 states have return successors, (14), 13 states have call predecessors, (14), 8 states have call successors, (14) [2022-11-16 12:14:02,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 341 states to 341 states and 411 transitions. [2022-11-16 12:14:02,312 INFO L78 Accepts]: Start accepts. Automaton has 341 states and 411 transitions. Word has length 54 [2022-11-16 12:14:02,312 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:14:02,312 INFO L495 AbstractCegarLoop]: Abstraction has 341 states and 411 transitions. [2022-11-16 12:14:02,313 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 4.666666666666667) internal successors, (70), 15 states have internal predecessors, (70), 5 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2022-11-16 12:14:02,313 INFO L276 IsEmpty]: Start isEmpty. Operand 341 states and 411 transitions. [2022-11-16 12:14:02,313 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-11-16 12:14:02,314 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:14:02,314 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:14:02,328 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (85)] Ended with exit code 0 [2022-11-16 12:14:02,527 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 85 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:14:02,527 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr19ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:14:02,527 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:14:02,528 INFO L85 PathProgramCache]: Analyzing trace with hash -594345461, now seen corresponding path program 4 times [2022-11-16 12:14:02,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:14:02,528 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1412654271] [2022-11-16 12:14:02,528 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-16 12:14:02,528 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:14:02,528 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:14:02,529 INFO L229 MonitoredProcess]: Starting monitored process 86 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:14:02,531 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (86)] Waiting until timeout for monitored process [2022-11-16 12:14:02,722 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-16 12:14:02,722 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 12:14:02,727 INFO L263 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 26 conjunts are in the unsatisfiable core [2022-11-16 12:14:02,729 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:14:02,813 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-16 12:14:03,491 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-11-16 12:14:04,271 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-16 12:14:04,272 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:14:07,140 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-16 12:14:07,141 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:14:07,141 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1412654271] [2022-11-16 12:14:07,141 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1412654271] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:14:07,141 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-16 12:14:07,142 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18] total 35 [2022-11-16 12:14:07,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1244197617] [2022-11-16 12:14:07,142 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-16 12:14:07,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-11-16 12:14:07,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:14:07,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-11-16 12:14:07,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=169, Invalid=1021, Unknown=0, NotChecked=0, Total=1190 [2022-11-16 12:14:07,144 INFO L87 Difference]: Start difference. First operand 341 states and 411 transitions. Second operand has 35 states, 34 states have (on average 2.6176470588235294) internal successors, (89), 33 states have internal predecessors, (89), 4 states have call successors, (4), 1 states have call predecessors, (4), 3 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-11-16 12:14:12,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:14:12,336 INFO L93 Difference]: Finished difference Result 596 states and 701 transitions. [2022-11-16 12:14:12,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-11-16 12:14:12,338 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 34 states have (on average 2.6176470588235294) internal successors, (89), 33 states have internal predecessors, (89), 4 states have call successors, (4), 1 states have call predecessors, (4), 3 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 54 [2022-11-16 12:14:12,338 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:14:12,339 INFO L225 Difference]: With dead ends: 596 [2022-11-16 12:14:12,339 INFO L226 Difference]: Without dead ends: 596 [2022-11-16 12:14:12,340 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 74 SyntacticMatches, 0 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 597 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=603, Invalid=2703, Unknown=0, NotChecked=0, Total=3306 [2022-11-16 12:14:12,340 INFO L413 NwaCegarLoop]: 81 mSDtfsCounter, 974 mSDsluCounter, 1287 mSDsCounter, 0 mSdLazyCounter, 806 mSolverCounterSat, 109 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 974 SdHoareTripleChecker+Valid, 1368 SdHoareTripleChecker+Invalid, 1037 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 109 IncrementalHoareTripleChecker+Valid, 806 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 122 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2022-11-16 12:14:12,340 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [974 Valid, 1368 Invalid, 1037 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [109 Valid, 806 Invalid, 0 Unknown, 122 Unchecked, 2.5s Time] [2022-11-16 12:14:12,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 596 states. [2022-11-16 12:14:12,346 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 596 to 344. [2022-11-16 12:14:12,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 344 states, 314 states have (on average 1.2643312101910829) internal successors, (397), 325 states have internal predecessors, (397), 8 states have call successors, (8), 5 states have call predecessors, (8), 8 states have return successors, (14), 13 states have call predecessors, (14), 8 states have call successors, (14) [2022-11-16 12:14:12,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 344 states to 344 states and 419 transitions. [2022-11-16 12:14:12,347 INFO L78 Accepts]: Start accepts. Automaton has 344 states and 419 transitions. Word has length 54 [2022-11-16 12:14:12,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:14:12,347 INFO L495 AbstractCegarLoop]: Abstraction has 344 states and 419 transitions. [2022-11-16 12:14:12,347 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 34 states have (on average 2.6176470588235294) internal successors, (89), 33 states have internal predecessors, (89), 4 states have call successors, (4), 1 states have call predecessors, (4), 3 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-11-16 12:14:12,347 INFO L276 IsEmpty]: Start isEmpty. Operand 344 states and 419 transitions. [2022-11-16 12:14:12,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-11-16 12:14:12,348 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:14:12,348 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:14:12,367 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (86)] Ended with exit code 0 [2022-11-16 12:14:12,567 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 86 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:14:12,567 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr12REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:14:12,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:14:12,567 INFO L85 PathProgramCache]: Analyzing trace with hash -517290423, now seen corresponding path program 1 times [2022-11-16 12:14:12,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:14:12,568 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1888365738] [2022-11-16 12:14:12,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:14:12,568 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:14:12,568 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:14:12,569 INFO L229 MonitoredProcess]: Starting monitored process 87 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:14:12,570 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (87)] Waiting until timeout for monitored process [2022-11-16 12:14:12,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:14:12,798 INFO L263 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-16 12:14:12,799 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:14:12,894 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-11-16 12:14:12,894 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:14:13,076 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-11-16 12:14:13,076 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:14:13,076 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1888365738] [2022-11-16 12:14:13,076 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1888365738] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:14:13,077 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-16 12:14:13,077 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2022-11-16 12:14:13,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [251442330] [2022-11-16 12:14:13,077 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-16 12:14:13,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-16 12:14:13,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:14:13,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-16 12:14:13,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2022-11-16 12:14:13,078 INFO L87 Difference]: Start difference. First operand 344 states and 419 transitions. Second operand has 10 states, 10 states have (on average 5.1) internal successors, (51), 10 states have internal predecessors, (51), 7 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-11-16 12:14:13,611 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:14:13,611 INFO L93 Difference]: Finished difference Result 445 states and 524 transitions. [2022-11-16 12:14:13,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-16 12:14:13,613 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.1) internal successors, (51), 10 states have internal predecessors, (51), 7 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) Word has length 57 [2022-11-16 12:14:13,613 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:14:13,614 INFO L225 Difference]: With dead ends: 445 [2022-11-16 12:14:13,614 INFO L226 Difference]: Without dead ends: 445 [2022-11-16 12:14:13,614 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 104 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=80, Invalid=160, Unknown=0, NotChecked=0, Total=240 [2022-11-16 12:14:13,615 INFO L413 NwaCegarLoop]: 113 mSDtfsCounter, 576 mSDsluCounter, 449 mSDsCounter, 0 mSdLazyCounter, 125 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 576 SdHoareTripleChecker+Valid, 562 SdHoareTripleChecker+Invalid, 133 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 125 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-16 12:14:13,615 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [576 Valid, 562 Invalid, 133 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 125 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-16 12:14:13,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 445 states. [2022-11-16 12:14:13,620 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 445 to 330. [2022-11-16 12:14:13,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 330 states, 300 states have (on average 1.25) internal successors, (375), 311 states have internal predecessors, (375), 8 states have call successors, (8), 5 states have call predecessors, (8), 8 states have return successors, (14), 13 states have call predecessors, (14), 8 states have call successors, (14) [2022-11-16 12:14:13,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 330 states to 330 states and 397 transitions. [2022-11-16 12:14:13,622 INFO L78 Accepts]: Start accepts. Automaton has 330 states and 397 transitions. Word has length 57 [2022-11-16 12:14:13,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:14:13,622 INFO L495 AbstractCegarLoop]: Abstraction has 330 states and 397 transitions. [2022-11-16 12:14:13,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.1) internal successors, (51), 10 states have internal predecessors, (51), 7 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-11-16 12:14:13,623 INFO L276 IsEmpty]: Start isEmpty. Operand 330 states and 397 transitions. [2022-11-16 12:14:13,624 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-11-16 12:14:13,624 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:14:13,624 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:14:13,642 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (87)] Forceful destruction successful, exit code 0 [2022-11-16 12:14:13,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 87 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:14:13,831 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:14:13,831 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:14:13,831 INFO L85 PathProgramCache]: Analyzing trace with hash -1949340119, now seen corresponding path program 4 times [2022-11-16 12:14:13,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:14:13,832 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1252692288] [2022-11-16 12:14:13,832 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-16 12:14:13,832 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:14:13,832 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:14:13,833 INFO L229 MonitoredProcess]: Starting monitored process 88 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:14:13,835 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (88)] Waiting until timeout for monitored process [2022-11-16 12:14:14,070 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-16 12:14:14,070 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 12:14:14,076 INFO L263 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 27 conjunts are in the unsatisfiable core [2022-11-16 12:14:14,078 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:14:14,150 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-16 12:14:14,856 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-11-16 12:14:15,793 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 3 proven. 36 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-16 12:14:15,793 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:14:17,743 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 3 proven. 33 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-16 12:14:17,743 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:14:17,743 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1252692288] [2022-11-16 12:14:17,743 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1252692288] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:14:17,744 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-16 12:14:17,744 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 13] total 31 [2022-11-16 12:14:17,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1754528644] [2022-11-16 12:14:17,744 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-16 12:14:17,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-11-16 12:14:17,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:14:17,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-11-16 12:14:17,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=799, Unknown=0, NotChecked=0, Total=930 [2022-11-16 12:14:17,745 INFO L87 Difference]: Start difference. First operand 330 states and 397 transitions. Second operand has 31 states, 30 states have (on average 3.1333333333333333) internal successors, (94), 30 states have internal predecessors, (94), 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) [2022-11-16 12:14:23,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:14:23,607 INFO L93 Difference]: Finished difference Result 540 states and 632 transitions. [2022-11-16 12:14:23,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-11-16 12:14:23,609 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 30 states have (on average 3.1333333333333333) internal successors, (94), 30 states have internal predecessors, (94), 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 55 [2022-11-16 12:14:23,609 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:14:23,611 INFO L225 Difference]: With dead ends: 540 [2022-11-16 12:14:23,611 INFO L226 Difference]: Without dead ends: 540 [2022-11-16 12:14:23,612 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 81 SyntacticMatches, 0 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 541 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=528, Invalid=2664, Unknown=0, NotChecked=0, Total=3192 [2022-11-16 12:14:23,612 INFO L413 NwaCegarLoop]: 79 mSDtfsCounter, 725 mSDsluCounter, 1093 mSDsCounter, 0 mSdLazyCounter, 781 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 725 SdHoareTripleChecker+Valid, 1172 SdHoareTripleChecker+Invalid, 856 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 781 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2022-11-16 12:14:23,613 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [725 Valid, 1172 Invalid, 856 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 781 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2022-11-16 12:14:23,613 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 540 states. [2022-11-16 12:14:23,620 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 540 to 473. [2022-11-16 12:14:23,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 473 states, 438 states have (on average 1.2557077625570776) internal successors, (550), 445 states have internal predecessors, (550), 13 states have call successors, (13), 5 states have call predecessors, (13), 8 states have return successors, (24), 22 states have call predecessors, (24), 13 states have call successors, (24) [2022-11-16 12:14:23,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 473 states to 473 states and 587 transitions. [2022-11-16 12:14:23,622 INFO L78 Accepts]: Start accepts. Automaton has 473 states and 587 transitions. Word has length 55 [2022-11-16 12:14:23,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:14:23,622 INFO L495 AbstractCegarLoop]: Abstraction has 473 states and 587 transitions. [2022-11-16 12:14:23,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 30 states have (on average 3.1333333333333333) internal successors, (94), 30 states have internal predecessors, (94), 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) [2022-11-16 12:14:23,623 INFO L276 IsEmpty]: Start isEmpty. Operand 473 states and 587 transitions. [2022-11-16 12:14:23,623 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-11-16 12:14:23,624 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:14:23,624 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:14:23,639 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (88)] Forceful destruction successful, exit code 0 [2022-11-16 12:14:23,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 88 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:14:23,837 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:14:23,837 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:14:23,837 INFO L85 PathProgramCache]: Analyzing trace with hash -869675413, now seen corresponding path program 1 times [2022-11-16 12:14:23,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:14:23,837 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1057330491] [2022-11-16 12:14:23,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:14:23,837 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:14:23,837 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:14:23,838 INFO L229 MonitoredProcess]: Starting monitored process 89 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:14:23,839 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (89)] Waiting until timeout for monitored process [2022-11-16 12:14:24,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:14:24,087 INFO L263 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 26 conjunts are in the unsatisfiable core [2022-11-16 12:14:24,089 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:14:24,665 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-16 12:14:24,861 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-16 12:14:24,933 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-11-16 12:14:24,984 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-11-16 12:14:24,984 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:14:25,292 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 46 [2022-11-16 12:14:25,311 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-16 12:14:25,311 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 78 treesize of output 82 [2022-11-16 12:14:26,137 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-11-16 12:14:26,137 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:14:26,137 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1057330491] [2022-11-16 12:14:26,137 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1057330491] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:14:26,137 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-16 12:14:26,138 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 21 [2022-11-16 12:14:26,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [818341931] [2022-11-16 12:14:26,138 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-16 12:14:26,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-11-16 12:14:26,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:14:26,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-11-16 12:14:26,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2022-11-16 12:14:26,139 INFO L87 Difference]: Start difference. First operand 473 states and 587 transitions. Second operand has 22 states, 21 states have (on average 3.857142857142857) internal successors, (81), 20 states have internal predecessors, (81), 5 states have call successors, (5), 1 states have call predecessors, (5), 3 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2022-11-16 12:14:27,852 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:14:27,853 INFO L93 Difference]: Finished difference Result 561 states and 688 transitions. [2022-11-16 12:14:27,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-11-16 12:14:27,854 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 3.857142857142857) internal successors, (81), 20 states have internal predecessors, (81), 5 states have call successors, (5), 1 states have call predecessors, (5), 3 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) Word has length 57 [2022-11-16 12:14:27,854 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:14:27,855 INFO L225 Difference]: With dead ends: 561 [2022-11-16 12:14:27,855 INFO L226 Difference]: Without dead ends: 561 [2022-11-16 12:14:27,855 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 93 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 155 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=165, Invalid=765, Unknown=0, NotChecked=0, Total=930 [2022-11-16 12:14:27,856 INFO L413 NwaCegarLoop]: 63 mSDtfsCounter, 264 mSDsluCounter, 637 mSDsCounter, 0 mSdLazyCounter, 461 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 266 SdHoareTripleChecker+Valid, 700 SdHoareTripleChecker+Invalid, 609 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 461 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 133 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-11-16 12:14:27,856 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [266 Valid, 700 Invalid, 609 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 461 Invalid, 0 Unknown, 133 Unchecked, 1.1s Time] [2022-11-16 12:14:27,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 561 states. [2022-11-16 12:14:27,861 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 561 to 487. [2022-11-16 12:14:27,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 487 states, 452 states have (on average 1.2544247787610618) internal successors, (567), 459 states have internal predecessors, (567), 13 states have call successors, (13), 5 states have call predecessors, (13), 8 states have return successors, (24), 22 states have call predecessors, (24), 13 states have call successors, (24) [2022-11-16 12:14:27,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 487 states to 487 states and 604 transitions. [2022-11-16 12:14:27,863 INFO L78 Accepts]: Start accepts. Automaton has 487 states and 604 transitions. Word has length 57 [2022-11-16 12:14:27,863 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:14:27,863 INFO L495 AbstractCegarLoop]: Abstraction has 487 states and 604 transitions. [2022-11-16 12:14:27,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 3.857142857142857) internal successors, (81), 20 states have internal predecessors, (81), 5 states have call successors, (5), 1 states have call predecessors, (5), 3 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2022-11-16 12:14:27,863 INFO L276 IsEmpty]: Start isEmpty. Operand 487 states and 604 transitions. [2022-11-16 12:14:27,864 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-11-16 12:14:27,864 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:14:27,864 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:14:27,878 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (89)] Forceful destruction successful, exit code 0 [2022-11-16 12:14:28,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 89 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:14:28,078 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr12REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:14:28,079 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:14:28,079 INFO L85 PathProgramCache]: Analyzing trace with hash -869675412, now seen corresponding path program 1 times [2022-11-16 12:14:28,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:14:28,079 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1596598136] [2022-11-16 12:14:28,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:14:28,079 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:14:28,079 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:14:28,081 INFO L229 MonitoredProcess]: Starting monitored process 90 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:14:28,119 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (90)] Waiting until timeout for monitored process [2022-11-16 12:14:28,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:14:28,430 INFO L263 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 46 conjunts are in the unsatisfiable core [2022-11-16 12:14:28,433 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:14:28,520 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-16 12:14:29,589 WARN L855 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_1961 (_ BitVec 32))) (= (store |c_old(#length)| |c_ldv_malloc_#res.base| v_ArrVal_1961) |c_#length|)) is different from true [2022-11-16 12:14:29,645 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-16 12:14:29,645 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2022-11-16 12:14:30,090 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-11-16 12:14:30,891 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 30 [2022-11-16 12:14:31,161 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-16 12:14:31,381 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-16 12:14:31,381 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-11-16 12:14:32,022 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 2 trivial. 4 not checked. [2022-11-16 12:14:32,022 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:14:33,089 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 10 [2022-11-16 12:14:38,310 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:14:38,310 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1596598136] [2022-11-16 12:14:38,310 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1596598136] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:14:38,310 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [817650817] [2022-11-16 12:14:38,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:14:38,311 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-16 12:14:38,311 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 [2022-11-16 12:14:38,311 INFO L229 MonitoredProcess]: Starting monitored process 91 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-16 12:14:38,313 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt (91)] Waiting until timeout for monitored process [2022-11-16 12:14:38,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:14:38,764 INFO L263 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 48 conjunts are in the unsatisfiable core [2022-11-16 12:14:38,767 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:14:38,796 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-11-16 12:14:38,804 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-16 12:14:41,358 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-16 12:14:41,358 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2022-11-16 12:14:41,402 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-16 12:14:41,402 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-11-16 12:14:41,954 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-11-16 12:14:42,582 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2022-11-16 12:14:49,616 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 4 [2022-11-16 12:14:50,099 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 2 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:14:50,099 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:15:00,148 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [817650817] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:15:00,148 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-16 12:15:00,149 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 42 [2022-11-16 12:15:00,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [689735542] [2022-11-16 12:15:00,149 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-16 12:15:00,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-11-16 12:15:00,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:15:00,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-11-16 12:15:00,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=344, Invalid=2734, Unknown=6, NotChecked=108, Total=3192 [2022-11-16 12:15:00,151 INFO L87 Difference]: Start difference. First operand 487 states and 604 transitions. Second operand has 43 states, 41 states have (on average 2.024390243902439) internal successors, (83), 39 states have internal predecessors, (83), 5 states have call successors, (5), 4 states have call predecessors, (5), 6 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2022-11-16 12:15:12,554 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:15:12,554 INFO L93 Difference]: Finished difference Result 498 states and 614 transitions. [2022-11-16 12:15:12,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-11-16 12:15:12,555 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 41 states have (on average 2.024390243902439) internal successors, (83), 39 states have internal predecessors, (83), 5 states have call successors, (5), 4 states have call predecessors, (5), 6 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) Word has length 57 [2022-11-16 12:15:12,555 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:15:12,556 INFO L225 Difference]: With dead ends: 498 [2022-11-16 12:15:12,557 INFO L226 Difference]: Without dead ends: 498 [2022-11-16 12:15:12,557 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 118 SyntacticMatches, 3 SemanticMatches, 65 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 1342 ImplicationChecksByTransitivity, 38.3s TimeCoverageRelationStatistics Valid=456, Invalid=3829, Unknown=9, NotChecked=128, Total=4422 [2022-11-16 12:15:12,557 INFO L413 NwaCegarLoop]: 59 mSDtfsCounter, 65 mSDsluCounter, 1121 mSDsCounter, 0 mSdLazyCounter, 294 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 1180 SdHoareTripleChecker+Invalid, 1150 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 294 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 852 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-11-16 12:15:12,557 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [65 Valid, 1180 Invalid, 1150 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 294 Invalid, 0 Unknown, 852 Unchecked, 0.8s Time] [2022-11-16 12:15:12,558 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 498 states. [2022-11-16 12:15:12,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 498 to 491. [2022-11-16 12:15:12,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 491 states, 455 states have (on average 1.2527472527472527) internal successors, (570), 462 states have internal predecessors, (570), 13 states have call successors, (13), 6 states have call predecessors, (13), 9 states have return successors, (24), 22 states have call predecessors, (24), 13 states have call successors, (24) [2022-11-16 12:15:12,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 491 states to 491 states and 607 transitions. [2022-11-16 12:15:12,563 INFO L78 Accepts]: Start accepts. Automaton has 491 states and 607 transitions. Word has length 57 [2022-11-16 12:15:12,563 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:15:12,563 INFO L495 AbstractCegarLoop]: Abstraction has 491 states and 607 transitions. [2022-11-16 12:15:12,564 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 41 states have (on average 2.024390243902439) internal successors, (83), 39 states have internal predecessors, (83), 5 states have call successors, (5), 4 states have call predecessors, (5), 6 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2022-11-16 12:15:12,564 INFO L276 IsEmpty]: Start isEmpty. Operand 491 states and 607 transitions. [2022-11-16 12:15:12,565 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2022-11-16 12:15:12,565 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:15:12,565 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:15:12,571 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt (91)] Forceful destruction successful, exit code 0 [2022-11-16 12:15:12,787 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (90)] Forceful destruction successful, exit code 0 [2022-11-16 12:15:12,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 91 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt,90 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:15:12,970 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:15:12,971 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:15:12,971 INFO L85 PathProgramCache]: Analyzing trace with hash -1190133949, now seen corresponding path program 1 times [2022-11-16 12:15:12,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:15:12,971 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1685400325] [2022-11-16 12:15:12,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:15:12,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 [2022-11-16 12:15:12,971 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:15:12,972 INFO L229 MonitoredProcess]: Starting monitored process 92 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:15:12,973 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (92)] Waiting until timeout for monitored process [2022-11-16 12:15:13,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:15:13,280 INFO L263 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 27 conjunts are in the unsatisfiable core [2022-11-16 12:15:13,282 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:15:13,398 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-16 12:15:13,746 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 12:15:13,747 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2022-11-16 12:15:14,248 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 12:15:14,248 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-11-16 12:15:14,489 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-16 12:15:14,526 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 4 proven. 17 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-16 12:15:14,527 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:15:19,190 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:15:19,190 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1685400325] [2022-11-16 12:15:19,190 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1685400325] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:15:19,190 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1895082230] [2022-11-16 12:15:19,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:15:19,190 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-16 12:15:19,190 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 [2022-11-16 12:15:19,191 INFO L229 MonitoredProcess]: Starting monitored process 93 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-16 12:15:19,193 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt (93)] Waiting until timeout for monitored process [2022-11-16 12:15:19,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:15:19,682 INFO L263 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 29 conjunts are in the unsatisfiable core [2022-11-16 12:15:19,685 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:15:19,747 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-16 12:15:20,031 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 12:15:20,033 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2022-11-16 12:15:20,415 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 12:15:20,415 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-11-16 12:15:20,565 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-16 12:15:20,569 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 4 proven. 17 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-16 12:15:20,569 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:15:22,894 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1895082230] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:15:22,894 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-16 12:15:22,894 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 14 [2022-11-16 12:15:22,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597803594] [2022-11-16 12:15:22,894 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-16 12:15:22,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-11-16 12:15:22,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:15:22,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-11-16 12:15:22,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=315, Unknown=2, NotChecked=0, Total=380 [2022-11-16 12:15:22,896 INFO L87 Difference]: Start difference. First operand 491 states and 607 transitions. Second operand has 15 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 states have internal predecessors, (50), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-16 12:15:24,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:15:24,149 INFO L93 Difference]: Finished difference Result 508 states and 622 transitions. [2022-11-16 12:15:24,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-11-16 12:15:24,149 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 states have internal predecessors, (50), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 58 [2022-11-16 12:15:24,150 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:15:24,151 INFO L225 Difference]: With dead ends: 508 [2022-11-16 12:15:24,151 INFO L226 Difference]: Without dead ends: 508 [2022-11-16 12:15:24,151 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 134 SyntacticMatches, 8 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 7.7s TimeCoverageRelationStatistics Valid=126, Invalid=628, Unknown=2, NotChecked=0, Total=756 [2022-11-16 12:15:24,151 INFO L413 NwaCegarLoop]: 71 mSDtfsCounter, 164 mSDsluCounter, 503 mSDsCounter, 0 mSdLazyCounter, 325 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 165 SdHoareTripleChecker+Valid, 574 SdHoareTripleChecker+Invalid, 349 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 325 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 22 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-11-16 12:15:24,151 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [165 Valid, 574 Invalid, 349 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 325 Invalid, 0 Unknown, 22 Unchecked, 0.8s Time] [2022-11-16 12:15:24,152 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 508 states. [2022-11-16 12:15:24,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 508 to 494. [2022-11-16 12:15:24,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 494 states, 457 states have (on average 1.2516411378555798) internal successors, (572), 465 states have internal predecessors, (572), 13 states have call successors, (13), 6 states have call predecessors, (13), 10 states have return successors, (24), 22 states have call predecessors, (24), 13 states have call successors, (24) [2022-11-16 12:15:24,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 494 states to 494 states and 609 transitions. [2022-11-16 12:15:24,157 INFO L78 Accepts]: Start accepts. Automaton has 494 states and 609 transitions. Word has length 58 [2022-11-16 12:15:24,158 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:15:24,158 INFO L495 AbstractCegarLoop]: Abstraction has 494 states and 609 transitions. [2022-11-16 12:15:24,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 states have internal predecessors, (50), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-16 12:15:24,158 INFO L276 IsEmpty]: Start isEmpty. Operand 494 states and 609 transitions. [2022-11-16 12:15:24,159 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-11-16 12:15:24,159 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:15:24,159 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:15:24,179 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (92)] Ended with exit code 0 [2022-11-16 12:15:24,383 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt (93)] Forceful destruction successful, exit code 0 [2022-11-16 12:15:24,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 92 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,93 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt [2022-11-16 12:15:24,580 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:15:24,580 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:15:24,580 INFO L85 PathProgramCache]: Analyzing trace with hash 1760553387, now seen corresponding path program 1 times [2022-11-16 12:15:24,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:15:24,580 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [949225885] [2022-11-16 12:15:24,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:15:24,580 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:15:24,581 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:15:24,581 INFO L229 MonitoredProcess]: Starting monitored process 94 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:15:24,591 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (94)] Waiting until timeout for monitored process [2022-11-16 12:15:24,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:15:24,885 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 34 conjunts are in the unsatisfiable core [2022-11-16 12:15:24,893 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:15:25,095 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-16 12:15:25,096 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-11-16 12:15:25,454 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-16 12:15:26,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 12:15:26,310 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2022-11-16 12:15:27,208 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 12:15:27,209 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-11-16 12:15:27,767 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-16 12:15:27,855 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-16 12:15:27,855 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:15:29,034 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:15:29,034 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [949225885] [2022-11-16 12:15:29,034 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [949225885] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:15:29,034 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1691158183] [2022-11-16 12:15:29,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:15:29,034 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-16 12:15:29,035 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 [2022-11-16 12:15:29,035 INFO L229 MonitoredProcess]: Starting monitored process 95 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-16 12:15:29,037 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt (95)] Waiting until timeout for monitored process [2022-11-16 12:15:29,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:15:29,557 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 36 conjunts are in the unsatisfiable core [2022-11-16 12:15:29,560 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:15:29,879 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-16 12:15:29,880 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-11-16 12:15:30,553 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-16 12:15:31,669 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 12:15:31,670 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2022-11-16 12:15:33,079 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 12:15:33,080 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-11-16 12:15:33,768 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-16 12:15:33,874 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-16 12:15:33,874 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:15:36,162 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1691158183] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:15:36,162 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-16 12:15:36,163 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 29 [2022-11-16 12:15:36,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1722637991] [2022-11-16 12:15:36,163 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-16 12:15:36,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-11-16 12:15:36,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:15:36,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-11-16 12:15:36,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=1181, Unknown=0, NotChecked=0, Total=1332 [2022-11-16 12:15:36,164 INFO L87 Difference]: Start difference. First operand 494 states and 609 transitions. Second operand has 31 states, 30 states have (on average 3.3333333333333335) internal successors, (100), 28 states have internal predecessors, (100), 6 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-11-16 12:15:40,310 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:15:40,310 INFO L93 Difference]: Finished difference Result 566 states and 686 transitions. [2022-11-16 12:15:40,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-11-16 12:15:40,311 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 30 states have (on average 3.3333333333333335) internal successors, (100), 28 states have internal predecessors, (100), 6 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 59 [2022-11-16 12:15:40,311 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:15:40,313 INFO L225 Difference]: With dead ends: 566 [2022-11-16 12:15:40,314 INFO L226 Difference]: Without dead ends: 566 [2022-11-16 12:15:40,314 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 122 SyntacticMatches, 8 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 967 ImplicationChecksByTransitivity, 9.3s TimeCoverageRelationStatistics Valid=375, Invalid=2817, Unknown=0, NotChecked=0, Total=3192 [2022-11-16 12:15:40,315 INFO L413 NwaCegarLoop]: 55 mSDtfsCounter, 235 mSDsluCounter, 1066 mSDsCounter, 0 mSdLazyCounter, 506 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 235 SdHoareTripleChecker+Valid, 1121 SdHoareTripleChecker+Invalid, 1285 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 506 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 765 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-11-16 12:15:40,315 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [235 Valid, 1121 Invalid, 1285 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 506 Invalid, 0 Unknown, 765 Unchecked, 1.5s Time] [2022-11-16 12:15:40,316 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 566 states. [2022-11-16 12:15:40,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 566 to 486. [2022-11-16 12:15:40,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 486 states, 449 states have (on average 1.2605790645879733) internal successors, (566), 457 states have internal predecessors, (566), 13 states have call successors, (13), 6 states have call predecessors, (13), 10 states have return successors, (24), 22 states have call predecessors, (24), 13 states have call successors, (24) [2022-11-16 12:15:40,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 486 states to 486 states and 603 transitions. [2022-11-16 12:15:40,325 INFO L78 Accepts]: Start accepts. Automaton has 486 states and 603 transitions. Word has length 59 [2022-11-16 12:15:40,326 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:15:40,326 INFO L495 AbstractCegarLoop]: Abstraction has 486 states and 603 transitions. [2022-11-16 12:15:40,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 30 states have (on average 3.3333333333333335) internal successors, (100), 28 states have internal predecessors, (100), 6 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-11-16 12:15:40,326 INFO L276 IsEmpty]: Start isEmpty. Operand 486 states and 603 transitions. [2022-11-16 12:15:40,327 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2022-11-16 12:15:40,327 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:15:40,327 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:15:40,335 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt (95)] Ended with exit code 0 [2022-11-16 12:15:40,541 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (94)] Forceful destruction successful, exit code 0 [2022-11-16 12:15:40,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 95 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt,94 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:15:40,732 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:15:40,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:15:40,733 INFO L85 PathProgramCache]: Analyzing trace with hash -1724724370, now seen corresponding path program 3 times [2022-11-16 12:15:40,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:15:40,733 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [665574899] [2022-11-16 12:15:40,733 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-16 12:15:40,733 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:15:40,733 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:15:40,734 INFO L229 MonitoredProcess]: Starting monitored process 96 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:15:40,755 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (96)] Waiting until timeout for monitored process [2022-11-16 12:15:41,070 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-11-16 12:15:41,070 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 12:15:41,077 INFO L263 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 24 conjunts are in the unsatisfiable core [2022-11-16 12:15:41,080 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:15:41,302 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-11-16 12:15:41,713 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 27 [2022-11-16 12:15:42,069 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-11-16 12:15:42,215 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-16 12:15:42,271 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 14 proven. 25 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-16 12:15:42,271 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:15:42,841 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:15:42,841 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [665574899] [2022-11-16 12:15:42,841 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [665574899] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:15:42,841 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [21331470] [2022-11-16 12:15:42,842 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-16 12:15:42,842 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-16 12:15:42,842 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 [2022-11-16 12:15:42,843 INFO L229 MonitoredProcess]: Starting monitored process 97 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-16 12:15:42,845 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt (97)] Waiting until timeout for monitored process [2022-11-16 12:15:43,356 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-11-16 12:15:43,356 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 12:15:43,360 INFO L263 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 27 conjunts are in the unsatisfiable core [2022-11-16 12:15:43,362 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:15:43,926 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-11-16 12:15:44,619 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 27 [2022-11-16 12:15:45,182 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 12:15:45,183 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-11-16 12:15:45,463 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-16 12:15:45,472 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 8 proven. 31 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-16 12:15:45,472 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:15:47,733 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [21331470] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:15:47,734 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-16 12:15:47,734 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 15] total 24 [2022-11-16 12:15:47,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155841036] [2022-11-16 12:15:47,734 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-16 12:15:47,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-11-16 12:15:47,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:15:47,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-11-16 12:15:47,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=593, Unknown=0, NotChecked=0, Total=702 [2022-11-16 12:15:47,735 INFO L87 Difference]: Start difference. First operand 486 states and 603 transitions. Second operand has 25 states, 24 states have (on average 3.0833333333333335) internal successors, (74), 22 states have internal predecessors, (74), 7 states have call successors, (7), 3 states have call predecessors, (7), 5 states have return successors, (8), 8 states have call predecessors, (8), 7 states have call successors, (8) [2022-11-16 12:15:51,365 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:15:51,365 INFO L93 Difference]: Finished difference Result 726 states and 874 transitions. [2022-11-16 12:15:51,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-11-16 12:15:51,366 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 3.0833333333333335) internal successors, (74), 22 states have internal predecessors, (74), 7 states have call successors, (7), 3 states have call predecessors, (7), 5 states have return successors, (8), 8 states have call predecessors, (8), 7 states have call successors, (8) Word has length 60 [2022-11-16 12:15:51,366 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:15:51,367 INFO L225 Difference]: With dead ends: 726 [2022-11-16 12:15:51,367 INFO L226 Difference]: Without dead ends: 726 [2022-11-16 12:15:51,368 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 113 SyntacticMatches, 7 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 513 ImplicationChecksByTransitivity, 5.8s TimeCoverageRelationStatistics Valid=277, Invalid=1445, Unknown=0, NotChecked=0, Total=1722 [2022-11-16 12:15:51,368 INFO L413 NwaCegarLoop]: 78 mSDtfsCounter, 612 mSDsluCounter, 849 mSDsCounter, 0 mSdLazyCounter, 873 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 616 SdHoareTripleChecker+Valid, 927 SdHoareTripleChecker+Invalid, 977 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 873 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 85 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2022-11-16 12:15:51,368 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [616 Valid, 927 Invalid, 977 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 873 Invalid, 0 Unknown, 85 Unchecked, 2.5s Time] [2022-11-16 12:15:51,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 726 states. [2022-11-16 12:15:51,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 726 to 548. [2022-11-16 12:15:51,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 548 states, 509 states have (on average 1.2593320235756384) internal successors, (641), 516 states have internal predecessors, (641), 13 states have call successors, (13), 7 states have call predecessors, (13), 12 states have return successors, (24), 24 states have call predecessors, (24), 13 states have call successors, (24) [2022-11-16 12:15:51,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 548 states to 548 states and 678 transitions. [2022-11-16 12:15:51,386 INFO L78 Accepts]: Start accepts. Automaton has 548 states and 678 transitions. Word has length 60 [2022-11-16 12:15:51,386 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:15:51,386 INFO L495 AbstractCegarLoop]: Abstraction has 548 states and 678 transitions. [2022-11-16 12:15:51,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 3.0833333333333335) internal successors, (74), 22 states have internal predecessors, (74), 7 states have call successors, (7), 3 states have call predecessors, (7), 5 states have return successors, (8), 8 states have call predecessors, (8), 7 states have call successors, (8) [2022-11-16 12:15:51,387 INFO L276 IsEmpty]: Start isEmpty. Operand 548 states and 678 transitions. [2022-11-16 12:15:51,388 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2022-11-16 12:15:51,388 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:15:51,388 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:15:51,407 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (96)] Forceful destruction successful, exit code 0 [2022-11-16 12:15:51,608 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt (97)] Forceful destruction successful, exit code 0 [2022-11-16 12:15:51,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 96 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,97 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt [2022-11-16 12:15:51,804 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:15:51,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:15:51,804 INFO L85 PathProgramCache]: Analyzing trace with hash -540014461, now seen corresponding path program 3 times [2022-11-16 12:15:51,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:15:51,805 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1175217560] [2022-11-16 12:15:51,805 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-16 12:15:51,805 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:15:51,805 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:15:51,806 INFO L229 MonitoredProcess]: Starting monitored process 98 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:15:51,807 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (98)] Waiting until timeout for monitored process [2022-11-16 12:15:52,071 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-11-16 12:15:52,071 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 12:15:52,077 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 39 conjunts are in the unsatisfiable core [2022-11-16 12:15:52,080 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:15:52,165 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-16 12:15:52,507 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-11-16 12:15:53,526 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-11-16 12:15:57,555 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-16 12:15:57,556 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 21 [2022-11-16 12:15:57,578 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2022-11-16 12:15:58,693 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-16 12:15:58,693 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 24 [2022-11-16 12:16:01,337 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 8 proven. 24 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-11-16 12:16:01,337 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:16:02,252 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-16 12:16:02,253 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 46 treesize of output 52 [2022-11-16 12:16:06,510 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 11 [2022-11-16 12:16:06,526 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2022-11-16 12:16:07,063 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 11 proven. 21 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-11-16 12:16:07,063 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:16:07,063 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1175217560] [2022-11-16 12:16:07,063 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1175217560] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:16:07,063 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-16 12:16:07,063 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 15] total 35 [2022-11-16 12:16:07,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379326543] [2022-11-16 12:16:07,063 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-16 12:16:07,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-11-16 12:16:07,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:16:07,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-11-16 12:16:07,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=139, Invalid=1121, Unknown=0, NotChecked=0, Total=1260 [2022-11-16 12:16:07,065 INFO L87 Difference]: Start difference. First operand 548 states and 678 transitions. Second operand has 36 states, 34 states have (on average 2.8823529411764706) internal successors, (98), 35 states have internal predecessors, (98), 4 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-11-16 12:16:19,787 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:16:19,787 INFO L93 Difference]: Finished difference Result 576 states and 706 transitions. [2022-11-16 12:16:19,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-11-16 12:16:19,789 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 34 states have (on average 2.8823529411764706) internal successors, (98), 35 states have internal predecessors, (98), 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 58 [2022-11-16 12:16:19,789 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:16:19,791 INFO L225 Difference]: With dead ends: 576 [2022-11-16 12:16:19,791 INFO L226 Difference]: Without dead ends: 576 [2022-11-16 12:16:19,792 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 84 SyntacticMatches, 2 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 769 ImplicationChecksByTransitivity, 19.5s TimeCoverageRelationStatistics Valid=436, Invalid=3346, Unknown=0, NotChecked=0, Total=3782 [2022-11-16 12:16:19,792 INFO L413 NwaCegarLoop]: 49 mSDtfsCounter, 98 mSDsluCounter, 762 mSDsCounter, 0 mSdLazyCounter, 379 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 811 SdHoareTripleChecker+Invalid, 517 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 379 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 126 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-11-16 12:16:19,792 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [98 Valid, 811 Invalid, 517 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 379 Invalid, 0 Unknown, 126 Unchecked, 1.9s Time] [2022-11-16 12:16:19,793 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 576 states. [2022-11-16 12:16:19,800 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 576 to 570. [2022-11-16 12:16:19,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 570 states, 531 states have (on average 1.256120527306968) internal successors, (667), 538 states have internal predecessors, (667), 13 states have call successors, (13), 7 states have call predecessors, (13), 12 states have return successors, (24), 24 states have call predecessors, (24), 13 states have call successors, (24) [2022-11-16 12:16:19,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 570 states to 570 states and 704 transitions. [2022-11-16 12:16:19,802 INFO L78 Accepts]: Start accepts. Automaton has 570 states and 704 transitions. Word has length 58 [2022-11-16 12:16:19,802 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:16:19,802 INFO L495 AbstractCegarLoop]: Abstraction has 570 states and 704 transitions. [2022-11-16 12:16:19,803 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 34 states have (on average 2.8823529411764706) internal successors, (98), 35 states have internal predecessors, (98), 4 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-11-16 12:16:19,803 INFO L276 IsEmpty]: Start isEmpty. Operand 570 states and 704 transitions. [2022-11-16 12:16:19,804 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2022-11-16 12:16:19,804 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:16:19,804 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:16:19,819 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (98)] Forceful destruction successful, exit code 0 [2022-11-16 12:16:20,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 98 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:16:20,018 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:16:20,018 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:16:20,018 INFO L85 PathProgramCache]: Analyzing trace with hash 2085189193, now seen corresponding path program 5 times [2022-11-16 12:16:20,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:16:20,019 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2126986830] [2022-11-16 12:16:20,019 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-11-16 12:16:20,019 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:16:20,019 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:16:20,021 INFO L229 MonitoredProcess]: Starting monitored process 99 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:16:20,063 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (99)] Waiting until timeout for monitored process [2022-11-16 12:16:20,416 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-11-16 12:16:20,416 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 12:16:20,427 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 24 conjunts are in the unsatisfiable core [2022-11-16 12:16:20,430 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:16:20,640 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-11-16 12:16:20,834 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2022-11-16 12:16:21,489 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-11-16 12:16:21,590 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2022-11-16 12:16:21,674 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-11-16 12:16:21,742 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 2 proven. 48 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:16:21,743 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:16:24,127 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 192 treesize of output 186 [2022-11-16 12:16:28,954 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 23 [2022-11-16 12:16:28,958 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 138 treesize of output 130 [2022-11-16 12:16:29,287 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 48 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-16 12:16:29,288 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:16:29,288 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2126986830] [2022-11-16 12:16:29,288 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2126986830] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:16:29,288 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-16 12:16:29,288 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 28 [2022-11-16 12:16:29,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [362216994] [2022-11-16 12:16:29,288 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-16 12:16:29,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-11-16 12:16:29,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:16:29,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-11-16 12:16:29,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=714, Unknown=3, NotChecked=0, Total=812 [2022-11-16 12:16:29,290 INFO L87 Difference]: Start difference. First operand 570 states and 704 transitions. Second operand has 29 states, 28 states have (on average 3.5) internal successors, (98), 28 states have internal predecessors, (98), 3 states have call successors, (3), 2 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-16 12:16:31,987 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:16:31,987 INFO L93 Difference]: Finished difference Result 606 states and 735 transitions. [2022-11-16 12:16:31,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-11-16 12:16:31,988 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 3.5) internal successors, (98), 28 states have internal predecessors, (98), 3 states have call successors, (3), 2 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 58 [2022-11-16 12:16:31,988 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:16:31,990 INFO L225 Difference]: With dead ends: 606 [2022-11-16 12:16:31,990 INFO L226 Difference]: Without dead ends: 606 [2022-11-16 12:16:31,990 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 88 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 362 ImplicationChecksByTransitivity, 8.8s TimeCoverageRelationStatistics Valid=213, Invalid=1424, Unknown=3, NotChecked=0, Total=1640 [2022-11-16 12:16:31,990 INFO L413 NwaCegarLoop]: 78 mSDtfsCounter, 244 mSDsluCounter, 1087 mSDsCounter, 0 mSdLazyCounter, 656 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 248 SdHoareTripleChecker+Valid, 1165 SdHoareTripleChecker+Invalid, 963 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 656 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 298 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-11-16 12:16:31,991 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [248 Valid, 1165 Invalid, 963 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 656 Invalid, 0 Unknown, 298 Unchecked, 1.6s Time] [2022-11-16 12:16:31,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 606 states. [2022-11-16 12:16:31,997 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 606 to 570. [2022-11-16 12:16:31,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 570 states, 531 states have (on average 1.2542372881355932) internal successors, (666), 538 states have internal predecessors, (666), 13 states have call successors, (13), 7 states have call predecessors, (13), 12 states have return successors, (24), 24 states have call predecessors, (24), 13 states have call successors, (24) [2022-11-16 12:16:31,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 570 states to 570 states and 703 transitions. [2022-11-16 12:16:32,000 INFO L78 Accepts]: Start accepts. Automaton has 570 states and 703 transitions. Word has length 58 [2022-11-16 12:16:32,000 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:16:32,000 INFO L495 AbstractCegarLoop]: Abstraction has 570 states and 703 transitions. [2022-11-16 12:16:32,000 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 3.5) internal successors, (98), 28 states have internal predecessors, (98), 3 states have call successors, (3), 2 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-16 12:16:32,001 INFO L276 IsEmpty]: Start isEmpty. Operand 570 states and 703 transitions. [2022-11-16 12:16:32,001 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2022-11-16 12:16:32,001 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:16:32,002 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:16:32,013 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (99)] Forceful destruction successful, exit code 0 [2022-11-16 12:16:32,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 99 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:16:32,207 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:16:32,207 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:16:32,207 INFO L85 PathProgramCache]: Analyzing trace with hash 540624397, now seen corresponding path program 2 times [2022-11-16 12:16:32,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:16:32,207 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [455690356] [2022-11-16 12:16:32,208 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-16 12:16:32,208 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:16:32,208 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:16:32,209 INFO L229 MonitoredProcess]: Starting monitored process 100 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:16:32,209 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (100)] Waiting until timeout for monitored process [2022-11-16 12:16:32,497 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-16 12:16:32,497 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 12:16:32,505 INFO L263 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 29 conjunts are in the unsatisfiable core [2022-11-16 12:16:32,508 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:16:32,847 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-16 12:16:32,847 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-11-16 12:16:33,007 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-16 12:16:33,270 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-11-16 12:16:33,400 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 8 [2022-11-16 12:16:33,474 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-11-16 12:16:33,535 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 8 proven. 20 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-11-16 12:16:33,535 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:16:34,025 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-16 12:16:34,025 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 192 treesize of output 196 [2022-11-16 12:16:34,561 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 38 [2022-11-16 12:16:37,571 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:16:37,571 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [455690356] [2022-11-16 12:16:37,571 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [455690356] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:16:37,571 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1049997338] [2022-11-16 12:16:37,571 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-16 12:16:37,572 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-16 12:16:37,572 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 [2022-11-16 12:16:37,572 INFO L229 MonitoredProcess]: Starting monitored process 101 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-16 12:16:37,574 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt (101)] Waiting until timeout for monitored process [2022-11-16 12:16:38,013 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-16 12:16:38,013 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 12:16:38,016 INFO L263 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 29 conjunts are in the unsatisfiable core [2022-11-16 12:16:38,018 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:16:38,199 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-16 12:16:38,199 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-11-16 12:16:38,249 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-16 12:16:38,465 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 8 [2022-11-16 12:16:38,492 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-11-16 12:16:38,513 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 8 proven. 20 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-11-16 12:16:38,514 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:16:38,643 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-16 12:16:38,644 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 46 treesize of output 52 [2022-11-16 12:16:38,964 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 38 [2022-11-16 12:16:39,772 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1049997338] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:16:39,772 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-16 12:16:39,772 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 14 [2022-11-16 12:16:39,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1218897135] [2022-11-16 12:16:39,773 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-16 12:16:39,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-11-16 12:16:39,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:16:39,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-11-16 12:16:39,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=527, Unknown=1, NotChecked=0, Total=600 [2022-11-16 12:16:39,773 INFO L87 Difference]: Start difference. First operand 570 states and 703 transitions. Second operand has 15 states, 14 states have (on average 3.642857142857143) internal successors, (51), 14 states have internal predecessors, (51), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-16 12:16:41,881 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:16:41,881 INFO L93 Difference]: Finished difference Result 649 states and 787 transitions. [2022-11-16 12:16:41,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-16 12:16:41,881 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 3.642857142857143) internal successors, (51), 14 states have internal predecessors, (51), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 60 [2022-11-16 12:16:41,882 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:16:41,885 INFO L225 Difference]: With dead ends: 649 [2022-11-16 12:16:41,885 INFO L226 Difference]: Without dead ends: 649 [2022-11-16 12:16:41,886 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 175 GetRequests, 143 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 172 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=137, Invalid=854, Unknown=1, NotChecked=0, Total=992 [2022-11-16 12:16:41,886 INFO L413 NwaCegarLoop]: 76 mSDtfsCounter, 155 mSDsluCounter, 619 mSDsCounter, 0 mSdLazyCounter, 681 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 155 SdHoareTripleChecker+Valid, 695 SdHoareTripleChecker+Invalid, 697 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 681 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-11-16 12:16:41,886 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [155 Valid, 695 Invalid, 697 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 681 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-11-16 12:16:41,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 649 states. [2022-11-16 12:16:41,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 649 to 571. [2022-11-16 12:16:41,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 571 states, 532 states have (on average 1.2537593984962405) internal successors, (667), 539 states have internal predecessors, (667), 13 states have call successors, (13), 7 states have call predecessors, (13), 12 states have return successors, (24), 24 states have call predecessors, (24), 13 states have call successors, (24) [2022-11-16 12:16:41,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 571 states to 571 states and 704 transitions. [2022-11-16 12:16:41,894 INFO L78 Accepts]: Start accepts. Automaton has 571 states and 704 transitions. Word has length 60 [2022-11-16 12:16:41,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:16:41,895 INFO L495 AbstractCegarLoop]: Abstraction has 571 states and 704 transitions. [2022-11-16 12:16:41,895 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 3.642857142857143) internal successors, (51), 14 states have internal predecessors, (51), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-16 12:16:41,895 INFO L276 IsEmpty]: Start isEmpty. Operand 571 states and 704 transitions. [2022-11-16 12:16:41,896 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2022-11-16 12:16:41,896 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:16:41,896 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:16:41,910 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt (101)] Forceful destruction successful, exit code 0 [2022-11-16 12:16:42,109 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (100)] Forceful destruction successful, exit code 0 [2022-11-16 12:16:42,300 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 101 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt,100 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:16:42,301 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:16:42,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:16:42,301 INFO L85 PathProgramCache]: Analyzing trace with hash 1999678719, now seen corresponding path program 3 times [2022-11-16 12:16:42,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:16:42,301 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1698283575] [2022-11-16 12:16:42,301 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-16 12:16:42,301 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:16:42,301 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:16:42,302 INFO L229 MonitoredProcess]: Starting monitored process 102 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:16:42,304 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (102)] Waiting until timeout for monitored process [2022-11-16 12:16:42,527 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-11-16 12:16:42,527 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 12:16:42,531 INFO L263 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 17 conjunts are in the unsatisfiable core [2022-11-16 12:16:42,533 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:16:43,276 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-16 12:16:43,276 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:16:44,091 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-16 12:16:44,092 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:16:44,092 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1698283575] [2022-11-16 12:16:44,092 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1698283575] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:16:44,092 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-16 12:16:44,092 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10] total 21 [2022-11-16 12:16:44,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [341682035] [2022-11-16 12:16:44,092 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-16 12:16:44,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-11-16 12:16:44,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:16:44,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-11-16 12:16:44,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=342, Unknown=0, NotChecked=0, Total=420 [2022-11-16 12:16:44,093 INFO L87 Difference]: Start difference. First operand 571 states and 704 transitions. Second operand has 21 states, 21 states have (on average 3.7142857142857144) internal successors, (78), 21 states have internal predecessors, (78), 6 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-11-16 12:16:46,363 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:16:46,363 INFO L93 Difference]: Finished difference Result 730 states and 888 transitions. [2022-11-16 12:16:46,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-16 12:16:46,365 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.7142857142857144) internal successors, (78), 21 states have internal predecessors, (78), 6 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 60 [2022-11-16 12:16:46,365 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:16:46,367 INFO L225 Difference]: With dead ends: 730 [2022-11-16 12:16:46,368 INFO L226 Difference]: Without dead ends: 700 [2022-11-16 12:16:46,368 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 100 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 207 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=309, Invalid=1097, Unknown=0, NotChecked=0, Total=1406 [2022-11-16 12:16:46,368 INFO L413 NwaCegarLoop]: 116 mSDtfsCounter, 827 mSDsluCounter, 842 mSDsCounter, 0 mSdLazyCounter, 314 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 827 SdHoareTripleChecker+Valid, 958 SdHoareTripleChecker+Invalid, 349 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 314 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-11-16 12:16:46,369 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [827 Valid, 958 Invalid, 349 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 314 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-11-16 12:16:46,370 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 700 states. [2022-11-16 12:16:46,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 700 to 549. [2022-11-16 12:16:46,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 549 states, 510 states have (on average 1.2607843137254902) internal successors, (643), 517 states have internal predecessors, (643), 13 states have call successors, (13), 7 states have call predecessors, (13), 12 states have return successors, (24), 24 states have call predecessors, (24), 13 states have call successors, (24) [2022-11-16 12:16:46,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 549 states to 549 states and 680 transitions. [2022-11-16 12:16:46,377 INFO L78 Accepts]: Start accepts. Automaton has 549 states and 680 transitions. Word has length 60 [2022-11-16 12:16:46,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:16:46,377 INFO L495 AbstractCegarLoop]: Abstraction has 549 states and 680 transitions. [2022-11-16 12:16:46,377 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.7142857142857144) internal successors, (78), 21 states have internal predecessors, (78), 6 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-11-16 12:16:46,377 INFO L276 IsEmpty]: Start isEmpty. Operand 549 states and 680 transitions. [2022-11-16 12:16:46,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2022-11-16 12:16:46,378 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:16:46,378 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:16:46,391 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (102)] Ended with exit code 0 [2022-11-16 12:16:46,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 102 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:16:46,579 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr15ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:16:46,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:16:46,579 INFO L85 PathProgramCache]: Analyzing trace with hash -1926847774, now seen corresponding path program 3 times [2022-11-16 12:16:46,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:16:46,579 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1118173286] [2022-11-16 12:16:46,579 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-16 12:16:46,579 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:16:46,579 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:16:46,580 INFO L229 MonitoredProcess]: Starting monitored process 103 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:16:46,581 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (103)] Waiting until timeout for monitored process [2022-11-16 12:16:46,885 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-11-16 12:16:46,885 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 12:16:46,892 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 33 conjunts are in the unsatisfiable core [2022-11-16 12:16:46,895 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:16:46,941 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-11-16 12:16:47,099 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-11-16 12:16:47,260 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 5 [2022-11-16 12:16:47,301 WARN L855 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (exists ((v_ArrVal_2469 (_ BitVec 1))) (= (store |c_old(#valid)| |ldv_malloc_#res.base| v_ArrVal_2469) |c_#valid|)))) is different from true [2022-11-16 12:16:47,375 INFO L321 Elim1Store]: treesize reduction 49, result has 38.0 percent of original size [2022-11-16 12:16:47,375 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 45 [2022-11-16 12:16:47,445 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2022-11-16 12:16:47,558 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 5 [2022-11-16 12:16:47,568 WARN L855 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (= (store |c_old(#valid)| |ldv_malloc_#res.base| (_ bv1 1)) |c_#valid|)) is different from true [2022-11-16 12:16:47,606 INFO L321 Elim1Store]: treesize reduction 44, result has 26.7 percent of original size [2022-11-16 12:16:47,606 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 29 [2022-11-16 12:16:47,721 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2022-11-16 12:16:47,853 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2022-11-16 12:16:47,903 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 14 proven. 21 refuted. 0 times theorem prover too weak. 16 trivial. 6 not checked. [2022-11-16 12:16:47,903 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:16:54,416 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:16:54,417 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1118173286] [2022-11-16 12:16:54,417 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1118173286] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:16:54,417 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1173502823] [2022-11-16 12:16:54,417 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-16 12:16:54,417 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-16 12:16:54,417 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 [2022-11-16 12:16:54,418 INFO L229 MonitoredProcess]: Starting monitored process 104 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-16 12:16:54,419 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt (104)] Waiting until timeout for monitored process [2022-11-16 12:16:54,916 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-11-16 12:16:54,916 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 12:16:54,936 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 37 conjunts are in the unsatisfiable core [2022-11-16 12:16:54,939 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:16:55,261 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-11-16 12:16:55,546 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-11-16 12:16:55,820 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 5 [2022-11-16 12:16:55,875 INFO L321 Elim1Store]: treesize reduction 44, result has 26.7 percent of original size [2022-11-16 12:16:55,876 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 29 [2022-11-16 12:16:56,057 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2022-11-16 12:16:56,210 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 5 [2022-11-16 12:16:56,251 INFO L321 Elim1Store]: treesize reduction 29, result has 27.5 percent of original size [2022-11-16 12:16:56,251 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 24 [2022-11-16 12:16:56,424 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 12:16:56,425 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2022-11-16 12:16:56,668 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2022-11-16 12:16:56,679 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 8 proven. 23 refuted. 0 times theorem prover too weak. 18 trivial. 8 not checked. [2022-11-16 12:16:56,679 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:17:04,427 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1173502823] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:17:04,427 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-16 12:17:04,428 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 16] total 25 [2022-11-16 12:17:04,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [361155185] [2022-11-16 12:17:04,428 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-16 12:17:04,428 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-11-16 12:17:04,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:17:04,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-11-16 12:17:04,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=606, Unknown=5, NotChecked=102, Total=812 [2022-11-16 12:17:04,429 INFO L87 Difference]: Start difference. First operand 549 states and 680 transitions. Second operand has 26 states, 25 states have (on average 2.96) internal successors, (74), 23 states have internal predecessors, (74), 7 states have call successors, (7), 2 states have call predecessors, (7), 5 states have return successors, (8), 8 states have call predecessors, (8), 7 states have call successors, (8) [2022-11-16 12:17:08,465 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:17:08,465 INFO L93 Difference]: Finished difference Result 635 states and 781 transitions. [2022-11-16 12:17:08,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-16 12:17:08,466 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 2.96) internal successors, (74), 23 states have internal predecessors, (74), 7 states have call successors, (7), 2 states have call predecessors, (7), 5 states have return successors, (8), 8 states have call predecessors, (8), 7 states have call successors, (8) Word has length 61 [2022-11-16 12:17:08,466 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:17:08,467 INFO L225 Difference]: With dead ends: 635 [2022-11-16 12:17:08,467 INFO L226 Difference]: Without dead ends: 635 [2022-11-16 12:17:08,468 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 115 SyntacticMatches, 5 SemanticMatches, 34 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 274 ImplicationChecksByTransitivity, 18.0s TimeCoverageRelationStatistics Valid=165, Invalid=960, Unknown=5, NotChecked=130, Total=1260 [2022-11-16 12:17:08,468 INFO L413 NwaCegarLoop]: 68 mSDtfsCounter, 212 mSDsluCounter, 630 mSDsCounter, 0 mSdLazyCounter, 663 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 213 SdHoareTripleChecker+Valid, 698 SdHoareTripleChecker+Invalid, 1029 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 663 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 347 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-11-16 12:17:08,468 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [213 Valid, 698 Invalid, 1029 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 663 Invalid, 0 Unknown, 347 Unchecked, 1.5s Time] [2022-11-16 12:17:08,468 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 635 states. [2022-11-16 12:17:08,473 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 635 to 551. [2022-11-16 12:17:08,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 551 states, 512 states have (on average 1.259765625) internal successors, (645), 519 states have internal predecessors, (645), 13 states have call successors, (13), 7 states have call predecessors, (13), 12 states have return successors, (24), 24 states have call predecessors, (24), 13 states have call successors, (24) [2022-11-16 12:17:08,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 551 states to 551 states and 682 transitions. [2022-11-16 12:17:08,475 INFO L78 Accepts]: Start accepts. Automaton has 551 states and 682 transitions. Word has length 61 [2022-11-16 12:17:08,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:17:08,475 INFO L495 AbstractCegarLoop]: Abstraction has 551 states and 682 transitions. [2022-11-16 12:17:08,475 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 2.96) internal successors, (74), 23 states have internal predecessors, (74), 7 states have call successors, (7), 2 states have call predecessors, (7), 5 states have return successors, (8), 8 states have call predecessors, (8), 7 states have call successors, (8) [2022-11-16 12:17:08,475 INFO L276 IsEmpty]: Start isEmpty. Operand 551 states and 682 transitions. [2022-11-16 12:17:08,476 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2022-11-16 12:17:08,476 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:17:08,476 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:17:08,483 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt (104)] Forceful destruction successful, exit code 0 [2022-11-16 12:17:08,688 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (103)] Forceful destruction successful, exit code 0 [2022-11-16 12:17:08,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 104 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt,103 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:17:08,879 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:17:08,879 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:17:08,879 INFO L85 PathProgramCache]: Analyzing trace with hash -386225673, now seen corresponding path program 6 times [2022-11-16 12:17:08,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:17:08,880 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [519487131] [2022-11-16 12:17:08,880 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-11-16 12:17:08,880 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:17:08,880 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:17:08,881 INFO L229 MonitoredProcess]: Starting monitored process 105 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:17:08,882 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (105)] Waiting until timeout for monitored process [2022-11-16 12:17:09,223 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-11-16 12:17:09,223 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 12:17:09,231 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 17 conjunts are in the unsatisfiable core [2022-11-16 12:17:09,238 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:17:09,931 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 28 proven. 33 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-16 12:17:09,931 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:17:11,230 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 19 proven. 26 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-11-16 12:17:11,231 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:17:11,231 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [519487131] [2022-11-16 12:17:11,231 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [519487131] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:17:11,231 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-16 12:17:11,231 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12] total 25 [2022-11-16 12:17:11,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1368888660] [2022-11-16 12:17:11,232 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-16 12:17:11,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-11-16 12:17:11,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:17:11,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-11-16 12:17:11,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=503, Unknown=0, NotChecked=0, Total=600 [2022-11-16 12:17:11,233 INFO L87 Difference]: Start difference. First operand 551 states and 682 transitions. Second operand has 25 states, 25 states have (on average 3.0) internal successors, (75), 25 states have internal predecessors, (75), 9 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 9 states have call predecessors, (10), 9 states have call successors, (10) [2022-11-16 12:17:13,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:17:13,858 INFO L93 Difference]: Finished difference Result 607 states and 699 transitions. [2022-11-16 12:17:13,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-11-16 12:17:13,859 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.0) internal successors, (75), 25 states have internal predecessors, (75), 9 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 9 states have call predecessors, (10), 9 states have call successors, (10) Word has length 62 [2022-11-16 12:17:13,859 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:17:13,860 INFO L225 Difference]: With dead ends: 607 [2022-11-16 12:17:13,860 INFO L226 Difference]: Without dead ends: 607 [2022-11-16 12:17:13,861 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 100 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 290 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=421, Invalid=1559, Unknown=0, NotChecked=0, Total=1980 [2022-11-16 12:17:13,861 INFO L413 NwaCegarLoop]: 171 mSDtfsCounter, 1265 mSDsluCounter, 1749 mSDsCounter, 0 mSdLazyCounter, 545 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1265 SdHoareTripleChecker+Valid, 1920 SdHoareTripleChecker+Invalid, 596 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 545 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-11-16 12:17:13,861 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1265 Valid, 1920 Invalid, 596 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 545 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-11-16 12:17:13,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 607 states. [2022-11-16 12:17:13,868 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 607 to 479. [2022-11-16 12:17:13,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 479 states, 442 states have (on average 1.237556561085973) internal successors, (547), 451 states have internal predecessors, (547), 11 states have call successors, (11), 7 states have call predecessors, (11), 12 states have return successors, (20), 20 states have call predecessors, (20), 11 states have call successors, (20) [2022-11-16 12:17:13,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 479 states to 479 states and 578 transitions. [2022-11-16 12:17:13,870 INFO L78 Accepts]: Start accepts. Automaton has 479 states and 578 transitions. Word has length 62 [2022-11-16 12:17:13,870 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:17:13,870 INFO L495 AbstractCegarLoop]: Abstraction has 479 states and 578 transitions. [2022-11-16 12:17:13,870 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.0) internal successors, (75), 25 states have internal predecessors, (75), 9 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 9 states have call predecessors, (10), 9 states have call successors, (10) [2022-11-16 12:17:13,870 INFO L276 IsEmpty]: Start isEmpty. Operand 479 states and 578 transitions. [2022-11-16 12:17:13,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2022-11-16 12:17:13,871 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:17:13,871 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:17:13,891 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (105)] Ended with exit code 0 [2022-11-16 12:17:14,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 105 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:17:14,084 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:17:14,084 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:17:14,084 INFO L85 PathProgramCache]: Analyzing trace with hash 714147219, now seen corresponding path program 2 times [2022-11-16 12:17:14,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:17:14,085 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [56908851] [2022-11-16 12:17:14,085 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-16 12:17:14,085 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:17:14,085 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:17:14,086 INFO L229 MonitoredProcess]: Starting monitored process 106 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:17:14,087 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (106)] Waiting until timeout for monitored process [2022-11-16 12:17:14,311 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-16 12:17:14,311 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 12:17:14,317 INFO L263 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 13 conjunts are in the unsatisfiable core [2022-11-16 12:17:14,318 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:17:14,723 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-16 12:17:14,723 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:17:15,207 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 30 [2022-11-16 12:17:17,271 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-16 12:17:17,271 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:17:17,271 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [56908851] [2022-11-16 12:17:17,271 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [56908851] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:17:17,271 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-16 12:17:17,271 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 20 [2022-11-16 12:17:17,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1342666468] [2022-11-16 12:17:17,271 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-16 12:17:17,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-11-16 12:17:17,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:17:17,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-11-16 12:17:17,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2022-11-16 12:17:17,272 INFO L87 Difference]: Start difference. First operand 479 states and 578 transitions. Second operand has 21 states, 20 states have (on average 3.65) internal successors, (73), 19 states have internal predecessors, (73), 7 states have call successors, (7), 1 states have call predecessors, (7), 3 states have return successors, (8), 8 states have call predecessors, (8), 7 states have call successors, (8) [2022-11-16 12:17:29,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:17:29,648 INFO L93 Difference]: Finished difference Result 958 states and 1146 transitions. [2022-11-16 12:17:29,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-11-16 12:17:29,649 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 3.65) internal successors, (73), 19 states have internal predecessors, (73), 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 61 [2022-11-16 12:17:29,649 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:17:29,651 INFO L225 Difference]: With dead ends: 958 [2022-11-16 12:17:29,651 INFO L226 Difference]: Without dead ends: 958 [2022-11-16 12:17:29,651 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 101 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 570 ImplicationChecksByTransitivity, 10.7s TimeCoverageRelationStatistics Valid=572, Invalid=2080, Unknown=0, NotChecked=0, Total=2652 [2022-11-16 12:17:29,651 INFO L413 NwaCegarLoop]: 113 mSDtfsCounter, 1315 mSDsluCounter, 1142 mSDsCounter, 0 mSdLazyCounter, 605 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1316 SdHoareTripleChecker+Valid, 1255 SdHoareTripleChecker+Invalid, 656 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 605 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.4s IncrementalHoareTripleChecker+Time [2022-11-16 12:17:29,651 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1316 Valid, 1255 Invalid, 656 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 605 Invalid, 0 Unknown, 0 Unchecked, 3.4s Time] [2022-11-16 12:17:29,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 958 states. [2022-11-16 12:17:29,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 958 to 531. [2022-11-16 12:17:29,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 531 states, 492 states have (on average 1.2621951219512195) internal successors, (621), 501 states have internal predecessors, (621), 13 states have call successors, (13), 7 states have call predecessors, (13), 12 states have return successors, (24), 22 states have call predecessors, (24), 13 states have call successors, (24) [2022-11-16 12:17:29,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 531 states to 531 states and 658 transitions. [2022-11-16 12:17:29,661 INFO L78 Accepts]: Start accepts. Automaton has 531 states and 658 transitions. Word has length 61 [2022-11-16 12:17:29,661 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:17:29,661 INFO L495 AbstractCegarLoop]: Abstraction has 531 states and 658 transitions. [2022-11-16 12:17:29,661 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 3.65) internal successors, (73), 19 states have internal predecessors, (73), 7 states have call successors, (7), 1 states have call predecessors, (7), 3 states have return successors, (8), 8 states have call predecessors, (8), 7 states have call successors, (8) [2022-11-16 12:17:29,661 INFO L276 IsEmpty]: Start isEmpty. Operand 531 states and 658 transitions. [2022-11-16 12:17:29,662 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2022-11-16 12:17:29,662 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:17:29,662 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:17:29,679 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (106)] Forceful destruction successful, exit code 0 [2022-11-16 12:17:29,875 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 106 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:17:29,875 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr12REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:17:29,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:17:29,875 INFO L85 PathProgramCache]: Analyzing trace with hash -2042474868, now seen corresponding path program 2 times [2022-11-16 12:17:29,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:17:29,876 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [382609532] [2022-11-16 12:17:29,876 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-16 12:17:29,876 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:17:29,876 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:17:29,878 INFO L229 MonitoredProcess]: Starting monitored process 107 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:17:29,920 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (107)] Waiting until timeout for monitored process [2022-11-16 12:17:30,232 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-16 12:17:30,232 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 12:17:30,242 INFO L263 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 47 conjunts are in the unsatisfiable core [2022-11-16 12:17:30,244 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:17:30,319 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-16 12:17:31,538 WARN L855 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_2656 (_ BitVec 32))) (= (store |c_old(#length)| |c_ldv_malloc_#res.base| v_ArrVal_2656) |c_#length|)) is different from true [2022-11-16 12:17:31,596 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-16 12:17:31,597 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2022-11-16 12:17:32,053 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-11-16 12:17:32,864 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 30 [2022-11-16 12:17:33,138 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-16 12:17:33,340 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-16 12:17:33,340 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-11-16 12:17:33,969 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 2 proven. 23 refuted. 0 times theorem prover too weak. 2 trivial. 4 not checked. [2022-11-16 12:17:33,969 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:17:35,020 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 10 [2022-11-16 12:17:40,128 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:17:40,128 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [382609532] [2022-11-16 12:17:40,129 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [382609532] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:17:40,129 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [698121619] [2022-11-16 12:17:40,129 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-16 12:17:40,129 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-16 12:17:40,129 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 [2022-11-16 12:17:40,130 INFO L229 MonitoredProcess]: Starting monitored process 108 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-16 12:17:40,131 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt (108)] Waiting until timeout for monitored process [2022-11-16 12:17:40,614 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-16 12:17:40,614 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 12:17:40,618 INFO L263 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 49 conjunts are in the unsatisfiable core [2022-11-16 12:17:40,621 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:17:40,641 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-11-16 12:17:40,648 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-16 12:17:43,258 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-16 12:17:43,258 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2022-11-16 12:17:43,299 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-16 12:17:43,299 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-11-16 12:17:43,795 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-11-16 12:17:44,346 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2022-11-16 12:17:51,276 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 4 [2022-11-16 12:17:51,717 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 2 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:17:51,717 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:18:01,524 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [698121619] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:18:01,524 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-16 12:18:01,524 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 44 [2022-11-16 12:18:01,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [170974634] [2022-11-16 12:18:01,524 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-16 12:18:01,525 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-11-16 12:18:01,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:18:01,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-11-16 12:18:01,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=373, Invalid=2931, Unknown=6, NotChecked=112, Total=3422 [2022-11-16 12:18:01,526 INFO L87 Difference]: Start difference. First operand 531 states and 658 transitions. Second operand has 45 states, 43 states have (on average 2.0697674418604652) internal successors, (89), 41 states have internal predecessors, (89), 5 states have call successors, (5), 4 states have call predecessors, (5), 6 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2022-11-16 12:18:13,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:18:13,982 INFO L93 Difference]: Finished difference Result 558 states and 684 transitions. [2022-11-16 12:18:13,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-11-16 12:18:13,983 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 43 states have (on average 2.0697674418604652) internal successors, (89), 41 states have internal predecessors, (89), 5 states have call successors, (5), 4 states have call predecessors, (5), 6 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) Word has length 60 [2022-11-16 12:18:13,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:18:13,985 INFO L225 Difference]: With dead ends: 558 [2022-11-16 12:18:13,985 INFO L226 Difference]: Without dead ends: 558 [2022-11-16 12:18:13,986 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 122 SyntacticMatches, 3 SemanticMatches, 66 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 1407 ImplicationChecksByTransitivity, 37.7s TimeCoverageRelationStatistics Valid=467, Invalid=3950, Unknown=9, NotChecked=130, Total=4556 [2022-11-16 12:18:13,986 INFO L413 NwaCegarLoop]: 87 mSDtfsCounter, 159 mSDsluCounter, 1365 mSDsCounter, 0 mSdLazyCounter, 485 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 159 SdHoareTripleChecker+Valid, 1452 SdHoareTripleChecker+Invalid, 1208 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 485 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 711 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-11-16 12:18:13,986 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [159 Valid, 1452 Invalid, 1208 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 485 Invalid, 0 Unknown, 711 Unchecked, 1.1s Time] [2022-11-16 12:18:13,987 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 558 states. [2022-11-16 12:18:14,000 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 558 to 535. [2022-11-16 12:18:14,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 535 states, 495 states have (on average 1.2606060606060605) internal successors, (624), 504 states have internal predecessors, (624), 13 states have call successors, (13), 8 states have call predecessors, (13), 13 states have return successors, (24), 22 states have call predecessors, (24), 13 states have call successors, (24) [2022-11-16 12:18:14,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 535 states to 535 states and 661 transitions. [2022-11-16 12:18:14,002 INFO L78 Accepts]: Start accepts. Automaton has 535 states and 661 transitions. Word has length 60 [2022-11-16 12:18:14,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:18:14,002 INFO L495 AbstractCegarLoop]: Abstraction has 535 states and 661 transitions. [2022-11-16 12:18:14,002 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 43 states have (on average 2.0697674418604652) internal successors, (89), 41 states have internal predecessors, (89), 5 states have call successors, (5), 4 states have call predecessors, (5), 6 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2022-11-16 12:18:14,003 INFO L276 IsEmpty]: Start isEmpty. Operand 535 states and 661 transitions. [2022-11-16 12:18:14,004 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-11-16 12:18:14,004 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:18:14,004 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:18:14,022 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (107)] Forceful destruction successful, exit code 0 [2022-11-16 12:18:14,222 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt (108)] Forceful destruction successful, exit code 0 [2022-11-16 12:18:14,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 107 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,108 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt [2022-11-16 12:18:14,418 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:18:14,418 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:18:14,418 INFO L85 PathProgramCache]: Analyzing trace with hash 216355621, now seen corresponding path program 4 times [2022-11-16 12:18:14,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:18:14,419 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [942658897] [2022-11-16 12:18:14,419 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-16 12:18:14,419 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:18:14,419 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:18:14,421 INFO L229 MonitoredProcess]: Starting monitored process 109 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:18:14,438 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (109)] Waiting until timeout for monitored process [2022-11-16 12:18:14,651 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-16 12:18:14,651 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 12:18:14,657 INFO L263 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 17 conjunts are in the unsatisfiable core [2022-11-16 12:18:14,658 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:18:14,722 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-16 12:18:15,247 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2022-11-16 12:18:15,286 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 4 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:18:15,286 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:18:23,752 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 14 [2022-11-16 12:18:23,756 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-11-16 12:18:23,995 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-16 12:18:23,995 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:18:23,996 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [942658897] [2022-11-16 12:18:23,996 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [942658897] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:18:23,996 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-16 12:18:23,996 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 20 [2022-11-16 12:18:23,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [703622365] [2022-11-16 12:18:23,996 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-16 12:18:23,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-11-16 12:18:23,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:18:23,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-11-16 12:18:23,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=364, Unknown=4, NotChecked=0, Total=420 [2022-11-16 12:18:23,997 INFO L87 Difference]: Start difference. First operand 535 states and 661 transitions. Second operand has 21 states, 20 states have (on average 4.45) internal successors, (89), 21 states have internal predecessors, (89), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-16 12:18:26,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:18:26,360 INFO L93 Difference]: Finished difference Result 665 states and 786 transitions. [2022-11-16 12:18:26,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-16 12:18:26,367 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 4.45) internal successors, (89), 21 states have internal predecessors, (89), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 59 [2022-11-16 12:18:26,367 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:18:26,380 INFO L225 Difference]: With dead ends: 665 [2022-11-16 12:18:26,380 INFO L226 Difference]: Without dead ends: 665 [2022-11-16 12:18:26,381 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 96 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 132 ImplicationChecksByTransitivity, 9.5s TimeCoverageRelationStatistics Valid=133, Invalid=919, Unknown=4, NotChecked=0, Total=1056 [2022-11-16 12:18:26,381 INFO L413 NwaCegarLoop]: 133 mSDtfsCounter, 274 mSDsluCounter, 1318 mSDsCounter, 0 mSdLazyCounter, 597 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 276 SdHoareTripleChecker+Valid, 1451 SdHoareTripleChecker+Invalid, 629 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 597 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 25 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-11-16 12:18:26,381 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [276 Valid, 1451 Invalid, 629 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 597 Invalid, 0 Unknown, 25 Unchecked, 1.6s Time] [2022-11-16 12:18:26,382 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 665 states. [2022-11-16 12:18:26,393 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 665 to 571. [2022-11-16 12:18:26,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 571 states, 528 states have (on average 1.2481060606060606) internal successors, (659), 538 states have internal predecessors, (659), 14 states have call successors, (14), 9 states have call predecessors, (14), 15 states have return successors, (26), 23 states have call predecessors, (26), 14 states have call successors, (26) [2022-11-16 12:18:26,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 571 states to 571 states and 699 transitions. [2022-11-16 12:18:26,396 INFO L78 Accepts]: Start accepts. Automaton has 571 states and 699 transitions. Word has length 59 [2022-11-16 12:18:26,396 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:18:26,396 INFO L495 AbstractCegarLoop]: Abstraction has 571 states and 699 transitions. [2022-11-16 12:18:26,397 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 4.45) internal successors, (89), 21 states have internal predecessors, (89), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-16 12:18:26,397 INFO L276 IsEmpty]: Start isEmpty. Operand 571 states and 699 transitions. [2022-11-16 12:18:26,398 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2022-11-16 12:18:26,398 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:18:26,398 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:18:26,416 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (109)] Forceful destruction successful, exit code 0 [2022-11-16 12:18:26,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 109 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:18:26,616 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:18:26,616 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:18:26,616 INFO L85 PathProgramCache]: Analyzing trace with hash 663727328, now seen corresponding path program 1 times [2022-11-16 12:18:26,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:18:26,617 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2045184837] [2022-11-16 12:18:26,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:18:26,617 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:18:26,617 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:18:26,618 INFO L229 MonitoredProcess]: Starting monitored process 110 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:18:26,619 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (110)] Waiting until timeout for monitored process [2022-11-16 12:18:26,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:18:26,913 INFO L263 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 23 conjunts are in the unsatisfiable core [2022-11-16 12:18:26,916 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:18:27,118 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-11-16 12:18:27,365 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 12:18:27,366 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2022-11-16 12:18:27,670 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 12:18:27,672 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2022-11-16 12:18:27,748 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-16 12:18:27,783 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 8 proven. 25 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-11-16 12:18:27,783 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:18:28,412 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 6 proven. 17 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-16 12:18:28,412 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:18:28,412 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2045184837] [2022-11-16 12:18:28,412 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2045184837] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:18:28,413 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-16 12:18:28,413 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10] total 21 [2022-11-16 12:18:28,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549766566] [2022-11-16 12:18:28,413 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-16 12:18:28,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-11-16 12:18:28,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:18:28,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-11-16 12:18:28,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=406, Unknown=0, NotChecked=0, Total=462 [2022-11-16 12:18:28,414 INFO L87 Difference]: Start difference. First operand 571 states and 699 transitions. Second operand has 22 states, 21 states have (on average 3.619047619047619) internal successors, (76), 19 states have internal predecessors, (76), 6 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (8), 8 states have call predecessors, (8), 6 states have call successors, (8) [2022-11-16 12:18:33,225 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.64s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-16 12:18:33,813 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:18:33,813 INFO L93 Difference]: Finished difference Result 697 states and 839 transitions. [2022-11-16 12:18:33,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-11-16 12:18:33,815 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 3.619047619047619) internal successors, (76), 19 states have internal predecessors, (76), 6 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (8), 8 states have call predecessors, (8), 6 states have call successors, (8) Word has length 62 [2022-11-16 12:18:33,815 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:18:33,817 INFO L225 Difference]: With dead ends: 697 [2022-11-16 12:18:33,818 INFO L226 Difference]: Without dead ends: 697 [2022-11-16 12:18:33,818 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 102 SyntacticMatches, 3 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 695 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=370, Invalid=2492, Unknown=0, NotChecked=0, Total=2862 [2022-11-16 12:18:33,819 INFO L413 NwaCegarLoop]: 100 mSDtfsCounter, 459 mSDsluCounter, 1027 mSDsCounter, 0 mSdLazyCounter, 596 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 459 SdHoareTripleChecker+Valid, 1127 SdHoareTripleChecker+Invalid, 672 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 596 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 52 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2022-11-16 12:18:33,819 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [459 Valid, 1127 Invalid, 672 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 596 Invalid, 0 Unknown, 52 Unchecked, 3.0s Time] [2022-11-16 12:18:33,820 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 697 states. [2022-11-16 12:18:33,827 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 697 to 576. [2022-11-16 12:18:33,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 576 states, 533 states have (on average 1.2457786116322702) internal successors, (664), 543 states have internal predecessors, (664), 14 states have call successors, (14), 9 states have call predecessors, (14), 15 states have return successors, (26), 23 states have call predecessors, (26), 14 states have call successors, (26) [2022-11-16 12:18:33,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 576 states to 576 states and 704 transitions. [2022-11-16 12:18:33,828 INFO L78 Accepts]: Start accepts. Automaton has 576 states and 704 transitions. Word has length 62 [2022-11-16 12:18:33,829 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:18:33,829 INFO L495 AbstractCegarLoop]: Abstraction has 576 states and 704 transitions. [2022-11-16 12:18:33,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 3.619047619047619) internal successors, (76), 19 states have internal predecessors, (76), 6 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (8), 8 states have call predecessors, (8), 6 states have call successors, (8) [2022-11-16 12:18:33,829 INFO L276 IsEmpty]: Start isEmpty. Operand 576 states and 704 transitions. [2022-11-16 12:18:33,830 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2022-11-16 12:18:33,830 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:18:33,830 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:18:33,841 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (110)] Forceful destruction successful, exit code 0 [2022-11-16 12:18:34,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 110 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:18:34,031 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:18:34,031 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:18:34,031 INFO L85 PathProgramCache]: Analyzing trace with hash 1107788579, now seen corresponding path program 2 times [2022-11-16 12:18:34,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:18:34,031 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [344178320] [2022-11-16 12:18:34,032 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-16 12:18:34,032 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:18:34,032 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:18:34,033 INFO L229 MonitoredProcess]: Starting monitored process 111 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:18:34,034 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (111)] Waiting until timeout for monitored process [2022-11-16 12:18:34,321 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-16 12:18:34,321 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 12:18:34,328 INFO L263 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 30 conjunts are in the unsatisfiable core [2022-11-16 12:18:34,330 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:18:34,437 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-11-16 12:18:34,548 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2022-11-16 12:18:34,858 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 12:18:34,859 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2022-11-16 12:18:35,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 12:18:35,338 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-11-16 12:18:35,555 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-16 12:18:35,589 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 4 proven. 24 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-16 12:18:35,589 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:18:40,176 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:18:40,176 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [344178320] [2022-11-16 12:18:40,176 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [344178320] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:18:40,177 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [229136475] [2022-11-16 12:18:40,177 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-16 12:18:40,177 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-16 12:18:40,177 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 [2022-11-16 12:18:40,178 INFO L229 MonitoredProcess]: Starting monitored process 112 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-16 12:18:40,182 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt (112)] Waiting until timeout for monitored process [2022-11-16 12:18:40,647 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-16 12:18:40,647 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [5654749] [2022-11-16 12:18:40,647 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-16 12:18:40,648 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:18:40,648 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:18:40,651 INFO L229 MonitoredProcess]: Starting monitored process 113 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:18:40,652 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt (112)] Ended with exit code 1 [2022-11-16 12:18:40,655 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Waiting until timeout for monitored process [2022-11-16 12:18:40,931 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-16 12:18:40,932 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 12:18:40,936 INFO L263 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 45 conjunts are in the unsatisfiable core [2022-11-16 12:18:40,939 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:18:41,195 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-16 12:18:41,836 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-11-16 12:18:42,180 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-11-16 12:18:42,194 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2022-11-16 12:18:42,459 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 12:18:42,459 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2022-11-16 12:18:42,808 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 12:18:42,809 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2022-11-16 12:18:43,153 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-16 12:18:43,157 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 2 proven. 26 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-16 12:18:43,157 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:18:44,262 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [5654749] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:18:44,262 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-16 12:18:44,262 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 22] total 29 [2022-11-16 12:18:44,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [202636796] [2022-11-16 12:18:44,262 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-16 12:18:44,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-11-16 12:18:44,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:18:44,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-11-16 12:18:44,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=184, Invalid=1374, Unknown=2, NotChecked=0, Total=1560 [2022-11-16 12:18:44,263 INFO L87 Difference]: Start difference. First operand 576 states and 704 transitions. Second operand has 30 states, 28 states have (on average 2.5714285714285716) internal successors, (72), 28 states have internal predecessors, (72), 4 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-11-16 12:18:47,199 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:18:47,199 INFO L93 Difference]: Finished difference Result 640 states and 753 transitions. [2022-11-16 12:18:47,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-11-16 12:18:47,200 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 28 states have (on average 2.5714285714285716) internal successors, (72), 28 states have internal predecessors, (72), 4 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 61 [2022-11-16 12:18:47,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:18:47,202 INFO L225 Difference]: With dead ends: 640 [2022-11-16 12:18:47,202 INFO L226 Difference]: Without dead ends: 640 [2022-11-16 12:18:47,203 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 121 SyntacticMatches, 8 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1046 ImplicationChecksByTransitivity, 8.7s TimeCoverageRelationStatistics Valid=466, Invalid=3072, Unknown=2, NotChecked=0, Total=3540 [2022-11-16 12:18:47,203 INFO L413 NwaCegarLoop]: 63 mSDtfsCounter, 221 mSDsluCounter, 1115 mSDsCounter, 0 mSdLazyCounter, 728 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 223 SdHoareTripleChecker+Valid, 1178 SdHoareTripleChecker+Invalid, 935 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 728 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 195 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-11-16 12:18:47,204 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [223 Valid, 1178 Invalid, 935 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 728 Invalid, 0 Unknown, 195 Unchecked, 1.4s Time] [2022-11-16 12:18:47,204 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 640 states. [2022-11-16 12:18:47,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 640 to 584. [2022-11-16 12:18:47,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 584 states, 538 states have (on average 1.2434944237918215) internal successors, (669), 550 states have internal predecessors, (669), 14 states have call successors, (14), 10 states have call predecessors, (14), 18 states have return successors, (26), 23 states have call predecessors, (26), 14 states have call successors, (26) [2022-11-16 12:18:47,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 584 states to 584 states and 709 transitions. [2022-11-16 12:18:47,212 INFO L78 Accepts]: Start accepts. Automaton has 584 states and 709 transitions. Word has length 61 [2022-11-16 12:18:47,212 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:18:47,212 INFO L495 AbstractCegarLoop]: Abstraction has 584 states and 709 transitions. [2022-11-16 12:18:47,212 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 28 states have (on average 2.5714285714285716) internal successors, (72), 28 states have internal predecessors, (72), 4 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-11-16 12:18:47,212 INFO L276 IsEmpty]: Start isEmpty. Operand 584 states and 709 transitions. [2022-11-16 12:18:47,213 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2022-11-16 12:18:47,213 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:18:47,214 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:18:47,227 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (111)] Forceful destruction successful, exit code 0 [2022-11-16 12:18:47,420 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Forceful destruction successful, exit code 0 [2022-11-16 12:18:47,614 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 111 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,113 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:18:47,614 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr19ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:18:47,614 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:18:47,615 INFO L85 PathProgramCache]: Analyzing trace with hash 737150918, now seen corresponding path program 5 times [2022-11-16 12:18:47,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:18:47,615 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2121955490] [2022-11-16 12:18:47,615 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-11-16 12:18:47,615 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:18:47,615 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:18:47,616 INFO L229 MonitoredProcess]: Starting monitored process 114 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:18:47,617 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (114)] Waiting until timeout for monitored process [2022-11-16 12:18:47,925 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-11-16 12:18:47,925 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 12:18:47,932 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 42 conjunts are in the unsatisfiable core [2022-11-16 12:18:47,935 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:18:48,210 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-11-16 12:18:48,390 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 27 [2022-11-16 12:18:48,634 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 12:18:48,635 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 12:18:48,636 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2022-11-16 12:18:48,858 INFO L321 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-11-16 12:18:48,859 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 7 [2022-11-16 12:18:50,684 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 22 [2022-11-16 12:18:50,975 WARN L855 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_2936 (_ BitVec 1)) (|ULTIMATE.start_entry_point_~array~0#1.base| (_ BitVec 32))) (and (= (store (store (store |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~array~0#1.base| v_ArrVal_2936) (_ bv0 32) (_ bv0 1)) |ULTIMATE.start_entry_point_~array~0#1.base| (_ bv0 1)) |c_#valid|) (= (select |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~array~0#1.base|) (_ bv0 1)))) (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| (_ bv0 32)))) is different from true [2022-11-16 12:18:50,987 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 2 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:18:50,987 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:18:51,519 WARN L833 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2944 (_ BitVec 1))) (= |c_ULTIMATE.start_main_old_#valid#1| (store (store (store |c_#valid| |c_ULTIMATE.start_free_17_#t~mem43#1.base| v_ArrVal_2944) (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_free_17_~array#1.base|) (bvadd (_ bv4 32) |c_ULTIMATE.start_free_17_~array#1.offset| (bvmul (_ bv4 32) |c_ULTIMATE.start_free_17_~i~1#1|))) (_ bv0 1)) |c_ULTIMATE.start_entry_point_~array~0#1.base| (_ bv0 1)))) is different from false [2022-11-16 12:18:51,549 WARN L833 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2944 (_ BitVec 1))) (= (store (let ((.cse0 (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_free_17_~array#1.base|)) (.cse1 (bvmul (_ bv4 32) |c_ULTIMATE.start_free_17_~i~1#1|))) (store (store |c_#valid| (select .cse0 (bvadd |c_ULTIMATE.start_free_17_~array#1.offset| .cse1)) v_ArrVal_2944) (select .cse0 (bvadd (_ bv4 32) |c_ULTIMATE.start_free_17_~array#1.offset| .cse1)) (_ bv0 1))) |c_ULTIMATE.start_entry_point_~array~0#1.base| (_ bv0 1)) |c_ULTIMATE.start_main_old_#valid#1|)) is different from false [2022-11-16 12:18:51,572 WARN L833 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2944 (_ BitVec 1))) (= |c_ULTIMATE.start_main_old_#valid#1| (store (let ((.cse0 (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_free_17_~array#1.base|)) (.cse1 (bvmul (_ bv4 32) |c_ULTIMATE.start_free_17_~i~1#1|))) (store (store |c_#valid| (select .cse0 (bvadd (_ bv4 32) |c_ULTIMATE.start_free_17_~array#1.offset| .cse1)) v_ArrVal_2944) (select .cse0 (bvadd (_ bv8 32) |c_ULTIMATE.start_free_17_~array#1.offset| .cse1)) (_ bv0 1))) |c_ULTIMATE.start_entry_point_~array~0#1.base| (_ bv0 1)))) is different from false [2022-11-16 12:18:51,590 WARN L833 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2944 (_ BitVec 1)) (v_ArrVal_2943 (_ BitVec 1))) (= (store (let ((.cse0 (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_free_17_~array#1.base|)) (.cse1 (bvmul (_ bv4 32) |c_ULTIMATE.start_free_17_~i~1#1|))) (store (store (store |c_#valid| |c_ULTIMATE.start_free_17_#t~mem43#1.base| v_ArrVal_2943) (select .cse0 (bvadd (_ bv4 32) |c_ULTIMATE.start_free_17_~array#1.offset| .cse1)) v_ArrVal_2944) (select .cse0 (bvadd (_ bv8 32) |c_ULTIMATE.start_free_17_~array#1.offset| .cse1)) (_ bv0 1))) |c_ULTIMATE.start_entry_point_~array~0#1.base| (_ bv0 1)) |c_ULTIMATE.start_main_old_#valid#1|)) is different from false [2022-11-16 12:18:51,629 WARN L833 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2944 (_ BitVec 1)) (v_ArrVal_2943 (_ BitVec 1))) (= (store (let ((.cse0 (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_free_17_~array#1.base|)) (.cse1 (bvmul (_ bv4 32) |c_ULTIMATE.start_free_17_~i~1#1|))) (store (store (store |c_#valid| (select .cse0 (bvadd |c_ULTIMATE.start_free_17_~array#1.offset| .cse1)) v_ArrVal_2943) (select .cse0 (bvadd (_ bv4 32) |c_ULTIMATE.start_free_17_~array#1.offset| .cse1)) v_ArrVal_2944) (select .cse0 (bvadd (_ bv8 32) |c_ULTIMATE.start_free_17_~array#1.offset| .cse1)) (_ bv0 1))) |c_ULTIMATE.start_entry_point_~array~0#1.base| (_ bv0 1)) |c_ULTIMATE.start_main_old_#valid#1|)) is different from false [2022-11-16 12:18:51,654 WARN L833 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2944 (_ BitVec 1)) (v_ArrVal_2943 (_ BitVec 1))) (= (store (let ((.cse0 (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_entry_point_~array~0#1.base|))) (store (store (store |c_#valid| (select .cse0 |c_ULTIMATE.start_entry_point_~array~0#1.offset|) v_ArrVal_2943) (select .cse0 (bvadd (_ bv4 32) |c_ULTIMATE.start_entry_point_~array~0#1.offset|)) v_ArrVal_2944) (select .cse0 (bvadd (_ bv8 32) |c_ULTIMATE.start_entry_point_~array~0#1.offset|)) (_ bv0 1))) |c_ULTIMATE.start_entry_point_~array~0#1.base| (_ bv0 1)) |c_ULTIMATE.start_main_old_#valid#1|)) is different from false [2022-11-16 12:18:51,718 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:18:51,718 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2121955490] [2022-11-16 12:18:51,718 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2121955490] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:18:51,718 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [860322951] [2022-11-16 12:18:51,718 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-11-16 12:18:51,718 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-16 12:18:51,719 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 [2022-11-16 12:18:51,719 INFO L229 MonitoredProcess]: Starting monitored process 115 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-16 12:18:51,721 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt (115)] Waiting until timeout for monitored process [2022-11-16 12:18:52,284 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-11-16 12:18:52,284 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 12:18:52,288 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 43 conjunts are in the unsatisfiable core [2022-11-16 12:18:52,290 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:18:52,448 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-11-16 12:18:52,527 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 27 [2022-11-16 12:18:52,625 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 12:18:52,626 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 12:18:52,627 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2022-11-16 12:18:52,780 INFO L321 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-11-16 12:18:52,780 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 7 [2022-11-16 12:18:54,340 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 22 [2022-11-16 12:18:54,458 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 2 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:18:54,458 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:18:54,523 WARN L833 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2979 (_ BitVec 1))) (= (store (store (store |c_#valid| |c_ULTIMATE.start_free_17_#t~mem43#1.base| v_ArrVal_2979) (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_free_17_~array#1.base|) (bvadd (_ bv4 32) |c_ULTIMATE.start_free_17_~array#1.offset| (bvmul (_ bv4 32) |c_ULTIMATE.start_free_17_~i~1#1|))) (_ bv0 1)) |c_ULTIMATE.start_entry_point_~array~0#1.base| (_ bv0 1)) |c_ULTIMATE.start_main_old_#valid#1|)) is different from false [2022-11-16 12:18:54,553 WARN L833 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2979 (_ BitVec 1))) (= (store (let ((.cse0 (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_free_17_~array#1.base|)) (.cse1 (bvmul (_ bv4 32) |c_ULTIMATE.start_free_17_~i~1#1|))) (store (store |c_#valid| (select .cse0 (bvadd |c_ULTIMATE.start_free_17_~array#1.offset| .cse1)) v_ArrVal_2979) (select .cse0 (bvadd (_ bv4 32) |c_ULTIMATE.start_free_17_~array#1.offset| .cse1)) (_ bv0 1))) |c_ULTIMATE.start_entry_point_~array~0#1.base| (_ bv0 1)) |c_ULTIMATE.start_main_old_#valid#1|)) is different from false [2022-11-16 12:18:54,578 WARN L833 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2979 (_ BitVec 1))) (= |c_ULTIMATE.start_main_old_#valid#1| (store (let ((.cse0 (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_free_17_~array#1.base|)) (.cse1 (bvmul (_ bv4 32) |c_ULTIMATE.start_free_17_~i~1#1|))) (store (store |c_#valid| (select .cse0 (bvadd (_ bv4 32) |c_ULTIMATE.start_free_17_~array#1.offset| .cse1)) v_ArrVal_2979) (select .cse0 (bvadd (_ bv8 32) |c_ULTIMATE.start_free_17_~array#1.offset| .cse1)) (_ bv0 1))) |c_ULTIMATE.start_entry_point_~array~0#1.base| (_ bv0 1)))) is different from false [2022-11-16 12:18:54,595 WARN L833 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2979 (_ BitVec 1))) (= |c_ULTIMATE.start_main_old_#valid#1| (store (let ((.cse0 (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_free_17_~array#1.base|)) (.cse1 (bvmul (_ bv4 32) |c_ULTIMATE.start_free_17_~i~1#1|))) (store (store (store |c_#valid| |c_ULTIMATE.start_free_17_#t~mem43#1.base| (_ bv0 1)) (select .cse0 (bvadd (_ bv4 32) |c_ULTIMATE.start_free_17_~array#1.offset| .cse1)) v_ArrVal_2979) (select .cse0 (bvadd (_ bv8 32) |c_ULTIMATE.start_free_17_~array#1.offset| .cse1)) (_ bv0 1))) |c_ULTIMATE.start_entry_point_~array~0#1.base| (_ bv0 1)))) is different from false [2022-11-16 12:18:54,632 WARN L833 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2979 (_ BitVec 1))) (= |c_ULTIMATE.start_main_old_#valid#1| (store (let ((.cse0 (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_free_17_~array#1.base|)) (.cse1 (bvmul (_ bv4 32) |c_ULTIMATE.start_free_17_~i~1#1|))) (store (store (store |c_#valid| (select .cse0 (bvadd |c_ULTIMATE.start_free_17_~array#1.offset| .cse1)) (_ bv0 1)) (select .cse0 (bvadd (_ bv4 32) |c_ULTIMATE.start_free_17_~array#1.offset| .cse1)) v_ArrVal_2979) (select .cse0 (bvadd (_ bv8 32) |c_ULTIMATE.start_free_17_~array#1.offset| .cse1)) (_ bv0 1))) |c_ULTIMATE.start_entry_point_~array~0#1.base| (_ bv0 1)))) is different from false [2022-11-16 12:18:54,657 WARN L833 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2979 (_ BitVec 1))) (= |c_ULTIMATE.start_main_old_#valid#1| (store (let ((.cse0 (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_entry_point_~array~0#1.base|))) (store (store (store |c_#valid| (select .cse0 |c_ULTIMATE.start_entry_point_~array~0#1.offset|) (_ bv0 1)) (select .cse0 (bvadd (_ bv4 32) |c_ULTIMATE.start_entry_point_~array~0#1.offset|)) v_ArrVal_2979) (select .cse0 (bvadd (_ bv8 32) |c_ULTIMATE.start_entry_point_~array~0#1.offset|)) (_ bv0 1))) |c_ULTIMATE.start_entry_point_~array~0#1.base| (_ bv0 1)))) is different from false [2022-11-16 12:18:54,723 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [860322951] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:18:54,724 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-16 12:18:54,724 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 23] total 25 [2022-11-16 12:18:54,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1781831186] [2022-11-16 12:18:54,724 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-16 12:18:54,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-11-16 12:18:54,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:18:54,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-11-16 12:18:54,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=150, Invalid=819, Unknown=13, NotChecked=910, Total=1892 [2022-11-16 12:18:54,725 INFO L87 Difference]: Start difference. First operand 584 states and 709 transitions. Second operand has 27 states, 26 states have (on average 2.423076923076923) internal successors, (63), 25 states have internal predecessors, (63), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-16 12:18:54,963 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:18:54,963 INFO L93 Difference]: Finished difference Result 603 states and 727 transitions. [2022-11-16 12:18:54,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-11-16 12:18:54,963 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 2.423076923076923) internal successors, (63), 25 states have internal predecessors, (63), 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 60 [2022-11-16 12:18:54,964 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:18:54,965 INFO L225 Difference]: With dead ends: 603 [2022-11-16 12:18:54,965 INFO L226 Difference]: Without dead ends: 570 [2022-11-16 12:18:54,966 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 134 SyntacticMatches, 7 SemanticMatches, 43 ConstructedPredicates, 13 IntricatePredicates, 0 DeprecatedPredicates, 326 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=157, Invalid=874, Unknown=13, NotChecked=936, Total=1980 [2022-11-16 12:18:54,966 INFO L413 NwaCegarLoop]: 59 mSDtfsCounter, 23 mSDsluCounter, 687 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 746 SdHoareTripleChecker+Invalid, 365 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 334 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-16 12:18:54,966 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [23 Valid, 746 Invalid, 365 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 30 Invalid, 0 Unknown, 334 Unchecked, 0.1s Time] [2022-11-16 12:18:54,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 570 states. [2022-11-16 12:18:54,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 570 to 570. [2022-11-16 12:18:54,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 570 states, 525 states have (on average 1.2476190476190476) internal successors, (655), 537 states have internal predecessors, (655), 14 states have call successors, (14), 10 states have call predecessors, (14), 17 states have return successors, (25), 22 states have call predecessors, (25), 14 states have call successors, (25) [2022-11-16 12:18:54,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 570 states to 570 states and 694 transitions. [2022-11-16 12:18:54,974 INFO L78 Accepts]: Start accepts. Automaton has 570 states and 694 transitions. Word has length 60 [2022-11-16 12:18:54,974 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:18:54,974 INFO L495 AbstractCegarLoop]: Abstraction has 570 states and 694 transitions. [2022-11-16 12:18:54,974 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 2.423076923076923) internal successors, (63), 25 states have internal predecessors, (63), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-16 12:18:54,975 INFO L276 IsEmpty]: Start isEmpty. Operand 570 states and 694 transitions. [2022-11-16 12:18:54,975 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2022-11-16 12:18:54,975 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:18:54,976 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:18:54,983 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt (115)] Forceful destruction successful, exit code 0 [2022-11-16 12:18:55,198 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (114)] Forceful destruction successful, exit code 0 [2022-11-16 12:18:55,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 115 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/cvc4 --incremental --print-success --lang smt,114 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:18:55,386 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:18:55,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:18:55,386 INFO L85 PathProgramCache]: Analyzing trace with hash -1882910199, now seen corresponding path program 4 times [2022-11-16 12:18:55,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:18:55,387 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1327235975] [2022-11-16 12:18:55,387 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-16 12:18:55,387 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:18:55,387 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:18:55,388 INFO L229 MonitoredProcess]: Starting monitored process 116 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:18:55,426 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (116)] Waiting until timeout for monitored process [2022-11-16 12:18:55,657 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-16 12:18:55,657 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 12:18:55,664 INFO L263 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 18 conjunts are in the unsatisfiable core [2022-11-16 12:18:55,666 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:18:55,832 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-16 12:18:56,537 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2022-11-16 12:18:56,598 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 4 proven. 52 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:18:56,598 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:18:59,468 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 14 [2022-11-16 12:18:59,471 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2022-11-16 12:18:59,825 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 52 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-16 12:18:59,825 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:18:59,825 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1327235975] [2022-11-16 12:18:59,825 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1327235975] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:18:59,825 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-16 12:18:59,825 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 23 [2022-11-16 12:18:59,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1274376600] [2022-11-16 12:18:59,825 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-16 12:18:59,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-11-16 12:18:59,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:18:59,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-11-16 12:18:59,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=470, Unknown=1, NotChecked=0, Total=552 [2022-11-16 12:18:59,827 INFO L87 Difference]: Start difference. First operand 570 states and 694 transitions. Second operand has 24 states, 23 states have (on average 4.521739130434782) internal successors, (104), 24 states have internal predecessors, (104), 3 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2022-11-16 12:19:03,361 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:19:03,361 INFO L93 Difference]: Finished difference Result 632 states and 737 transitions. [2022-11-16 12:19:03,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-11-16 12:19:03,362 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 4.521739130434782) internal successors, (104), 24 states have internal predecessors, (104), 3 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 60 [2022-11-16 12:19:03,362 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:19:03,363 INFO L225 Difference]: With dead ends: 632 [2022-11-16 12:19:03,363 INFO L226 Difference]: Without dead ends: 632 [2022-11-16 12:19:03,363 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 95 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 170 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=185, Invalid=1074, Unknown=1, NotChecked=0, Total=1260 [2022-11-16 12:19:03,364 INFO L413 NwaCegarLoop]: 109 mSDtfsCounter, 309 mSDsluCounter, 1227 mSDsCounter, 0 mSdLazyCounter, 1007 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 311 SdHoareTripleChecker+Valid, 1336 SdHoareTripleChecker+Invalid, 1089 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 1007 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 71 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2022-11-16 12:19:03,364 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [311 Valid, 1336 Invalid, 1089 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 1007 Invalid, 0 Unknown, 71 Unchecked, 2.5s Time] [2022-11-16 12:19:03,364 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 632 states. [2022-11-16 12:19:03,370 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 632 to 570. [2022-11-16 12:19:03,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 570 states, 525 states have (on average 1.243809523809524) internal successors, (653), 537 states have internal predecessors, (653), 14 states have call successors, (14), 10 states have call predecessors, (14), 17 states have return successors, (25), 22 states have call predecessors, (25), 14 states have call successors, (25) [2022-11-16 12:19:03,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 570 states to 570 states and 692 transitions. [2022-11-16 12:19:03,371 INFO L78 Accepts]: Start accepts. Automaton has 570 states and 692 transitions. Word has length 60 [2022-11-16 12:19:03,372 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:19:03,372 INFO L495 AbstractCegarLoop]: Abstraction has 570 states and 692 transitions. [2022-11-16 12:19:03,372 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 4.521739130434782) internal successors, (104), 24 states have internal predecessors, (104), 3 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2022-11-16 12:19:03,372 INFO L276 IsEmpty]: Start isEmpty. Operand 570 states and 692 transitions. [2022-11-16 12:19:03,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-11-16 12:19:03,373 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:19:03,373 INFO L195 NwaCegarLoop]: trace histogram [16, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:19:03,391 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (116)] Ended with exit code 0 [2022-11-16 12:19:03,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 116 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:19:03,573 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-11-16 12:19:03,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:19:03,573 INFO L85 PathProgramCache]: Analyzing trace with hash 579811334, now seen corresponding path program 4 times [2022-11-16 12:19:03,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:19:03,574 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1578868899] [2022-11-16 12:19:03,574 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-16 12:19:03,574 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:19:03,574 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:19:03,575 INFO L229 MonitoredProcess]: Starting monitored process 117 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:19:03,576 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5fdb9478-9da5-4f20-a32f-fe627eb775db/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (117)] Waiting until timeout for monitored process [2022-11-16 12:19:03,841 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-16 12:19:03,841 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 12:19:03,849 INFO L263 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 35 conjunts are in the unsatisfiable core [2022-11-16 12:19:03,851 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:19:03,926 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-16 12:19:07,343 INFO L134 CoverageAnalysis]: Checked inductivity of 345 backedges. 0 proven. 345 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:19:07,343 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:19:24,541 INFO L134 CoverageAnalysis]: Checked inductivity of 345 backedges. 0 proven. 345 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:19:24,541 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:19:24,542 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1578868899] [2022-11-16 12:19:24,542 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1578868899] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:19:24,542 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-16 12:19:24,542 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 27] total 55 [2022-11-16 12:19:24,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1890882493] [2022-11-16 12:19:24,542 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-16 12:19:24,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2022-11-16 12:19:24,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:19:24,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2022-11-16 12:19:24,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=638, Invalid=2442, Unknown=0, NotChecked=0, Total=3080 [2022-11-16 12:19:24,543 INFO L87 Difference]: Start difference. First operand 570 states and 692 transitions. Second operand has 56 states, 53 states have (on average 2.1132075471698113) internal successors, (112), 54 states have internal predecessors, (112), 2 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-16 12:19:49,187 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-16 12:19:51,246 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-16 12:19:53,249 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-16 12:19:55,131 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.88s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-16 12:20:03,801 WARN L233 SmtUtils]: Spent 7.65s on a formula simplification that was a NOOP. DAG size: 168 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-16 12:20:19,987 WARN L233 SmtUtils]: Spent 14.62s on a formula simplification. DAG size of input: 163 DAG size of output: 163 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-16 12:20:22,499 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-16 12:20:24,579 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-16 12:20:26,582 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-16 12:20:28,619 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-16 12:20:35,672 WARN L233 SmtUtils]: Spent 6.08s on a formula simplification that was a NOOP. DAG size: 157 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-16 12:20:48,265 WARN L233 SmtUtils]: Spent 11.22s on a formula simplification. DAG size of input: 152 DAG size of output: 152 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-16 12:20:50,556 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-16 12:20:52,559 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers []