./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/ldv-memsafety/memleaks_test12-2.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 8393723b Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/ldv-memsafety/memleaks_test12-2.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro --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 7f08d75c904d21d6573220c7737d451cd978e8a22a153e855f8d685d88a1eb60 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-8393723 [2022-11-18 20:52:57,995 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-18 20:52:58,001 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-18 20:52:58,049 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-18 20:52:58,050 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-18 20:52:58,054 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-18 20:52:58,057 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-18 20:52:58,061 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-18 20:52:58,063 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-18 20:52:58,069 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-18 20:52:58,070 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-18 20:52:58,071 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-18 20:52:58,071 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-18 20:52:58,072 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-18 20:52:58,072 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-18 20:52:58,073 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-18 20:52:58,074 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-18 20:52:58,074 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-18 20:52:58,075 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-18 20:52:58,076 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-18 20:52:58,078 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-18 20:52:58,086 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-18 20:52:58,087 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-18 20:52:58,088 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-18 20:52:58,092 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-18 20:52:58,092 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-18 20:52:58,092 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-18 20:52:58,093 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-18 20:52:58,101 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-18 20:52:58,102 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-18 20:52:58,102 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-18 20:52:58,103 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-18 20:52:58,104 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-18 20:52:58,105 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-18 20:52:58,106 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-18 20:52:58,106 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-18 20:52:58,107 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-18 20:52:58,107 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-18 20:52:58,108 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-18 20:52:58,109 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-18 20:52:58,110 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-18 20:52:58,113 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2022-11-18 20:52:58,160 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-18 20:52:58,160 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-18 20:52:58,161 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-18 20:52:58,161 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-18 20:52:58,162 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-18 20:52:58,162 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-18 20:52:58,163 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-18 20:52:58,163 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-18 20:52:58,164 INFO L138 SettingsManager]: * Use SBE=true [2022-11-18 20:52:58,164 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-18 20:52:58,165 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-18 20:52:58,165 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-11-18 20:52:58,165 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-18 20:52:58,166 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-18 20:52:58,166 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-18 20:52:58,166 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2022-11-18 20:52:58,166 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2022-11-18 20:52:58,167 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2022-11-18 20:52:58,167 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-18 20:52:58,167 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-11-18 20:52:58,167 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-18 20:52:58,167 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-18 20:52:58,168 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-18 20:52:58,168 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-18 20:52:58,168 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-18 20:52:58,168 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-18 20:52:58,170 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-18 20:52:58,170 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-18 20:52:58,171 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-18 20:52:58,171 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-18 20:52:58,171 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_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/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_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro 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 -> 7f08d75c904d21d6573220c7737d451cd978e8a22a153e855f8d685d88a1eb60 [2022-11-18 20:52:58,431 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-18 20:52:58,463 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-18 20:52:58,467 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-18 20:52:58,468 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-18 20:52:58,469 INFO L275 PluginConnector]: CDTParser initialized [2022-11-18 20:52:58,470 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/../../sv-benchmarks/c/ldv-memsafety/memleaks_test12-2.i [2022-11-18 20:52:58,545 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/data/0bb2ae028/739b3ee7567d47ceaba4a8ea2a10ea43/FLAG6a3209edb [2022-11-18 20:52:59,215 INFO L306 CDTParser]: Found 1 translation units. [2022-11-18 20:52:59,216 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/sv-benchmarks/c/ldv-memsafety/memleaks_test12-2.i [2022-11-18 20:52:59,228 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/data/0bb2ae028/739b3ee7567d47ceaba4a8ea2a10ea43/FLAG6a3209edb [2022-11-18 20:52:59,440 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/data/0bb2ae028/739b3ee7567d47ceaba4a8ea2a10ea43 [2022-11-18 20:52:59,443 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-18 20:52:59,446 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-18 20:52:59,449 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-18 20:52:59,450 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-18 20:52:59,453 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-18 20:52:59,454 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 08:52:59" (1/1) ... [2022-11-18 20:52:59,455 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@15b6e7fc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:52:59, skipping insertion in model container [2022-11-18 20:52:59,455 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 08:52:59" (1/1) ... [2022-11-18 20:52:59,462 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-18 20:52:59,532 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-18 20:53:00,095 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-18 20:53:00,120 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-18 20:53:00,121 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@5791a10a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:53:00, skipping insertion in model container [2022-11-18 20:53:00,121 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-18 20:53:00,122 INFO L184 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2022-11-18 20:53:00,125 INFO L158 Benchmark]: Toolchain (without parser) took 677.75ms. Allocated memory is still 130.0MB. Free memory was 97.4MB in the beginning and 100.4MB in the end (delta: -3.0MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2022-11-18 20:53:00,126 INFO L158 Benchmark]: CDTParser took 0.29ms. Allocated memory is still 94.4MB. Free memory was 53.6MB in the beginning and 53.5MB in the end (delta: 78.5kB). There was no memory consumed. Max. memory is 16.1GB. [2022-11-18 20:53:00,127 INFO L158 Benchmark]: CACSL2BoogieTranslator took 672.52ms. Allocated memory is still 130.0MB. Free memory was 97.1MB in the beginning and 100.4MB in the end (delta: -3.3MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2022-11-18 20:53:00,129 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.29ms. Allocated memory is still 94.4MB. Free memory was 53.6MB in the beginning and 53.5MB in the end (delta: 78.5kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 672.52ms. Allocated memory is still 130.0MB. Free memory was 97.1MB in the beginning and 100.4MB in the end (delta: -3.3MB). 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-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/ldv-memsafety/memleaks_test12-2.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro --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 7f08d75c904d21d6573220c7737d451cd978e8a22a153e855f8d685d88a1eb60 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-8393723 [2022-11-18 20:53:02,355 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-18 20:53:02,357 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-18 20:53:02,378 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-18 20:53:02,378 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-18 20:53:02,379 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-18 20:53:02,381 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-18 20:53:02,383 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-18 20:53:02,384 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-18 20:53:02,385 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-18 20:53:02,386 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-18 20:53:02,388 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-18 20:53:02,388 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-18 20:53:02,389 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-18 20:53:02,390 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-18 20:53:02,392 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-18 20:53:02,393 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-18 20:53:02,394 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-18 20:53:02,396 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-18 20:53:02,398 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-18 20:53:02,399 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-18 20:53:02,401 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-18 20:53:02,402 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-18 20:53:02,403 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-18 20:53:02,407 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-18 20:53:02,408 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-18 20:53:02,408 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-18 20:53:02,409 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-18 20:53:02,410 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-18 20:53:02,411 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-18 20:53:02,411 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-18 20:53:02,412 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-18 20:53:02,413 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-18 20:53:02,414 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-18 20:53:02,415 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-18 20:53:02,415 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-18 20:53:02,416 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-18 20:53:02,417 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-18 20:53:02,417 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-18 20:53:02,418 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-18 20:53:02,419 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-18 20:53:02,420 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf [2022-11-18 20:53:02,445 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-18 20:53:02,445 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-18 20:53:02,446 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-18 20:53:02,446 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-18 20:53:02,447 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-18 20:53:02,447 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-18 20:53:02,448 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-18 20:53:02,448 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-18 20:53:02,448 INFO L138 SettingsManager]: * Use SBE=true [2022-11-18 20:53:02,448 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-18 20:53:02,449 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-18 20:53:02,449 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-11-18 20:53:02,449 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-18 20:53:02,449 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-18 20:53:02,449 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-18 20:53:02,449 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2022-11-18 20:53:02,450 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2022-11-18 20:53:02,450 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2022-11-18 20:53:02,450 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-18 20:53:02,450 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-11-18 20:53:02,450 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-11-18 20:53:02,451 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-11-18 20:53:02,451 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-18 20:53:02,451 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-18 20:53:02,451 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-18 20:53:02,451 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-18 20:53:02,452 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-18 20:53:02,452 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-18 20:53:02,452 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-18 20:53:02,452 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-18 20:53:02,452 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-11-18 20:53:02,453 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-11-18 20:53:02,453 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-11-18 20:53:02,453 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_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/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_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro 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 -> 7f08d75c904d21d6573220c7737d451cd978e8a22a153e855f8d685d88a1eb60 [2022-11-18 20:53:02,888 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-18 20:53:02,926 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-18 20:53:02,928 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-18 20:53:02,930 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-18 20:53:02,933 INFO L275 PluginConnector]: CDTParser initialized [2022-11-18 20:53:02,935 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/../../sv-benchmarks/c/ldv-memsafety/memleaks_test12-2.i [2022-11-18 20:53:03,016 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/data/edbddc8bf/4c68243357394ba5a8da5c07d20087d3/FLAGaca818800 [2022-11-18 20:53:03,702 INFO L306 CDTParser]: Found 1 translation units. [2022-11-18 20:53:03,702 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/sv-benchmarks/c/ldv-memsafety/memleaks_test12-2.i [2022-11-18 20:53:03,716 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/data/edbddc8bf/4c68243357394ba5a8da5c07d20087d3/FLAGaca818800 [2022-11-18 20:53:03,942 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/data/edbddc8bf/4c68243357394ba5a8da5c07d20087d3 [2022-11-18 20:53:03,944 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-18 20:53:03,945 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-18 20:53:03,947 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-18 20:53:03,947 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-18 20:53:03,952 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-18 20:53:03,953 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 08:53:03" (1/1) ... [2022-11-18 20:53:03,954 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@700ef503 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:53:03, skipping insertion in model container [2022-11-18 20:53:03,954 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 08:53:03" (1/1) ... [2022-11-18 20:53:03,962 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-18 20:53:04,001 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-18 20:53:04,592 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-18 20:53:04,615 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2022-11-18 20:53:04,638 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-18 20:53:04,730 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-18 20:53:04,744 INFO L203 MainTranslator]: Completed pre-run [2022-11-18 20:53:04,844 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-18 20:53:04,910 INFO L208 MainTranslator]: Completed translation [2022-11-18 20:53:04,910 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:53:04 WrapperNode [2022-11-18 20:53:04,911 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-18 20:53:04,912 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-18 20:53:04,912 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-18 20:53:04,912 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-18 20:53:04,919 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:53:04" (1/1) ... [2022-11-18 20:53:04,953 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:53:04" (1/1) ... [2022-11-18 20:53:05,012 INFO L138 Inliner]: procedures = 179, calls = 145, calls flagged for inlining = 33, calls inlined = 20, statements flattened = 332 [2022-11-18 20:53:05,021 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-18 20:53:05,021 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-18 20:53:05,021 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-18 20:53:05,022 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-18 20:53:05,030 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:53:04" (1/1) ... [2022-11-18 20:53:05,031 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:53:04" (1/1) ... [2022-11-18 20:53:05,049 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:53:04" (1/1) ... [2022-11-18 20:53:05,049 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:53:04" (1/1) ... [2022-11-18 20:53:05,095 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:53:04" (1/1) ... [2022-11-18 20:53:05,100 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:53:04" (1/1) ... [2022-11-18 20:53:05,103 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:53:04" (1/1) ... [2022-11-18 20:53:05,105 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:53:04" (1/1) ... [2022-11-18 20:53:05,122 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-18 20:53:05,123 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-18 20:53:05,123 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-18 20:53:05,123 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-18 20:53:05,124 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:53:04" (1/1) ... [2022-11-18 20:53:05,131 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-18 20:53:05,143 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:53:05,156 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-18 20:53:05,181 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-18 20:53:05,205 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2022-11-18 20:53:05,205 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2022-11-18 20:53:05,206 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-11-18 20:53:05,206 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-11-18 20:53:05,206 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2022-11-18 20:53:05,207 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2022-11-18 20:53:05,207 INFO L130 BoogieDeclarations]: Found specification of procedure LDV_INIT_LIST_HEAD [2022-11-18 20:53:05,208 INFO L138 BoogieDeclarations]: Found implementation of procedure LDV_INIT_LIST_HEAD [2022-11-18 20:53:05,208 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_list_add [2022-11-18 20:53:05,209 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_list_add [2022-11-18 20:53:05,209 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-11-18 20:53:05,209 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-11-18 20:53:05,209 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4 [2022-11-18 20:53:05,209 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1 [2022-11-18 20:53:05,209 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-18 20:53:05,209 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-18 20:53:05,209 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_msg_free [2022-11-18 20:53:05,210 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_msg_free [2022-11-18 20:53:05,210 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-18 20:53:05,210 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-18 20:53:05,210 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4 [2022-11-18 20:53:05,210 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-11-18 20:53:05,210 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2022-11-18 20:53:05,210 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-18 20:53:05,210 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-11-18 20:53:05,211 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2022-11-18 20:53:05,211 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1 [2022-11-18 20:53:05,211 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-18 20:53:05,211 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-18 20:53:05,486 INFO L235 CfgBuilder]: Building ICFG [2022-11-18 20:53:05,489 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-18 20:53:05,493 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-11-18 20:53:06,928 INFO L276 CfgBuilder]: Performing block encoding [2022-11-18 20:53:06,937 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-18 20:53:06,938 INFO L300 CfgBuilder]: Removed 2 assume(true) statements. [2022-11-18 20:53:06,940 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 08:53:06 BoogieIcfgContainer [2022-11-18 20:53:06,940 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-18 20:53:06,944 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-18 20:53:06,945 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-18 20:53:06,949 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-18 20:53:06,950 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 18.11 08:53:03" (1/3) ... [2022-11-18 20:53:06,951 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2beae528 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.11 08:53:06, skipping insertion in model container [2022-11-18 20:53:06,951 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:53:04" (2/3) ... [2022-11-18 20:53:06,952 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2beae528 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.11 08:53:06, skipping insertion in model container [2022-11-18 20:53:06,952 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 08:53:06" (3/3) ... [2022-11-18 20:53:06,964 INFO L112 eAbstractionObserver]: Analyzing ICFG memleaks_test12-2.i [2022-11-18 20:53:06,995 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-18 20:53:06,995 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 124 error locations. [2022-11-18 20:53:07,073 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-18 20:53:07,078 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;@7faf316, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-18 20:53:07,079 INFO L358 AbstractCegarLoop]: Starting to check reachability of 124 error locations. [2022-11-18 20:53:07,085 INFO L276 IsEmpty]: Start isEmpty. Operand has 313 states, 171 states have (on average 1.8654970760233918) internal successors, (319), 294 states have internal predecessors, (319), 15 states have call successors, (15), 5 states have call predecessors, (15), 5 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2022-11-18 20:53:07,094 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-11-18 20:53:07,095 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:53:07,095 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:53:07,097 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr89REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:53:07,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:53:07,105 INFO L85 PathProgramCache]: Analyzing trace with hash -297378988, now seen corresponding path program 1 times [2022-11-18 20:53:07,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:53:07,118 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [790746126] [2022-11-18 20:53:07,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:53:07,119 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:53:07,120 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:53:07,125 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 20:53:07,127 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 20:53:07,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:53:07,254 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-18 20:53:07,262 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:53:07,454 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-18 20:53:07,454 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:53:07,455 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:53:07,456 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [790746126] [2022-11-18 20:53:07,457 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [790746126] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:53:07,457 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:53:07,458 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-18 20:53:07,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1267216579] [2022-11-18 20:53:07,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:53:07,465 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-18 20:53:07,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:53:07,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 20:53:07,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-18 20:53:07,513 INFO L87 Difference]: Start difference. First operand has 313 states, 171 states have (on average 1.8654970760233918) internal successors, (319), 294 states have internal predecessors, (319), 15 states have call successors, (15), 5 states have call predecessors, (15), 5 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) Second operand has 4 states, 3 states have (on average 3.0) internal successors, (9), 3 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-18 20:53:08,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:53:08,796 INFO L93 Difference]: Finished difference Result 412 states and 459 transitions. [2022-11-18 20:53:08,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-18 20:53:08,800 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 3.0) internal successors, (9), 3 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 11 [2022-11-18 20:53:08,800 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:53:08,817 INFO L225 Difference]: With dead ends: 412 [2022-11-18 20:53:08,817 INFO L226 Difference]: Without dead ends: 408 [2022-11-18 20:53:08,819 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:53:08,827 INFO L413 NwaCegarLoop]: 218 mSDtfsCounter, 299 mSDsluCounter, 288 mSDsCounter, 0 mSdLazyCounter, 325 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 304 SdHoareTripleChecker+Valid, 506 SdHoareTripleChecker+Invalid, 352 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 325 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-11-18 20:53:08,828 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [304 Valid, 506 Invalid, 352 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 325 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-11-18 20:53:08,846 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 408 states. [2022-11-18 20:53:08,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 408 to 344. [2022-11-18 20:53:08,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 344 states, 200 states have (on average 1.83) internal successors, (366), 321 states have internal predecessors, (366), 17 states have call successors, (17), 7 states have call predecessors, (17), 7 states have return successors, (19), 17 states have call predecessors, (19), 17 states have call successors, (19) [2022-11-18 20:53:08,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 344 states to 344 states and 402 transitions. [2022-11-18 20:53:08,916 INFO L78 Accepts]: Start accepts. Automaton has 344 states and 402 transitions. Word has length 11 [2022-11-18 20:53:08,916 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:53:08,917 INFO L495 AbstractCegarLoop]: Abstraction has 344 states and 402 transitions. [2022-11-18 20:53:08,917 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 3.0) internal successors, (9), 3 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-18 20:53:08,917 INFO L276 IsEmpty]: Start isEmpty. Operand 344 states and 402 transitions. [2022-11-18 20:53:08,919 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-11-18 20:53:08,919 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:53:08,919 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:53:08,936 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2022-11-18 20:53:09,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:53:09,135 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr90REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:53:09,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:53:09,135 INFO L85 PathProgramCache]: Analyzing trace with hash -297378987, now seen corresponding path program 1 times [2022-11-18 20:53:09,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:53:09,136 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [79234687] [2022-11-18 20:53:09,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:53:09,136 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:53:09,136 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:53:09,138 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 20:53:09,143 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 20:53:09,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:53:09,250 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-18 20:53:09,251 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:53:09,397 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-18 20:53:09,397 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:53:09,397 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:53:09,397 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [79234687] [2022-11-18 20:53:09,397 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [79234687] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:53:09,398 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:53:09,398 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-18 20:53:09,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1113528898] [2022-11-18 20:53:09,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:53:09,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-18 20:53:09,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:53:09,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 20:53:09,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-18 20:53:09,415 INFO L87 Difference]: Start difference. First operand 344 states and 402 transitions. Second operand has 4 states, 3 states have (on average 3.0) internal successors, (9), 3 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-18 20:53:10,579 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:53:10,580 INFO L93 Difference]: Finished difference Result 476 states and 564 transitions. [2022-11-18 20:53:10,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-18 20:53:10,581 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 3.0) internal successors, (9), 3 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 11 [2022-11-18 20:53:10,581 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:53:10,584 INFO L225 Difference]: With dead ends: 476 [2022-11-18 20:53:10,584 INFO L226 Difference]: Without dead ends: 476 [2022-11-18 20:53:10,584 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:53:10,585 INFO L413 NwaCegarLoop]: 353 mSDtfsCounter, 131 mSDsluCounter, 479 mSDsCounter, 0 mSdLazyCounter, 323 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 832 SdHoareTripleChecker+Invalid, 332 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 323 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-11-18 20:53:10,586 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [132 Valid, 832 Invalid, 332 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 323 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-11-18 20:53:10,587 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 476 states. [2022-11-18 20:53:10,600 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 476 to 407. [2022-11-18 20:53:10,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 407 states, 256 states have (on average 1.83203125) internal successors, (469), 376 states have internal predecessors, (469), 22 states have call successors, (22), 9 states have call predecessors, (22), 9 states have return successors, (29), 23 states have call predecessors, (29), 22 states have call successors, (29) [2022-11-18 20:53:10,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 407 states to 407 states and 520 transitions. [2022-11-18 20:53:10,604 INFO L78 Accepts]: Start accepts. Automaton has 407 states and 520 transitions. Word has length 11 [2022-11-18 20:53:10,604 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:53:10,604 INFO L495 AbstractCegarLoop]: Abstraction has 407 states and 520 transitions. [2022-11-18 20:53:10,604 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 3.0) internal successors, (9), 3 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-18 20:53:10,604 INFO L276 IsEmpty]: Start isEmpty. Operand 407 states and 520 transitions. [2022-11-18 20:53:10,605 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-11-18 20:53:10,605 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:53:10,605 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:53:10,618 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 20:53:10,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:53:10,817 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr90REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:53:10,817 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:53:10,817 INFO L85 PathProgramCache]: Analyzing trace with hash -1184882668, now seen corresponding path program 1 times [2022-11-18 20:53:10,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:53:10,818 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [493815525] [2022-11-18 20:53:10,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:53:10,818 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:53:10,818 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:53:10,826 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 20:53:10,830 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 20:53:10,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:53:10,922 INFO L263 TraceCheckSpWp]: Trace formula consists of 40 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-18 20:53:10,924 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:53:10,960 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-18 20:53:10,960 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:53:10,960 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:53:10,961 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [493815525] [2022-11-18 20:53:10,961 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [493815525] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:53:10,961 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:53:10,961 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 20:53:10,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1638196692] [2022-11-18 20:53:10,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:53:10,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 20:53:10,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:53:10,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 20:53:10,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:53:10,964 INFO L87 Difference]: Start difference. First operand 407 states and 520 transitions. Second operand has 5 states, 5 states have (on average 1.8) internal successors, (9), 4 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-18 20:53:11,172 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:53:11,172 INFO L93 Difference]: Finished difference Result 649 states and 797 transitions. [2022-11-18 20:53:11,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 20:53:11,173 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 1.8) internal successors, (9), 4 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 11 [2022-11-18 20:53:11,173 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:53:11,179 INFO L225 Difference]: With dead ends: 649 [2022-11-18 20:53:11,180 INFO L226 Difference]: Without dead ends: 649 [2022-11-18 20:53:11,181 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:53:11,190 INFO L413 NwaCegarLoop]: 390 mSDtfsCounter, 259 mSDsluCounter, 1096 mSDsCounter, 0 mSdLazyCounter, 87 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 277 SdHoareTripleChecker+Valid, 1486 SdHoareTripleChecker+Invalid, 88 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 87 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-18 20:53:11,192 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [277 Valid, 1486 Invalid, 88 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 87 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-18 20:53:11,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 649 states. [2022-11-18 20:53:11,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 649 to 392. [2022-11-18 20:53:11,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 392 states, 241 states have (on average 1.8215767634854771) internal successors, (439), 362 states have internal predecessors, (439), 21 states have call successors, (21), 9 states have call predecessors, (21), 10 states have return successors, (34), 22 states have call predecessors, (34), 21 states have call successors, (34) [2022-11-18 20:53:11,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 392 states to 392 states and 494 transitions. [2022-11-18 20:53:11,226 INFO L78 Accepts]: Start accepts. Automaton has 392 states and 494 transitions. Word has length 11 [2022-11-18 20:53:11,227 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:53:11,227 INFO L495 AbstractCegarLoop]: Abstraction has 392 states and 494 transitions. [2022-11-18 20:53:11,227 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 1.8) internal successors, (9), 4 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-18 20:53:11,227 INFO L276 IsEmpty]: Start isEmpty. Operand 392 states and 494 transitions. [2022-11-18 20:53:11,228 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-11-18 20:53:11,228 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:53:11,228 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:53:11,245 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 20:53:11,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:53:11,440 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr91REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:53:11,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:53:11,441 INFO L85 PathProgramCache]: Analyzing trace with hash 1981613461, now seen corresponding path program 1 times [2022-11-18 20:53:11,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:53:11,441 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [870354217] [2022-11-18 20:53:11,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:53:11,442 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:53:11,442 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:53:11,443 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 20:53:11,447 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 20:53:11,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:53:11,559 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-18 20:53:11,561 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:53:11,719 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-18 20:53:11,753 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-18 20:53:11,753 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:53:11,754 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:53:11,754 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [870354217] [2022-11-18 20:53:11,754 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [870354217] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:53:11,754 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:53:11,754 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-18 20:53:11,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [821534394] [2022-11-18 20:53:11,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:53:11,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-18 20:53:11,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:53:11,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-18 20:53:11,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-18 20:53:11,756 INFO L87 Difference]: Start difference. First operand 392 states and 494 transitions. Second operand has 6 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-18 20:53:12,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:53:12,980 INFO L93 Difference]: Finished difference Result 436 states and 541 transitions. [2022-11-18 20:53:12,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-18 20:53:12,985 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 13 [2022-11-18 20:53:12,985 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:53:12,988 INFO L225 Difference]: With dead ends: 436 [2022-11-18 20:53:12,988 INFO L226 Difference]: Without dead ends: 436 [2022-11-18 20:53:12,988 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2022-11-18 20:53:12,989 INFO L413 NwaCegarLoop]: 323 mSDtfsCounter, 61 mSDsluCounter, 829 mSDsCounter, 0 mSdLazyCounter, 562 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 1152 SdHoareTripleChecker+Invalid, 565 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 562 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-11-18 20:53:12,989 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [61 Valid, 1152 Invalid, 565 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 562 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-11-18 20:53:12,990 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 436 states. [2022-11-18 20:53:13,004 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 436 to 404. [2022-11-18 20:53:13,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 404 states, 250 states have (on average 1.804) internal successors, (451), 372 states have internal predecessors, (451), 21 states have call successors, (21), 11 states have call predecessors, (21), 13 states have return successors, (34), 22 states have call predecessors, (34), 21 states have call successors, (34) [2022-11-18 20:53:13,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 404 states to 404 states and 506 transitions. [2022-11-18 20:53:13,007 INFO L78 Accepts]: Start accepts. Automaton has 404 states and 506 transitions. Word has length 13 [2022-11-18 20:53:13,008 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:53:13,008 INFO L495 AbstractCegarLoop]: Abstraction has 404 states and 506 transitions. [2022-11-18 20:53:13,008 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-18 20:53:13,008 INFO L276 IsEmpty]: Start isEmpty. Operand 404 states and 506 transitions. [2022-11-18 20:53:13,008 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-11-18 20:53:13,009 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:53:13,009 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:53:13,026 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 20:53:13,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:53:13,220 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr92REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:53:13,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:53:13,220 INFO L85 PathProgramCache]: Analyzing trace with hash 1981613462, now seen corresponding path program 1 times [2022-11-18 20:53:13,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:53:13,220 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [915876226] [2022-11-18 20:53:13,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:53:13,221 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:53:13,221 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:53:13,222 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 20:53:13,223 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 20:53:13,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:53:13,312 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 14 conjunts are in the unsatisfiable core [2022-11-18 20:53:13,313 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:53:13,563 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-18 20:53:13,575 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-18 20:53:13,624 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-18 20:53:13,624 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:53:13,624 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:53:13,624 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [915876226] [2022-11-18 20:53:13,625 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [915876226] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:53:13,625 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:53:13,625 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-18 20:53:13,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [272815523] [2022-11-18 20:53:13,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:53:13,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-18 20:53:13,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:53:13,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-18 20:53:13,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-18 20:53:13,627 INFO L87 Difference]: Start difference. First operand 404 states and 506 transitions. Second operand has 6 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-18 20:53:15,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:53:15,237 INFO L93 Difference]: Finished difference Result 424 states and 522 transitions. [2022-11-18 20:53:15,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-18 20:53:15,239 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 13 [2022-11-18 20:53:15,239 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:53:15,241 INFO L225 Difference]: With dead ends: 424 [2022-11-18 20:53:15,241 INFO L226 Difference]: Without dead ends: 424 [2022-11-18 20:53:15,241 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2022-11-18 20:53:15,242 INFO L413 NwaCegarLoop]: 349 mSDtfsCounter, 34 mSDsluCounter, 942 mSDsCounter, 0 mSdLazyCounter, 490 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 1291 SdHoareTripleChecker+Invalid, 493 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 490 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-11-18 20:53:15,242 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [34 Valid, 1291 Invalid, 493 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 490 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-11-18 20:53:15,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 424 states. [2022-11-18 20:53:15,251 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 424 to 413. [2022-11-18 20:53:15,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 413 states, 259 states have (on average 1.7915057915057915) internal successors, (464), 381 states have internal predecessors, (464), 21 states have call successors, (21), 11 states have call predecessors, (21), 13 states have return successors, (34), 22 states have call predecessors, (34), 21 states have call successors, (34) [2022-11-18 20:53:15,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 413 states to 413 states and 519 transitions. [2022-11-18 20:53:15,254 INFO L78 Accepts]: Start accepts. Automaton has 413 states and 519 transitions. Word has length 13 [2022-11-18 20:53:15,254 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:53:15,255 INFO L495 AbstractCegarLoop]: Abstraction has 413 states and 519 transitions. [2022-11-18 20:53:15,255 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-18 20:53:15,255 INFO L276 IsEmpty]: Start isEmpty. Operand 413 states and 519 transitions. [2022-11-18 20:53:15,256 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-11-18 20:53:15,256 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:53:15,256 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:53:15,270 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 20:53:15,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:53:15,466 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr86ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:53:15,466 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:53:15,466 INFO L85 PathProgramCache]: Analyzing trace with hash 1895308392, now seen corresponding path program 1 times [2022-11-18 20:53:15,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:53:15,467 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [819794012] [2022-11-18 20:53:15,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:53:15,467 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:53:15,467 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:53:15,468 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 20:53:15,470 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 20:53:15,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:53:15,565 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-18 20:53:15,566 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:53:15,622 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:53:15,622 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:53:15,623 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:53:15,623 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [819794012] [2022-11-18 20:53:15,623 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [819794012] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:53:15,623 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:53:15,623 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 20:53:15,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1269095747] [2022-11-18 20:53:15,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:53:15,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 20:53:15,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:53:15,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 20:53:15,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:53:15,625 INFO L87 Difference]: Start difference. First operand 413 states and 519 transitions. Second operand has 5 states, 5 states have (on average 2.6) internal successors, (13), 4 states have internal predecessors, (13), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-18 20:53:15,714 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:53:15,714 INFO L93 Difference]: Finished difference Result 351 states and 397 transitions. [2022-11-18 20:53:15,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 20:53:15,715 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.6) internal successors, (13), 4 states have internal predecessors, (13), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 17 [2022-11-18 20:53:15,715 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:53:15,716 INFO L225 Difference]: With dead ends: 351 [2022-11-18 20:53:15,717 INFO L226 Difference]: Without dead ends: 351 [2022-11-18 20:53:15,717 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:53:15,718 INFO L413 NwaCegarLoop]: 343 mSDtfsCounter, 10 mSDsluCounter, 999 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 1342 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-18 20:53:15,718 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 1342 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-18 20:53:15,719 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 351 states. [2022-11-18 20:53:15,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 351 to 345. [2022-11-18 20:53:15,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 345 states, 199 states have (on average 1.7688442211055277) internal successors, (352), 320 states have internal predecessors, (352), 16 states have call successors, (16), 9 states have call predecessors, (16), 10 states have return successors, (19), 17 states have call predecessors, (19), 16 states have call successors, (19) [2022-11-18 20:53:15,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 345 states to 345 states and 387 transitions. [2022-11-18 20:53:15,727 INFO L78 Accepts]: Start accepts. Automaton has 345 states and 387 transitions. Word has length 17 [2022-11-18 20:53:15,727 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:53:15,728 INFO L495 AbstractCegarLoop]: Abstraction has 345 states and 387 transitions. [2022-11-18 20:53:15,728 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.6) internal successors, (13), 4 states have internal predecessors, (13), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-18 20:53:15,728 INFO L276 IsEmpty]: Start isEmpty. Operand 345 states and 387 transitions. [2022-11-18 20:53:15,728 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-11-18 20:53:15,729 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:53:15,729 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:53:15,745 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 20:53:15,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:53:15,940 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr86ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:53:15,941 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:53:15,941 INFO L85 PathProgramCache]: Analyzing trace with hash -2106255897, now seen corresponding path program 1 times [2022-11-18 20:53:15,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:53:15,941 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1838404306] [2022-11-18 20:53:15,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:53:15,942 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:53:15,942 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:53:15,943 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 20:53:15,949 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 20:53:16,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:53:16,040 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-18 20:53:16,041 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:53:16,076 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-18 20:53:16,076 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:53:16,117 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-18 20:53:16,117 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:53:16,117 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1838404306] [2022-11-18 20:53:16,117 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1838404306] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:53:16,118 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:53:16,118 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2022-11-18 20:53:16,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1580227636] [2022-11-18 20:53:16,118 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:53:16,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 20:53:16,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:53:16,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 20:53:16,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:53:16,120 INFO L87 Difference]: Start difference. First operand 345 states and 387 transitions. Second operand has 5 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 2 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-18 20:53:16,214 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:53:16,214 INFO L93 Difference]: Finished difference Result 344 states and 386 transitions. [2022-11-18 20:53:16,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 20:53:16,215 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 2 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 17 [2022-11-18 20:53:16,215 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:53:16,217 INFO L225 Difference]: With dead ends: 344 [2022-11-18 20:53:16,217 INFO L226 Difference]: Without dead ends: 344 [2022-11-18 20:53:16,217 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:53:16,218 INFO L413 NwaCegarLoop]: 332 mSDtfsCounter, 256 mSDsluCounter, 720 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 269 SdHoareTripleChecker+Valid, 1052 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-18 20:53:16,218 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [269 Valid, 1052 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-18 20:53:16,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 344 states. [2022-11-18 20:53:16,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 344 to 344. [2022-11-18 20:53:16,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 344 states, 199 states have (on average 1.763819095477387) internal successors, (351), 319 states have internal predecessors, (351), 16 states have call successors, (16), 9 states have call predecessors, (16), 10 states have return successors, (19), 17 states have call predecessors, (19), 16 states have call successors, (19) [2022-11-18 20:53:16,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 344 states to 344 states and 386 transitions. [2022-11-18 20:53:16,226 INFO L78 Accepts]: Start accepts. Automaton has 344 states and 386 transitions. Word has length 17 [2022-11-18 20:53:16,227 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:53:16,227 INFO L495 AbstractCegarLoop]: Abstraction has 344 states and 386 transitions. [2022-11-18 20:53:16,227 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 2 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-18 20:53:16,227 INFO L276 IsEmpty]: Start isEmpty. Operand 344 states and 386 transitions. [2022-11-18 20:53:16,228 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-11-18 20:53:16,228 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:53:16,228 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:53:16,245 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 20:53:16,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:53:16,442 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:53:16,442 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:53:16,442 INFO L85 PathProgramCache]: Analyzing trace with hash -2106256148, now seen corresponding path program 1 times [2022-11-18 20:53:16,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:53:16,443 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1469838092] [2022-11-18 20:53:16,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:53:16,443 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:53:16,443 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:53:16,444 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 20:53:16,445 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 20:53:16,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:53:16,549 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-18 20:53:16,551 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:53:16,604 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-18 20:53:16,604 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:53:16,604 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:53:16,604 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1469838092] [2022-11-18 20:53:16,604 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1469838092] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:53:16,605 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:53:16,605 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 20:53:16,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306206479] [2022-11-18 20:53:16,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:53:16,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 20:53:16,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:53:16,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 20:53:16,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:53:16,606 INFO L87 Difference]: Start difference. First operand 344 states and 386 transitions. Second operand has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 1 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-11-18 20:53:16,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:53:16,681 INFO L93 Difference]: Finished difference Result 388 states and 436 transitions. [2022-11-18 20:53:16,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 20:53:16,682 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 1 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 17 [2022-11-18 20:53:16,682 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:53:16,684 INFO L225 Difference]: With dead ends: 388 [2022-11-18 20:53:16,684 INFO L226 Difference]: Without dead ends: 388 [2022-11-18 20:53:16,684 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:53:16,685 INFO L413 NwaCegarLoop]: 352 mSDtfsCounter, 40 mSDsluCounter, 1023 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 1375 SdHoareTripleChecker+Invalid, 30 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-18 20:53:16,685 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [41 Valid, 1375 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-18 20:53:16,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 388 states. [2022-11-18 20:53:16,691 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 388 to 346. [2022-11-18 20:53:16,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 346 states, 201 states have (on average 1.756218905472637) internal successors, (353), 320 states have internal predecessors, (353), 16 states have call successors, (16), 9 states have call predecessors, (16), 10 states have return successors, (19), 18 states have call predecessors, (19), 16 states have call successors, (19) [2022-11-18 20:53:16,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 346 states to 346 states and 388 transitions. [2022-11-18 20:53:16,694 INFO L78 Accepts]: Start accepts. Automaton has 346 states and 388 transitions. Word has length 17 [2022-11-18 20:53:16,694 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:53:16,694 INFO L495 AbstractCegarLoop]: Abstraction has 346 states and 388 transitions. [2022-11-18 20:53:16,694 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 1 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-11-18 20:53:16,694 INFO L276 IsEmpty]: Start isEmpty. Operand 346 states and 388 transitions. [2022-11-18 20:53:16,695 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-11-18 20:53:16,695 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:53:16,695 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:53:16,715 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 20:53:16,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:53:16,915 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:53:16,915 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:53:16,915 INFO L85 PathProgramCache]: Analyzing trace with hash -2134885299, now seen corresponding path program 1 times [2022-11-18 20:53:16,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:53:16,915 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1620726013] [2022-11-18 20:53:16,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:53:16,916 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:53:16,916 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:53:16,918 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 20:53:16,961 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 20:53:17,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:53:17,017 INFO L263 TraceCheckSpWp]: Trace formula consists of 59 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-18 20:53:17,018 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:53:17,027 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-18 20:53:17,104 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (exists ((v_ArrVal_12 (_ BitVec 1))) (= (store |c_old(#valid)| |ldv_malloc_#res.base| v_ArrVal_12) |c_#valid|)))) is different from true [2022-11-18 20:53:17,156 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 20:53:17,156 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-18 20:53:17,184 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 2 not checked. [2022-11-18 20:53:17,184 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:53:17,393 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:53:17,393 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:53:17,393 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1620726013] [2022-11-18 20:53:17,393 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1620726013] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:53:17,393 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:53:17,394 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 7 [2022-11-18 20:53:17,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1591648686] [2022-11-18 20:53:17,394 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:53:17,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-18 20:53:17,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:53:17,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-18 20:53:17,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=31, Unknown=1, NotChecked=10, Total=56 [2022-11-18 20:53:17,395 INFO L87 Difference]: Start difference. First operand 346 states and 388 transitions. Second operand has 8 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 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-18 20:53:18,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:53:18,160 INFO L93 Difference]: Finished difference Result 353 states and 399 transitions. [2022-11-18 20:53:18,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-18 20:53:18,163 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 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 17 [2022-11-18 20:53:18,164 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:53:18,165 INFO L225 Difference]: With dead ends: 353 [2022-11-18 20:53:18,165 INFO L226 Difference]: Without dead ends: 353 [2022-11-18 20:53:18,165 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 7 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=18, Invalid=41, Unknown=1, NotChecked=12, Total=72 [2022-11-18 20:53:18,166 INFO L413 NwaCegarLoop]: 341 mSDtfsCounter, 20 mSDsluCounter, 839 mSDsCounter, 0 mSdLazyCounter, 416 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 1180 SdHoareTripleChecker+Invalid, 941 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 416 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 521 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-11-18 20:53:18,166 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 1180 Invalid, 941 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 416 Invalid, 0 Unknown, 521 Unchecked, 0.7s Time] [2022-11-18 20:53:18,167 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 353 states. [2022-11-18 20:53:18,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 353 to 350. [2022-11-18 20:53:18,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 350 states, 205 states have (on average 1.7414634146341463) internal successors, (357), 324 states have internal predecessors, (357), 16 states have call successors, (16), 9 states have call predecessors, (16), 11 states have return successors, (19), 18 states have call predecessors, (19), 16 states have call successors, (19) [2022-11-18 20:53:18,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 350 states to 350 states and 392 transitions. [2022-11-18 20:53:18,177 INFO L78 Accepts]: Start accepts. Automaton has 350 states and 392 transitions. Word has length 17 [2022-11-18 20:53:18,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:53:18,178 INFO L495 AbstractCegarLoop]: Abstraction has 350 states and 392 transitions. [2022-11-18 20:53:18,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 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-18 20:53:18,178 INFO L276 IsEmpty]: Start isEmpty. Operand 350 states and 392 transitions. [2022-11-18 20:53:18,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-11-18 20:53:18,179 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:53:18,179 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:53:18,196 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 20:53:18,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:53:18,380 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:53:18,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:53:18,380 INFO L85 PathProgramCache]: Analyzing trace with hash -2134885298, now seen corresponding path program 1 times [2022-11-18 20:53:18,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:53:18,381 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1131330193] [2022-11-18 20:53:18,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:53:18,381 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:53:18,381 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:53:18,387 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 20:53:18,436 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 20:53:18,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:53:18,493 INFO L263 TraceCheckSpWp]: Trace formula consists of 59 conjuncts, 18 conjunts are in the unsatisfiable core [2022-11-18 20:53:18,495 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:53:18,518 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-18 20:53:18,525 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-18 20:53:18,656 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (exists ((v_ArrVal_23 (_ BitVec 32))) (= |c_#length| (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_23))))) is different from true [2022-11-18 20:53:18,678 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:53:18,680 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-11-18 20:53:18,691 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-18 20:53:18,691 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-18 20:53:18,743 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 2 not checked. [2022-11-18 20:53:18,743 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:53:19,064 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:53:19,064 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1131330193] [2022-11-18 20:53:19,064 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1131330193] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:53:19,064 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1223828675] [2022-11-18 20:53:19,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:53:19,065 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-18 20:53:19,065 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 [2022-11-18 20:53:19,067 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-18 20:53:19,088 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (12)] Waiting until timeout for monitored process [2022-11-18 20:53:19,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:53:19,245 INFO L263 TraceCheckSpWp]: Trace formula consists of 59 conjuncts, 18 conjunts are in the unsatisfiable core [2022-11-18 20:53:19,247 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:53:19,257 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-18 20:53:19,263 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-18 20:53:19,336 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (exists ((v_ArrVal_33 (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_33) |c_#length|)) (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)))) is different from true [2022-11-18 20:53:19,356 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:53:19,357 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-11-18 20:53:19,367 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-18 20:53:19,368 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-11-18 20:53:19,384 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 2 not checked. [2022-11-18 20:53:19,384 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:53:20,051 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1223828675] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:53:20,051 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:53:20,051 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2022-11-18 20:53:20,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1545626624] [2022-11-18 20:53:20,052 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:53:20,052 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 20:53:20,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:53:20,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 20:53:20,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=71, Unknown=2, NotChecked=34, Total=132 [2022-11-18 20:53:20,053 INFO L87 Difference]: Start difference. First operand 350 states and 392 transitions. Second operand has 10 states, 9 states have (on average 1.6666666666666667) internal successors, (15), 9 states have internal predecessors, (15), 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-18 20:53:23,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:53:23,553 INFO L93 Difference]: Finished difference Result 634 states and 720 transitions. [2022-11-18 20:53:23,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-18 20:53:23,553 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 1.6666666666666667) internal successors, (15), 9 states have internal predecessors, (15), 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 17 [2022-11-18 20:53:23,554 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:53:23,556 INFO L225 Difference]: With dead ends: 634 [2022-11-18 20:53:23,557 INFO L226 Difference]: Without dead ends: 634 [2022-11-18 20:53:23,557 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=33, Invalid=105, Unknown=2, NotChecked=42, Total=182 [2022-11-18 20:53:23,557 INFO L413 NwaCegarLoop]: 187 mSDtfsCounter, 335 mSDsluCounter, 891 mSDsCounter, 0 mSdLazyCounter, 1415 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 343 SdHoareTripleChecker+Valid, 1078 SdHoareTripleChecker+Invalid, 2786 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 1415 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1327 IncrementalHoareTripleChecker+Unchecked, 3.3s IncrementalHoareTripleChecker+Time [2022-11-18 20:53:23,558 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [343 Valid, 1078 Invalid, 2786 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 1415 Invalid, 0 Unknown, 1327 Unchecked, 3.3s Time] [2022-11-18 20:53:23,559 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 634 states. [2022-11-18 20:53:23,584 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 634 to 364. [2022-11-18 20:53:23,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 364 states, 216 states have (on average 1.7222222222222223) internal successors, (372), 335 states have internal predecessors, (372), 18 states have call successors, (18), 9 states have call predecessors, (18), 13 states have return successors, (30), 21 states have call predecessors, (30), 18 states have call successors, (30) [2022-11-18 20:53:23,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 420 transitions. [2022-11-18 20:53:23,595 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 420 transitions. Word has length 17 [2022-11-18 20:53:23,598 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:53:23,598 INFO L495 AbstractCegarLoop]: Abstraction has 364 states and 420 transitions. [2022-11-18 20:53:23,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 1.6666666666666667) internal successors, (15), 9 states have internal predecessors, (15), 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-18 20:53:23,599 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 420 transitions. [2022-11-18 20:53:23,599 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-11-18 20:53:23,599 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:53:23,600 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:53:23,606 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (12)] Forceful destruction successful, exit code 0 [2022-11-18 20:53:23,808 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 20:53:24,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:53:24,001 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr87ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:53:24,002 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:53:24,002 INFO L85 PathProgramCache]: Analyzing trace with hash -869422937, now seen corresponding path program 1 times [2022-11-18 20:53:24,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:53:24,002 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1638917604] [2022-11-18 20:53:24,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:53:24,002 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:53:24,002 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:53:24,003 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 20:53:24,004 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 20:53:24,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:53:24,093 INFO L263 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-18 20:53:24,094 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:53:24,317 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:53:24,317 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:53:24,433 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-18 20:53:24,433 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:53:24,433 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1638917604] [2022-11-18 20:53:24,433 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1638917604] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:53:24,433 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:53:24,434 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 9 [2022-11-18 20:53:24,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [633594028] [2022-11-18 20:53:24,434 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:53:24,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 20:53:24,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:53:24,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 20:53:24,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-18 20:53:24,435 INFO L87 Difference]: Start difference. First operand 364 states and 420 transitions. Second operand has 10 states, 9 states have (on average 3.0) internal successors, (27), 8 states have internal predecessors, (27), 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-18 20:53:25,111 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:53:25,111 INFO L93 Difference]: Finished difference Result 367 states and 421 transitions. [2022-11-18 20:53:25,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-18 20:53:25,112 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 3.0) internal successors, (27), 8 states have internal predecessors, (27), 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 18 [2022-11-18 20:53:25,113 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:53:25,114 INFO L225 Difference]: With dead ends: 367 [2022-11-18 20:53:25,114 INFO L226 Difference]: Without dead ends: 367 [2022-11-18 20:53:25,115 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 25 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2022-11-18 20:53:25,115 INFO L413 NwaCegarLoop]: 306 mSDtfsCounter, 581 mSDsluCounter, 1025 mSDsCounter, 0 mSdLazyCounter, 318 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 595 SdHoareTripleChecker+Valid, 1331 SdHoareTripleChecker+Invalid, 366 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 318 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 27 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-18 20:53:25,116 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [595 Valid, 1331 Invalid, 366 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 318 Invalid, 0 Unknown, 27 Unchecked, 0.6s Time] [2022-11-18 20:53:25,117 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 367 states. [2022-11-18 20:53:25,123 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 367 to 363. [2022-11-18 20:53:25,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 363 states, 216 states have (on average 1.712962962962963) internal successors, (370), 334 states have internal predecessors, (370), 18 states have call successors, (18), 9 states have call predecessors, (18), 13 states have return successors, (30), 21 states have call predecessors, (30), 18 states have call successors, (30) [2022-11-18 20:53:25,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 363 states to 363 states and 418 transitions. [2022-11-18 20:53:25,126 INFO L78 Accepts]: Start accepts. Automaton has 363 states and 418 transitions. Word has length 18 [2022-11-18 20:53:25,126 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:53:25,126 INFO L495 AbstractCegarLoop]: Abstraction has 363 states and 418 transitions. [2022-11-18 20:53:25,127 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 3.0) internal successors, (27), 8 states have internal predecessors, (27), 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-18 20:53:25,127 INFO L276 IsEmpty]: Start isEmpty. Operand 363 states and 418 transitions. [2022-11-18 20:53:25,127 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-11-18 20:53:25,127 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:53:25,128 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:53:25,140 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 20:53:25,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:53:25,339 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr103ASSERT_VIOLATIONMEMORY_LEAK === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:53:25,339 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:53:25,339 INFO L85 PathProgramCache]: Analyzing trace with hash 1883109288, now seen corresponding path program 1 times [2022-11-18 20:53:25,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:53:25,340 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [649295694] [2022-11-18 20:53:25,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:53:25,340 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:53:25,340 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:53:25,341 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 20:53:25,342 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 20:53:25,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:53:25,426 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-18 20:53:25,427 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:53:25,474 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-18 20:53:25,475 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:53:25,475 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:53:25,475 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [649295694] [2022-11-18 20:53:25,475 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [649295694] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:53:25,475 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:53:25,475 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 20:53:25,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1781744851] [2022-11-18 20:53:25,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:53:25,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-18 20:53:25,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:53:25,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 20:53:25,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-18 20:53:25,477 INFO L87 Difference]: Start difference. First operand 363 states and 418 transitions. Second operand has 4 states, 3 states have (on average 5.333333333333333) internal successors, (16), 4 states have internal predecessors, (16), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-18 20:53:26,216 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:53:26,217 INFO L93 Difference]: Finished difference Result 366 states and 420 transitions. [2022-11-18 20:53:26,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-18 20:53:26,218 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 5.333333333333333) internal successors, (16), 4 states have internal predecessors, (16), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 18 [2022-11-18 20:53:26,218 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:53:26,219 INFO L225 Difference]: With dead ends: 366 [2022-11-18 20:53:26,219 INFO L226 Difference]: Without dead ends: 353 [2022-11-18 20:53:26,219 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-18 20:53:26,230 INFO L413 NwaCegarLoop]: 304 mSDtfsCounter, 41 mSDsluCounter, 359 mSDsCounter, 0 mSdLazyCounter, 301 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 663 SdHoareTripleChecker+Invalid, 315 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 301 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-11-18 20:53:26,230 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [41 Valid, 663 Invalid, 315 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 301 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-11-18 20:53:26,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 353 states. [2022-11-18 20:53:26,244 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 353 to 353. [2022-11-18 20:53:26,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 353 states, 207 states have (on average 1.7391304347826086) internal successors, (360), 325 states have internal predecessors, (360), 18 states have call successors, (18), 9 states have call predecessors, (18), 12 states have return successors, (29), 20 states have call predecessors, (29), 18 states have call successors, (29) [2022-11-18 20:53:26,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 353 states to 353 states and 407 transitions. [2022-11-18 20:53:26,247 INFO L78 Accepts]: Start accepts. Automaton has 353 states and 407 transitions. Word has length 18 [2022-11-18 20:53:26,247 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:53:26,247 INFO L495 AbstractCegarLoop]: Abstraction has 353 states and 407 transitions. [2022-11-18 20:53:26,247 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 5.333333333333333) internal successors, (16), 4 states have internal predecessors, (16), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-18 20:53:26,248 INFO L276 IsEmpty]: Start isEmpty. Operand 353 states and 407 transitions. [2022-11-18 20:53:26,248 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-11-18 20:53:26,248 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:53:26,248 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:53:26,259 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 20:53:26,459 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:53:26,460 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr89REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:53:26,460 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:53:26,460 INFO L85 PathProgramCache]: Analyzing trace with hash 1969475052, now seen corresponding path program 1 times [2022-11-18 20:53:26,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:53:26,460 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1866755238] [2022-11-18 20:53:26,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:53:26,461 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:53:26,461 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:53:26,462 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 20:53:26,467 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 20:53:26,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:53:26,544 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-18 20:53:26,546 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:53:26,639 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 20:53:26,640 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-18 20:53:26,803 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-18 20:53:26,814 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-18 20:53:26,815 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:53:26,896 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:53:26,896 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1866755238] [2022-11-18 20:53:26,896 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1866755238] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:53:26,896 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [81293426] [2022-11-18 20:53:26,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:53:26,896 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-18 20:53:26,896 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 [2022-11-18 20:53:26,897 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-18 20:53:26,902 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (16)] Waiting until timeout for monitored process [2022-11-18 20:53:27,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:53:27,064 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 13 conjunts are in the unsatisfiable core [2022-11-18 20:53:27,066 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:53:27,080 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2022-11-18 20:53:27,152 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 20:53:27,153 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-18 20:53:27,255 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-18 20:53:27,267 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-18 20:53:27,268 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:53:27,361 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [81293426] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:53:27,361 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:53:27,361 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 5 [2022-11-18 20:53:27,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [276517617] [2022-11-18 20:53:27,362 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:53:27,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-18 20:53:27,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:53:27,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-18 20:53:27,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2022-11-18 20:53:27,364 INFO L87 Difference]: Start difference. First operand 353 states and 407 transitions. Second operand has 7 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 2 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-18 20:53:28,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:53:28,507 INFO L93 Difference]: Finished difference Result 403 states and 459 transitions. [2022-11-18 20:53:28,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-18 20:53:28,508 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 2 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 21 [2022-11-18 20:53:28,508 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:53:28,510 INFO L225 Difference]: With dead ends: 403 [2022-11-18 20:53:28,510 INFO L226 Difference]: Without dead ends: 403 [2022-11-18 20:53:28,511 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 47 SyntacticMatches, 2 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2022-11-18 20:53:28,511 INFO L413 NwaCegarLoop]: 312 mSDtfsCounter, 68 mSDsluCounter, 1000 mSDsCounter, 0 mSdLazyCounter, 562 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 1312 SdHoareTripleChecker+Invalid, 748 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 562 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 179 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-11-18 20:53:28,511 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [68 Valid, 1312 Invalid, 748 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 562 Invalid, 0 Unknown, 179 Unchecked, 1.1s Time] [2022-11-18 20:53:28,512 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 403 states. [2022-11-18 20:53:28,520 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 403 to 358. [2022-11-18 20:53:28,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 358 states, 212 states have (on average 1.7264150943396226) internal successors, (366), 330 states have internal predecessors, (366), 18 states have call successors, (18), 9 states have call predecessors, (18), 12 states have return successors, (29), 20 states have call predecessors, (29), 18 states have call successors, (29) [2022-11-18 20:53:28,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 358 states to 358 states and 413 transitions. [2022-11-18 20:53:28,523 INFO L78 Accepts]: Start accepts. Automaton has 358 states and 413 transitions. Word has length 21 [2022-11-18 20:53:28,523 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:53:28,523 INFO L495 AbstractCegarLoop]: Abstraction has 358 states and 413 transitions. [2022-11-18 20:53:28,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 2 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-18 20:53:28,523 INFO L276 IsEmpty]: Start isEmpty. Operand 358 states and 413 transitions. [2022-11-18 20:53:28,524 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-11-18 20:53:28,524 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:53:28,524 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:53:28,533 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (16)] Forceful destruction successful, exit code 0 [2022-11-18 20:53:28,734 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 20:53:28,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:53:28,927 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr90REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:53:28,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:53:28,928 INFO L85 PathProgramCache]: Analyzing trace with hash 1969475053, now seen corresponding path program 1 times [2022-11-18 20:53:28,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:53:28,929 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1345134659] [2022-11-18 20:53:28,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:53:28,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-18 20:53:28,929 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:53:28,930 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 20:53:28,936 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2022-11-18 20:53:29,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:53:29,029 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 13 conjunts are in the unsatisfiable core [2022-11-18 20:53:29,031 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:53:31,191 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:53:31,192 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-11-18 20:53:33,390 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 2 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:53:33,390 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:53:33,976 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:53:33,976 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1345134659] [2022-11-18 20:53:33,976 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1345134659] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:53:33,977 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [38825626] [2022-11-18 20:53:33,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:53:33,977 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-18 20:53:33,977 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 [2022-11-18 20:53:33,978 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-18 20:53:33,980 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (18)] Waiting until timeout for monitored process [2022-11-18 20:53:34,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:53:34,125 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 14 conjunts are in the unsatisfiable core [2022-11-18 20:53:34,126 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:53:34,143 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2022-11-18 20:53:36,266 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:53:36,267 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-11-18 20:53:36,399 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 2 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:53:36,399 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:53:36,795 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [38825626] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:53:36,796 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:53:36,796 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 5 [2022-11-18 20:53:36,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [691991719] [2022-11-18 20:53:36,796 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:53:36,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-18 20:53:36,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:53:36,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-18 20:53:36,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=60, Unknown=3, NotChecked=0, Total=90 [2022-11-18 20:53:36,797 INFO L87 Difference]: Start difference. First operand 358 states and 413 transitions. Second operand has 7 states, 6 states have (on average 2.8333333333333335) internal successors, (17), 6 states have internal predecessors, (17), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-18 20:53:42,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:53:42,854 INFO L93 Difference]: Finished difference Result 449 states and 506 transitions. [2022-11-18 20:53:42,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-18 20:53:42,855 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.8333333333333335) internal successors, (17), 6 states have internal predecessors, (17), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) Word has length 21 [2022-11-18 20:53:42,855 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:53:42,857 INFO L225 Difference]: With dead ends: 449 [2022-11-18 20:53:42,857 INFO L226 Difference]: Without dead ends: 449 [2022-11-18 20:53:42,857 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 60 SyntacticMatches, 2 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 10.6s TimeCoverageRelationStatistics Valid=60, Invalid=117, Unknown=5, NotChecked=0, Total=182 [2022-11-18 20:53:42,858 INFO L413 NwaCegarLoop]: 296 mSDtfsCounter, 132 mSDsluCounter, 906 mSDsCounter, 0 mSdLazyCounter, 711 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 134 SdHoareTripleChecker+Valid, 1202 SdHoareTripleChecker+Invalid, 943 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 711 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 223 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-11-18 20:53:42,858 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [134 Valid, 1202 Invalid, 943 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 711 Invalid, 0 Unknown, 223 Unchecked, 1.9s Time] [2022-11-18 20:53:42,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 449 states. [2022-11-18 20:53:42,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 449 to 384. [2022-11-18 20:53:42,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 384 states, 236 states have (on average 1.7415254237288136) internal successors, (411), 354 states have internal predecessors, (411), 19 states have call successors, (19), 10 states have call predecessors, (19), 13 states have return successors, (30), 21 states have call predecessors, (30), 19 states have call successors, (30) [2022-11-18 20:53:42,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 460 transitions. [2022-11-18 20:53:42,870 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 460 transitions. Word has length 21 [2022-11-18 20:53:42,870 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:53:42,870 INFO L495 AbstractCegarLoop]: Abstraction has 384 states and 460 transitions. [2022-11-18 20:53:42,870 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.8333333333333335) internal successors, (17), 6 states have internal predecessors, (17), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-18 20:53:42,870 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 460 transitions. [2022-11-18 20:53:42,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-11-18 20:53:42,871 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:53:42,871 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:53:42,886 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2022-11-18 20:53:43,084 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (18)] Forceful destruction successful, exit code 0 [2022-11-18 20:53:43,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt [2022-11-18 20:53:43,283 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr89REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:53:43,283 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:53:43,283 INFO L85 PathProgramCache]: Analyzing trace with hash -2128978739, now seen corresponding path program 1 times [2022-11-18 20:53:43,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:53:43,284 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1892787193] [2022-11-18 20:53:43,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:53:43,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-18 20:53:43,284 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:53:43,285 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 20:53:43,290 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 20:53:43,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:53:43,364 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-18 20:53:43,365 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:53:43,396 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-18 20:53:43,396 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:53:43,396 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:53:43,397 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1892787193] [2022-11-18 20:53:43,397 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1892787193] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:53:43,397 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:53:43,397 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 20:53:43,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1845789279] [2022-11-18 20:53:43,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:53:43,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 20:53:43,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:53:43,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 20:53:43,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:53:43,399 INFO L87 Difference]: Start difference. First operand 384 states and 460 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 1 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-11-18 20:53:43,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:53:43,497 INFO L93 Difference]: Finished difference Result 397 states and 459 transitions. [2022-11-18 20:53:43,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 20:53:43,497 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 1 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 21 [2022-11-18 20:53:43,498 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:53:43,499 INFO L225 Difference]: With dead ends: 397 [2022-11-18 20:53:43,499 INFO L226 Difference]: Without dead ends: 397 [2022-11-18 20:53:43,499 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:53:43,500 INFO L413 NwaCegarLoop]: 375 mSDtfsCounter, 252 mSDsluCounter, 847 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 265 SdHoareTripleChecker+Valid, 1222 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-18 20:53:43,500 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [265 Valid, 1222 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-18 20:53:43,501 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 397 states. [2022-11-18 20:53:43,508 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 397 to 381. [2022-11-18 20:53:43,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 381 states, 233 states have (on average 1.7467811158798283) internal successors, (407), 351 states have internal predecessors, (407), 19 states have call successors, (19), 10 states have call predecessors, (19), 13 states have return successors, (30), 21 states have call predecessors, (30), 19 states have call successors, (30) [2022-11-18 20:53:43,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 381 states to 381 states and 456 transitions. [2022-11-18 20:53:43,511 INFO L78 Accepts]: Start accepts. Automaton has 381 states and 456 transitions. Word has length 21 [2022-11-18 20:53:43,512 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:53:43,512 INFO L495 AbstractCegarLoop]: Abstraction has 381 states and 456 transitions. [2022-11-18 20:53:43,512 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 1 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-11-18 20:53:43,512 INFO L276 IsEmpty]: Start isEmpty. Operand 381 states and 456 transitions. [2022-11-18 20:53:43,513 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-11-18 20:53:43,513 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:53:43,513 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:53:43,524 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 20:53:43,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:53:43,724 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr91REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:53:43,724 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:53:43,724 INFO L85 PathProgramCache]: Analyzing trace with hash -1415040467, now seen corresponding path program 1 times [2022-11-18 20:53:43,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:53:43,725 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [137840520] [2022-11-18 20:53:43,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:53:43,725 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:53:43,725 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:53:43,726 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 20:53:43,732 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 20:53:43,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:53:43,813 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-18 20:53:43,814 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:53:43,915 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-18 20:53:43,945 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-18 20:53:43,945 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:53:43,945 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:53:43,945 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [137840520] [2022-11-18 20:53:43,945 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [137840520] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:53:43,945 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:53:43,945 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 20:53:43,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [184580782] [2022-11-18 20:53:43,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:53:43,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 20:53:43,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:53:43,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 20:53:43,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:53:43,947 INFO L87 Difference]: Start difference. First operand 381 states and 456 transitions. Second operand has 5 states, 4 states have (on average 4.25) internal successors, (17), 4 states have internal predecessors, (17), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-11-18 20:53:44,993 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:53:44,993 INFO L93 Difference]: Finished difference Result 422 states and 500 transitions. [2022-11-18 20:53:44,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-18 20:53:44,994 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 4.25) internal successors, (17), 4 states have internal predecessors, (17), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 23 [2022-11-18 20:53:44,995 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:53:44,996 INFO L225 Difference]: With dead ends: 422 [2022-11-18 20:53:44,997 INFO L226 Difference]: Without dead ends: 422 [2022-11-18 20:53:44,997 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-11-18 20:53:44,997 INFO L413 NwaCegarLoop]: 325 mSDtfsCounter, 59 mSDsluCounter, 708 mSDsCounter, 0 mSdLazyCounter, 318 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 1033 SdHoareTripleChecker+Invalid, 319 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 318 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-11-18 20:53:44,998 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [59 Valid, 1033 Invalid, 319 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 318 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-11-18 20:53:44,999 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 422 states. [2022-11-18 20:53:45,006 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 422 to 381. [2022-11-18 20:53:45,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 381 states, 233 states have (on average 1.742489270386266) internal successors, (406), 351 states have internal predecessors, (406), 19 states have call successors, (19), 10 states have call predecessors, (19), 13 states have return successors, (30), 21 states have call predecessors, (30), 19 states have call successors, (30) [2022-11-18 20:53:45,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 381 states to 381 states and 455 transitions. [2022-11-18 20:53:45,008 INFO L78 Accepts]: Start accepts. Automaton has 381 states and 455 transitions. Word has length 23 [2022-11-18 20:53:45,009 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:53:45,009 INFO L495 AbstractCegarLoop]: Abstraction has 381 states and 455 transitions. [2022-11-18 20:53:45,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 4.25) internal successors, (17), 4 states have internal predecessors, (17), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-11-18 20:53:45,009 INFO L276 IsEmpty]: Start isEmpty. Operand 381 states and 455 transitions. [2022-11-18 20:53:45,010 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-11-18 20:53:45,010 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:53:45,010 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:53:45,022 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 20:53:45,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:53:45,221 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr92REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:53:45,222 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:53:45,222 INFO L85 PathProgramCache]: Analyzing trace with hash -1415040466, now seen corresponding path program 1 times [2022-11-18 20:53:45,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:53:45,222 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1942134193] [2022-11-18 20:53:45,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:53:45,222 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:53:45,222 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:53:45,223 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 20:53:45,226 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 20:53:45,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:53:45,303 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 11 conjunts are in the unsatisfiable core [2022-11-18 20:53:45,305 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:53:45,549 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-18 20:53:45,558 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-18 20:53:45,609 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-18 20:53:45,610 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:53:45,610 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:53:45,610 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1942134193] [2022-11-18 20:53:45,610 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1942134193] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:53:45,610 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:53:45,610 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 20:53:45,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77250859] [2022-11-18 20:53:45,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:53:45,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 20:53:45,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:53:45,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 20:53:45,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:53:45,612 INFO L87 Difference]: Start difference. First operand 381 states and 455 transitions. Second operand has 5 states, 4 states have (on average 4.25) internal successors, (17), 4 states have internal predecessors, (17), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-11-18 20:53:46,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:53:46,770 INFO L93 Difference]: Finished difference Result 403 states and 477 transitions. [2022-11-18 20:53:46,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-18 20:53:46,771 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 4.25) internal successors, (17), 4 states have internal predecessors, (17), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 23 [2022-11-18 20:53:46,771 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:53:46,773 INFO L225 Difference]: With dead ends: 403 [2022-11-18 20:53:46,773 INFO L226 Difference]: Without dead ends: 403 [2022-11-18 20:53:46,773 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-11-18 20:53:46,774 INFO L413 NwaCegarLoop]: 327 mSDtfsCounter, 41 mSDsluCounter, 757 mSDsCounter, 0 mSdLazyCounter, 268 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 1084 SdHoareTripleChecker+Invalid, 268 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 268 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-11-18 20:53:46,774 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [42 Valid, 1084 Invalid, 268 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 268 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-11-18 20:53:46,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 403 states. [2022-11-18 20:53:46,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 403 to 381. [2022-11-18 20:53:46,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 381 states, 233 states have (on average 1.738197424892704) internal successors, (405), 351 states have internal predecessors, (405), 19 states have call successors, (19), 10 states have call predecessors, (19), 13 states have return successors, (30), 21 states have call predecessors, (30), 19 states have call successors, (30) [2022-11-18 20:53:46,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 381 states to 381 states and 454 transitions. [2022-11-18 20:53:46,785 INFO L78 Accepts]: Start accepts. Automaton has 381 states and 454 transitions. Word has length 23 [2022-11-18 20:53:46,785 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:53:46,785 INFO L495 AbstractCegarLoop]: Abstraction has 381 states and 454 transitions. [2022-11-18 20:53:46,785 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 4.25) internal successors, (17), 4 states have internal predecessors, (17), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-11-18 20:53:46,786 INFO L276 IsEmpty]: Start isEmpty. Operand 381 states and 454 transitions. [2022-11-18 20:53:46,786 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-11-18 20:53:46,786 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:53:46,786 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:53:46,805 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 20:53:46,997 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:53:46,997 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr83ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:53:46,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:53:46,997 INFO L85 PathProgramCache]: Analyzing trace with hash -412937067, now seen corresponding path program 1 times [2022-11-18 20:53:46,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:53:46,998 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1070411297] [2022-11-18 20:53:46,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:53:46,998 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:53:46,998 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:53:46,999 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 20:53:47,001 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 20:53:47,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:53:47,090 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-18 20:53:47,091 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:53:47,134 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-18 20:53:47,134 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:53:47,182 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-18 20:53:47,182 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:53:47,182 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1070411297] [2022-11-18 20:53:47,182 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1070411297] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:53:47,182 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:53:47,182 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2022-11-18 20:53:47,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820178275] [2022-11-18 20:53:47,183 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:53:47,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 20:53:47,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:53:47,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 20:53:47,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:53:47,184 INFO L87 Difference]: Start difference. First operand 381 states and 454 transitions. Second operand has 5 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-18 20:53:47,266 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:53:47,267 INFO L93 Difference]: Finished difference Result 380 states and 453 transitions. [2022-11-18 20:53:47,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 20:53:47,268 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 25 [2022-11-18 20:53:47,268 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:53:47,269 INFO L225 Difference]: With dead ends: 380 [2022-11-18 20:53:47,269 INFO L226 Difference]: Without dead ends: 380 [2022-11-18 20:53:47,270 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 45 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-18 20:53:47,270 INFO L413 NwaCegarLoop]: 332 mSDtfsCounter, 248 mSDsluCounter, 723 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 260 SdHoareTripleChecker+Valid, 1055 SdHoareTripleChecker+Invalid, 32 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-18 20:53:47,271 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [260 Valid, 1055 Invalid, 32 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-18 20:53:47,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 380 states. [2022-11-18 20:53:47,278 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 380 to 380. [2022-11-18 20:53:47,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 380 states, 233 states have (on average 1.7339055793991416) internal successors, (404), 350 states have internal predecessors, (404), 19 states have call successors, (19), 10 states have call predecessors, (19), 13 states have return successors, (30), 21 states have call predecessors, (30), 19 states have call successors, (30) [2022-11-18 20:53:47,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 453 transitions. [2022-11-18 20:53:47,281 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 453 transitions. Word has length 25 [2022-11-18 20:53:47,281 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:53:47,281 INFO L495 AbstractCegarLoop]: Abstraction has 380 states and 453 transitions. [2022-11-18 20:53:47,281 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-18 20:53:47,281 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 453 transitions. [2022-11-18 20:53:47,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-11-18 20:53:47,282 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:53:47,282 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:53:47,294 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 20:53:47,493 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:53:47,494 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:53:47,494 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:53:47,494 INFO L85 PathProgramCache]: Analyzing trace with hash -412937301, now seen corresponding path program 1 times [2022-11-18 20:53:47,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:53:47,495 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [734884313] [2022-11-18 20:53:47,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:53:47,495 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:53:47,495 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:53:47,496 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 20:53:47,535 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2022-11-18 20:53:47,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:53:47,606 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-18 20:53:47,607 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:53:47,675 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-18 20:53:47,675 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:53:47,675 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:53:47,676 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [734884313] [2022-11-18 20:53:47,676 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [734884313] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:53:47,676 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:53:47,676 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 20:53:47,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1104398642] [2022-11-18 20:53:47,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:53:47,676 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 20:53:47,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:53:47,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 20:53:47,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:53:47,677 INFO L87 Difference]: Start difference. First operand 380 states and 453 transitions. Second operand has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 1 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2022-11-18 20:53:47,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:53:47,744 INFO L93 Difference]: Finished difference Result 415 states and 481 transitions. [2022-11-18 20:53:47,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 20:53:47,745 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 1 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 25 [2022-11-18 20:53:47,745 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:53:47,748 INFO L225 Difference]: With dead ends: 415 [2022-11-18 20:53:47,748 INFO L226 Difference]: Without dead ends: 415 [2022-11-18 20:53:47,748 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:53:47,748 INFO L413 NwaCegarLoop]: 373 mSDtfsCounter, 44 mSDsluCounter, 1065 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 1438 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-18 20:53:47,748 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [45 Valid, 1438 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-18 20:53:47,749 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 415 states. [2022-11-18 20:53:47,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 415 to 371. [2022-11-18 20:53:47,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 371 states, 226 states have (on average 1.7345132743362832) internal successors, (392), 343 states have internal predecessors, (392), 17 states have call successors, (17), 10 states have call predecessors, (17), 13 states have return successors, (26), 19 states have call predecessors, (26), 17 states have call successors, (26) [2022-11-18 20:53:47,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 371 states to 371 states and 435 transitions. [2022-11-18 20:53:47,758 INFO L78 Accepts]: Start accepts. Automaton has 371 states and 435 transitions. Word has length 25 [2022-11-18 20:53:47,758 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:53:47,758 INFO L495 AbstractCegarLoop]: Abstraction has 371 states and 435 transitions. [2022-11-18 20:53:47,759 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 1 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2022-11-18 20:53:47,759 INFO L276 IsEmpty]: Start isEmpty. Operand 371 states and 435 transitions. [2022-11-18 20:53:47,759 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-11-18 20:53:47,759 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:53:47,760 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:53:47,770 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Ended with exit code 0 [2022-11-18 20:53:47,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:53:47,966 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:53:47,966 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:53:47,966 INFO L85 PathProgramCache]: Analyzing trace with hash -441566452, now seen corresponding path program 1 times [2022-11-18 20:53:47,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:53:47,966 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [77699564] [2022-11-18 20:53:47,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:53:47,967 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:53:47,967 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:53:47,969 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 20:53:47,970 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 20:53:48,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:53:48,060 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-18 20:53:48,061 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:53:48,071 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-18 20:53:48,134 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (= (store |c_old(#valid)| |ldv_malloc_#res.base| (_ bv1 1)) |c_#valid|)) is different from true [2022-11-18 20:53:48,156 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-11-18 20:53:48,156 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-18 20:53:48,178 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 2 not checked. [2022-11-18 20:53:48,178 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:53:48,352 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-18 20:53:48,352 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:53:48,352 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [77699564] [2022-11-18 20:53:48,352 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [77699564] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:53:48,352 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:53:48,352 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 7 [2022-11-18 20:53:48,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [799267224] [2022-11-18 20:53:48,353 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:53:48,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-18 20:53:48,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:53:48,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-18 20:53:48,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=31, Unknown=1, NotChecked=10, Total=56 [2022-11-18 20:53:48,354 INFO L87 Difference]: Start difference. First operand 371 states and 435 transitions. Second operand has 8 states, 7 states have (on average 3.0) internal successors, (21), 7 states have internal predecessors, (21), 2 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-18 20:53:50,038 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:53:50,039 INFO L93 Difference]: Finished difference Result 515 states and 605 transitions. [2022-11-18 20:53:50,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-18 20:53:50,039 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 3.0) internal successors, (21), 7 states have internal predecessors, (21), 2 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) Word has length 25 [2022-11-18 20:53:50,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:53:50,042 INFO L225 Difference]: With dead ends: 515 [2022-11-18 20:53:50,042 INFO L226 Difference]: Without dead ends: 515 [2022-11-18 20:53:50,042 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 39 SyntacticMatches, 3 SemanticMatches, 7 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=18, Invalid=41, Unknown=1, NotChecked=12, Total=72 [2022-11-18 20:53:50,043 INFO L413 NwaCegarLoop]: 247 mSDtfsCounter, 182 mSDsluCounter, 846 mSDsCounter, 0 mSdLazyCounter, 743 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 187 SdHoareTripleChecker+Valid, 1093 SdHoareTripleChecker+Invalid, 1297 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 743 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 520 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-11-18 20:53:50,043 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [187 Valid, 1093 Invalid, 1297 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 743 Invalid, 0 Unknown, 520 Unchecked, 1.6s Time] [2022-11-18 20:53:50,044 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 515 states. [2022-11-18 20:53:50,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 515 to 373. [2022-11-18 20:53:50,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 373 states, 229 states have (on average 1.724890829694323) internal successors, (395), 345 states have internal predecessors, (395), 17 states have call successors, (17), 10 states have call predecessors, (17), 13 states have return successors, (26), 19 states have call predecessors, (26), 17 states have call successors, (26) [2022-11-18 20:53:50,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 373 states to 373 states and 438 transitions. [2022-11-18 20:53:50,054 INFO L78 Accepts]: Start accepts. Automaton has 373 states and 438 transitions. Word has length 25 [2022-11-18 20:53:50,054 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:53:50,055 INFO L495 AbstractCegarLoop]: Abstraction has 373 states and 438 transitions. [2022-11-18 20:53:50,055 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 3.0) internal successors, (21), 7 states have internal predecessors, (21), 2 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-18 20:53:50,055 INFO L276 IsEmpty]: Start isEmpty. Operand 373 states and 438 transitions. [2022-11-18 20:53:50,056 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-11-18 20:53:50,056 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:53:50,056 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:53:50,070 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 20:53:50,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:53:50,267 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:53:50,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:53:50,268 INFO L85 PathProgramCache]: Analyzing trace with hash -441566451, now seen corresponding path program 1 times [2022-11-18 20:53:50,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:53:50,268 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [350629635] [2022-11-18 20:53:50,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:53:50,268 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:53:50,269 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:53:50,270 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 20:53:50,275 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 20:53:50,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:53:50,395 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-18 20:53:50,397 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:53:50,416 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-18 20:53:50,577 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| |c_ldv_malloc_#in~size|) |c_#length|)) is different from true [2022-11-18 20:53:50,609 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-18 20:53:50,609 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2022-11-18 20:53:50,650 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 2 not checked. [2022-11-18 20:53:50,650 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:53:50,949 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:53:50,949 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [350629635] [2022-11-18 20:53:50,949 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [350629635] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:53:50,949 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [22759023] [2022-11-18 20:53:50,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:53:50,949 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-18 20:53:50,950 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 [2022-11-18 20:53:50,951 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-18 20:53:50,952 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (26)] Waiting until timeout for monitored process [2022-11-18 20:53:51,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:53:51,160 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 18 conjunts are in the unsatisfiable core [2022-11-18 20:53:51,162 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:53:51,172 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-18 20:53:51,184 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-18 20:53:51,424 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (exists ((v_ArrVal_139 (_ BitVec 32))) (= |c_#length| (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_139))))) is different from true [2022-11-18 20:53:51,460 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:53:51,461 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-11-18 20:53:51,479 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-18 20:53:51,480 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-18 20:53:51,500 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 2 not checked. [2022-11-18 20:53:51,500 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:53:53,990 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [22759023] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:53:53,990 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:53:53,991 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2022-11-18 20:53:53,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641720403] [2022-11-18 20:53:53,991 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:53:53,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-18 20:53:53,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:53:53,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-18 20:53:53,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=172, Unknown=3, NotChecked=54, Total=272 [2022-11-18 20:53:53,992 INFO L87 Difference]: Start difference. First operand 373 states and 438 transitions. Second operand has 14 states, 13 states have (on average 2.076923076923077) internal successors, (27), 11 states have internal predecessors, (27), 3 states have call successors, (4), 3 states have call predecessors, (4), 5 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2022-11-18 20:53:58,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:53:58,192 INFO L93 Difference]: Finished difference Result 645 states and 746 transitions. [2022-11-18 20:53:58,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-18 20:53:58,193 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.076923076923077) internal successors, (27), 11 states have internal predecessors, (27), 3 states have call successors, (4), 3 states have call predecessors, (4), 5 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) Word has length 25 [2022-11-18 20:53:58,193 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:53:58,196 INFO L225 Difference]: With dead ends: 645 [2022-11-18 20:53:58,197 INFO L226 Difference]: Without dead ends: 645 [2022-11-18 20:53:58,197 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=54, Invalid=223, Unknown=3, NotChecked=62, Total=342 [2022-11-18 20:53:58,198 INFO L413 NwaCegarLoop]: 321 mSDtfsCounter, 335 mSDsluCounter, 1558 mSDsCounter, 0 mSdLazyCounter, 1768 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 343 SdHoareTripleChecker+Valid, 1879 SdHoareTripleChecker+Invalid, 3005 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 1768 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1208 IncrementalHoareTripleChecker+Unchecked, 4.0s IncrementalHoareTripleChecker+Time [2022-11-18 20:53:58,198 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [343 Valid, 1879 Invalid, 3005 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 1768 Invalid, 0 Unknown, 1208 Unchecked, 4.0s Time] [2022-11-18 20:53:58,199 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 645 states. [2022-11-18 20:53:58,208 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 645 to 372. [2022-11-18 20:53:58,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 372 states, 229 states have (on average 1.720524017467249) internal successors, (394), 344 states have internal predecessors, (394), 17 states have call successors, (17), 10 states have call predecessors, (17), 13 states have return successors, (26), 19 states have call predecessors, (26), 17 states have call successors, (26) [2022-11-18 20:53:58,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 372 states to 372 states and 437 transitions. [2022-11-18 20:53:58,210 INFO L78 Accepts]: Start accepts. Automaton has 372 states and 437 transitions. Word has length 25 [2022-11-18 20:53:58,210 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:53:58,211 INFO L495 AbstractCegarLoop]: Abstraction has 372 states and 437 transitions. [2022-11-18 20:53:58,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.076923076923077) internal successors, (27), 11 states have internal predecessors, (27), 3 states have call successors, (4), 3 states have call predecessors, (4), 5 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2022-11-18 20:53:58,211 INFO L276 IsEmpty]: Start isEmpty. Operand 372 states and 437 transitions. [2022-11-18 20:53:58,211 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-11-18 20:53:58,211 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:53:58,212 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:53:58,227 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Ended with exit code 0 [2022-11-18 20:53:58,430 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (26)] Forceful destruction successful, exit code 0 [2022-11-18 20:53:58,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt [2022-11-18 20:53:58,625 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr84ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:53:58,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:53:58,625 INFO L85 PathProgramCache]: Analyzing trace with hash 83853234, now seen corresponding path program 1 times [2022-11-18 20:53:58,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:53:58,626 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [300039320] [2022-11-18 20:53:58,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:53:58,626 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:53:58,626 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:53:58,627 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 20:53:58,637 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 20:53:58,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:53:58,735 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-18 20:53:58,736 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:53:59,103 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-18 20:53:59,103 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:53:59,257 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-18 20:53:59,257 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:53:59,257 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [300039320] [2022-11-18 20:53:59,257 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [300039320] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:53:59,257 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:53:59,257 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 9 [2022-11-18 20:53:59,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [416477342] [2022-11-18 20:53:59,257 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:53:59,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 20:53:59,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:53:59,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 20:53:59,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-18 20:53:59,259 INFO L87 Difference]: Start difference. First operand 372 states and 437 transitions. Second operand has 10 states, 9 states have (on average 3.888888888888889) internal successors, (35), 8 states have internal predecessors, (35), 5 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2022-11-18 20:53:59,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:53:59,685 INFO L93 Difference]: Finished difference Result 606 states and 700 transitions. [2022-11-18 20:53:59,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-18 20:53:59,685 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 3.888888888888889) internal successors, (35), 8 states have internal predecessors, (35), 5 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) Word has length 26 [2022-11-18 20:53:59,685 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:53:59,694 INFO L225 Difference]: With dead ends: 606 [2022-11-18 20:53:59,695 INFO L226 Difference]: Without dead ends: 606 [2022-11-18 20:53:59,695 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 42 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-18 20:53:59,695 INFO L413 NwaCegarLoop]: 346 mSDtfsCounter, 321 mSDsluCounter, 1675 mSDsCounter, 0 mSdLazyCounter, 184 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 326 SdHoareTripleChecker+Valid, 2021 SdHoareTripleChecker+Invalid, 348 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 184 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 150 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-18 20:53:59,695 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [326 Valid, 2021 Invalid, 348 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 184 Invalid, 0 Unknown, 150 Unchecked, 0.4s Time] [2022-11-18 20:53:59,697 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 606 states. [2022-11-18 20:53:59,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 606 to 473. [2022-11-18 20:53:59,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 473 states, 316 states have (on average 1.7563291139240507) internal successors, (555), 431 states have internal predecessors, (555), 27 states have call successors, (27), 16 states have call predecessors, (27), 20 states have return successors, (41), 29 states have call predecessors, (41), 27 states have call successors, (41) [2022-11-18 20:53:59,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 473 states to 473 states and 623 transitions. [2022-11-18 20:53:59,716 INFO L78 Accepts]: Start accepts. Automaton has 473 states and 623 transitions. Word has length 26 [2022-11-18 20:53:59,716 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:53:59,717 INFO L495 AbstractCegarLoop]: Abstraction has 473 states and 623 transitions. [2022-11-18 20:53:59,717 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 3.888888888888889) internal successors, (35), 8 states have internal predecessors, (35), 5 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2022-11-18 20:53:59,717 INFO L276 IsEmpty]: Start isEmpty. Operand 473 states and 623 transitions. [2022-11-18 20:53:59,717 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-11-18 20:53:59,717 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:53:59,718 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-18 20:53:59,733 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 20:53:59,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:53:59,929 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr93REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:53:59,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:53:59,929 INFO L85 PathProgramCache]: Analyzing trace with hash -366162574, now seen corresponding path program 1 times [2022-11-18 20:53:59,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:53:59,930 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1792829456] [2022-11-18 20:53:59,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:53:59,930 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:53:59,930 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:53:59,931 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 20:53:59,932 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 20:54:00,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:54:00,022 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 11 conjunts are in the unsatisfiable core [2022-11-18 20:54:00,023 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:54:00,291 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-18 20:54:00,299 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-18 20:54:00,384 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-18 20:54:00,384 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:54:00,385 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:54:00,385 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1792829456] [2022-11-18 20:54:00,385 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1792829456] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:54:00,385 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:54:00,385 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-18 20:54:00,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [696601227] [2022-11-18 20:54:00,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:54:00,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 20:54:00,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:54:00,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 20:54:00,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:54:00,386 INFO L87 Difference]: Start difference. First operand 473 states and 623 transitions. Second operand has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-11-18 20:54:00,915 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:54:00,915 INFO L93 Difference]: Finished difference Result 455 states and 584 transitions. [2022-11-18 20:54:00,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 20:54:00,916 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 26 [2022-11-18 20:54:00,916 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:54:00,918 INFO L225 Difference]: With dead ends: 455 [2022-11-18 20:54:00,918 INFO L226 Difference]: Without dead ends: 455 [2022-11-18 20:54:00,919 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-11-18 20:54:00,919 INFO L413 NwaCegarLoop]: 332 mSDtfsCounter, 13 mSDsluCounter, 917 mSDsCounter, 0 mSdLazyCounter, 88 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 1249 SdHoareTripleChecker+Invalid, 88 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 88 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-18 20:54:00,919 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 1249 Invalid, 88 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 88 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-11-18 20:54:00,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 455 states. [2022-11-18 20:54:00,927 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 455 to 451. [2022-11-18 20:54:00,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 451 states, 296 states have (on average 1.739864864864865) internal successors, (515), 411 states have internal predecessors, (515), 26 states have call successors, (26), 15 states have call predecessors, (26), 19 states have return successors, (40), 28 states have call predecessors, (40), 26 states have call successors, (40) [2022-11-18 20:54:00,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 451 states to 451 states and 581 transitions. [2022-11-18 20:54:00,930 INFO L78 Accepts]: Start accepts. Automaton has 451 states and 581 transitions. Word has length 26 [2022-11-18 20:54:00,930 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:54:00,931 INFO L495 AbstractCegarLoop]: Abstraction has 451 states and 581 transitions. [2022-11-18 20:54:00,931 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-11-18 20:54:00,931 INFO L276 IsEmpty]: Start isEmpty. Operand 451 states and 581 transitions. [2022-11-18 20:54:00,931 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-11-18 20:54:00,931 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:54:00,932 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-18 20:54:00,946 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 20:54:01,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:54:01,143 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr103ASSERT_VIOLATIONMEMORY_LEAK === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:54:01,143 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:54:01,143 INFO L85 PathProgramCache]: Analyzing trace with hash 305064464, now seen corresponding path program 1 times [2022-11-18 20:54:01,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:54:01,144 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [44228948] [2022-11-18 20:54:01,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:54:01,144 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:54:01,144 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:54:01,145 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 20:54:01,169 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2022-11-18 20:54:01,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:54:01,258 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-18 20:54:01,259 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:54:01,443 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ULTIMATE.start_entry_point_~client~0#1.base| (_ BitVec 32))) (and (= |c_#valid| (store |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~client~0#1.base| (_ bv0 1))) (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~client~0#1.base|)))) is different from true [2022-11-18 20:54:01,494 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-18 20:54:01,495 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:54:01,659 WARN L837 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_entry_point_#t~ret65#1.base_29| (_ BitVec 32))) (or (= (store |c_#valid| |v_ULTIMATE.start_entry_point_#t~ret65#1.base_29| (_ bv0 1)) |c_ULTIMATE.start_main_old_#valid#1|) (not (= (select |c_#valid| |v_ULTIMATE.start_entry_point_#t~ret65#1.base_29|) (_ bv0 1))))) is different from false [2022-11-18 20:54:01,661 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:54:01,661 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [44228948] [2022-11-18 20:54:01,661 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [44228948] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:54:01,661 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1439303239] [2022-11-18 20:54:01,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:54:01,662 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-18 20:54:01,662 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 [2022-11-18 20:54:01,670 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-18 20:54:01,689 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (30)] Waiting until timeout for monitored process [2022-11-18 20:54:01,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:54:01,860 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 13 conjunts are in the unsatisfiable core [2022-11-18 20:54:01,862 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:54:02,101 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((|ULTIMATE.start_entry_point_~client~0#1.base| (_ BitVec 32))) (and (= |c_#valid| (store |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~client~0#1.base| (_ bv0 1))) (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~client~0#1.base|)))) (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| (_ bv0 32)))) is different from true [2022-11-18 20:54:02,188 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-18 20:54:02,188 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:54:02,342 WARN L837 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_entry_point_#t~ret65#1.base_32| (_ BitVec 32))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_entry_point_#t~ret65#1.base_32|) (_ bv0 1))) (= |c_ULTIMATE.start_main_old_#valid#1| (store |c_#valid| |v_ULTIMATE.start_entry_point_#t~ret65#1.base_32| (_ bv0 1))))) is different from false [2022-11-18 20:54:02,344 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1439303239] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:54:02,344 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:54:02,344 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2022-11-18 20:54:02,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1872934059] [2022-11-18 20:54:02,344 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:54:02,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-11-18 20:54:02,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:54:02,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-11-18 20:54:02,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=127, Unknown=4, NotChecked=100, Total=272 [2022-11-18 20:54:02,346 INFO L87 Difference]: Start difference. First operand 451 states and 581 transitions. Second operand has 13 states, 10 states have (on average 4.1) internal successors, (41), 11 states have internal predecessors, (41), 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-18 20:54:04,122 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:54:04,122 INFO L93 Difference]: Finished difference Result 454 states and 583 transitions. [2022-11-18 20:54:04,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-18 20:54:04,123 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 10 states have (on average 4.1) internal successors, (41), 11 states have internal predecessors, (41), 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 28 [2022-11-18 20:54:04,123 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:54:04,125 INFO L225 Difference]: With dead ends: 454 [2022-11-18 20:54:04,125 INFO L226 Difference]: Without dead ends: 438 [2022-11-18 20:54:04,125 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 81 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 4 IntricatePredicates, 2 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=49, Invalid=173, Unknown=4, NotChecked=116, Total=342 [2022-11-18 20:54:04,126 INFO L413 NwaCegarLoop]: 301 mSDtfsCounter, 44 mSDsluCounter, 1223 mSDsCounter, 0 mSdLazyCounter, 569 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 1524 SdHoareTripleChecker+Invalid, 1812 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 569 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1228 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-11-18 20:54:04,126 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [44 Valid, 1524 Invalid, 1812 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 569 Invalid, 0 Unknown, 1228 Unchecked, 1.7s Time] [2022-11-18 20:54:04,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 438 states. [2022-11-18 20:54:04,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 438 to 438. [2022-11-18 20:54:04,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 438 states, 284 states have (on average 1.767605633802817) internal successors, (502), 399 states have internal predecessors, (502), 26 states have call successors, (26), 15 states have call predecessors, (26), 18 states have return successors, (39), 27 states have call predecessors, (39), 26 states have call successors, (39) [2022-11-18 20:54:04,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 438 states to 438 states and 567 transitions. [2022-11-18 20:54:04,136 INFO L78 Accepts]: Start accepts. Automaton has 438 states and 567 transitions. Word has length 28 [2022-11-18 20:54:04,137 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:54:04,137 INFO L495 AbstractCegarLoop]: Abstraction has 438 states and 567 transitions. [2022-11-18 20:54:04,137 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 10 states have (on average 4.1) internal successors, (41), 11 states have internal predecessors, (41), 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-18 20:54:04,137 INFO L276 IsEmpty]: Start isEmpty. Operand 438 states and 567 transitions. [2022-11-18 20:54:04,138 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-11-18 20:54:04,138 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:54:04,138 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:54:04,149 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Forceful destruction successful, exit code 0 [2022-11-18 20:54:04,351 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (30)] Forceful destruction successful, exit code 0 [2022-11-18 20:54:04,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt [2022-11-18 20:54:04,550 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr88ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:54:04,550 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:54:04,550 INFO L85 PathProgramCache]: Analyzing trace with hash 1975256279, now seen corresponding path program 1 times [2022-11-18 20:54:04,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:54:04,550 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [605078364] [2022-11-18 20:54:04,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:54:04,550 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:54:04,551 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:54:04,551 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 20:54:04,552 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 20:54:04,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:54:04,649 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 15 conjunts are in the unsatisfiable core [2022-11-18 20:54:04,651 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:54:04,656 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-18 20:54:04,800 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 20:54:04,801 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-18 20:54:04,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-18 20:54:04,952 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-18 20:54:04,952 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:54:05,445 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-18 20:54:05,446 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:54:05,446 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [605078364] [2022-11-18 20:54:05,446 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [605078364] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:54:05,446 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:54:05,446 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 12 [2022-11-18 20:54:05,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1569765123] [2022-11-18 20:54:05,446 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:54:05,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-11-18 20:54:05,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:54:05,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-11-18 20:54:05,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2022-11-18 20:54:05,447 INFO L87 Difference]: Start difference. First operand 438 states and 567 transitions. Second operand has 13 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 10 states have internal predecessors, (31), 3 states have call successors, (5), 3 states have call predecessors, (5), 5 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2022-11-18 20:54:06,991 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:54:06,991 INFO L93 Difference]: Finished difference Result 520 states and 653 transitions. [2022-11-18 20:54:06,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-18 20:54:06,992 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 10 states have internal predecessors, (31), 3 states have call successors, (5), 3 states have call predecessors, (5), 5 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) Word has length 30 [2022-11-18 20:54:06,992 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:54:06,994 INFO L225 Difference]: With dead ends: 520 [2022-11-18 20:54:06,994 INFO L226 Difference]: Without dead ends: 520 [2022-11-18 20:54:06,994 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 45 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2022-11-18 20:54:06,995 INFO L413 NwaCegarLoop]: 280 mSDtfsCounter, 192 mSDsluCounter, 1515 mSDsCounter, 0 mSdLazyCounter, 740 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 193 SdHoareTripleChecker+Valid, 1795 SdHoareTripleChecker+Invalid, 968 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 740 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 199 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-11-18 20:54:06,995 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [193 Valid, 1795 Invalid, 968 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 740 Invalid, 0 Unknown, 199 Unchecked, 1.5s Time] [2022-11-18 20:54:06,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 520 states. [2022-11-18 20:54:07,003 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 520 to 441. [2022-11-18 20:54:07,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 441 states, 287 states have (on average 1.759581881533101) internal successors, (505), 402 states have internal predecessors, (505), 26 states have call successors, (26), 15 states have call predecessors, (26), 18 states have return successors, (35), 27 states have call predecessors, (35), 26 states have call successors, (35) [2022-11-18 20:54:07,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 441 states to 441 states and 566 transitions. [2022-11-18 20:54:07,006 INFO L78 Accepts]: Start accepts. Automaton has 441 states and 566 transitions. Word has length 30 [2022-11-18 20:54:07,006 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:54:07,006 INFO L495 AbstractCegarLoop]: Abstraction has 441 states and 566 transitions. [2022-11-18 20:54:07,007 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 10 states have internal predecessors, (31), 3 states have call successors, (5), 3 states have call predecessors, (5), 5 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2022-11-18 20:54:07,007 INFO L276 IsEmpty]: Start isEmpty. Operand 441 states and 566 transitions. [2022-11-18 20:54:07,007 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-11-18 20:54:07,007 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:54:07,007 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:54:07,024 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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)] Forceful destruction successful, exit code 0 [2022-11-18 20:54:07,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:54:07,219 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr89REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:54:07,219 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:54:07,220 INFO L85 PathProgramCache]: Analyzing trace with hash -154246822, now seen corresponding path program 1 times [2022-11-18 20:54:07,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:54:07,220 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1048166039] [2022-11-18 20:54:07,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:54:07,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-18 20:54:07,220 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:54:07,221 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 20:54:07,222 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 20:54:07,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:54:07,334 INFO L263 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 19 conjunts are in the unsatisfiable core [2022-11-18 20:54:07,336 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:54:07,465 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 20:54:07,466 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-18 20:54:07,613 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 20:54:07,613 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-18 20:54:07,844 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-18 20:54:07,880 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-18 20:54:07,892 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-18 20:54:07,892 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:54:08,046 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:54:08,046 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1048166039] [2022-11-18 20:54:08,046 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1048166039] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:54:08,047 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [297327191] [2022-11-18 20:54:08,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:54:08,047 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-18 20:54:08,047 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 [2022-11-18 20:54:08,048 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-18 20:54:08,049 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (33)] Waiting until timeout for monitored process [2022-11-18 20:54:08,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:54:08,250 INFO L263 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 24 conjunts are in the unsatisfiable core [2022-11-18 20:54:08,252 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:54:08,261 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2022-11-18 20:54:08,343 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 20:54:08,343 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-18 20:54:08,514 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 20:54:08,514 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-18 20:54:08,882 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 18 [2022-11-18 20:54:09,097 INFO L321 Elim1Store]: treesize reduction 32, result has 27.3 percent of original size [2022-11-18 20:54:09,098 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 39 [2022-11-18 20:54:09,163 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-18 20:54:09,163 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:54:09,520 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [297327191] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:54:09,520 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:54:09,520 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 11] total 13 [2022-11-18 20:54:09,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [616919399] [2022-11-18 20:54:09,520 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:54:09,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-11-18 20:54:09,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:54:09,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-11-18 20:54:09,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=307, Unknown=0, NotChecked=0, Total=420 [2022-11-18 20:54:09,522 INFO L87 Difference]: Start difference. First operand 441 states and 566 transitions. Second operand has 15 states, 13 states have (on average 2.769230769230769) internal successors, (36), 11 states have internal predecessors, (36), 5 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2022-11-18 20:54:12,569 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:54:12,569 INFO L93 Difference]: Finished difference Result 449 states and 575 transitions. [2022-11-18 20:54:12,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-18 20:54:12,578 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 13 states have (on average 2.769230769230769) internal successors, (36), 11 states have internal predecessors, (36), 5 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) Word has length 32 [2022-11-18 20:54:12,579 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:54:12,580 INFO L225 Difference]: With dead ends: 449 [2022-11-18 20:54:12,580 INFO L226 Difference]: Without dead ends: 449 [2022-11-18 20:54:12,581 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 62 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 160 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=138, Invalid=413, Unknown=1, NotChecked=0, Total=552 [2022-11-18 20:54:12,582 INFO L413 NwaCegarLoop]: 320 mSDtfsCounter, 21 mSDsluCounter, 599 mSDsCounter, 0 mSdLazyCounter, 326 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 919 SdHoareTripleChecker+Invalid, 532 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 326 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 199 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-11-18 20:54:12,584 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [21 Valid, 919 Invalid, 532 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 326 Invalid, 0 Unknown, 199 Unchecked, 0.9s Time] [2022-11-18 20:54:12,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 449 states. [2022-11-18 20:54:12,595 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 449 to 449. [2022-11-18 20:54:12,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 449 states, 295 states have (on average 1.7423728813559323) internal successors, (514), 410 states have internal predecessors, (514), 26 states have call successors, (26), 15 states have call predecessors, (26), 18 states have return successors, (35), 27 states have call predecessors, (35), 26 states have call successors, (35) [2022-11-18 20:54:12,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 449 states to 449 states and 575 transitions. [2022-11-18 20:54:12,598 INFO L78 Accepts]: Start accepts. Automaton has 449 states and 575 transitions. Word has length 32 [2022-11-18 20:54:12,598 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:54:12,598 INFO L495 AbstractCegarLoop]: Abstraction has 449 states and 575 transitions. [2022-11-18 20:54:12,598 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 13 states have (on average 2.769230769230769) internal successors, (36), 11 states have internal predecessors, (36), 5 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2022-11-18 20:54:12,598 INFO L276 IsEmpty]: Start isEmpty. Operand 449 states and 575 transitions. [2022-11-18 20:54:12,599 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-11-18 20:54:12,599 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:54:12,599 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:54:12,616 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 20:54:12,818 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (33)] Forceful destruction successful, exit code 0 [2022-11-18 20:54:13,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt [2022-11-18 20:54:13,011 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr90REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:54:13,011 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:54:13,012 INFO L85 PathProgramCache]: Analyzing trace with hash -154246821, now seen corresponding path program 1 times [2022-11-18 20:54:13,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:54:13,012 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1385676740] [2022-11-18 20:54:13,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:54:13,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-18 20:54:13,012 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:54:13,013 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 20:54:13,051 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 20:54:13,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:54:13,127 INFO L263 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 19 conjunts are in the unsatisfiable core [2022-11-18 20:54:13,128 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:54:15,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:54:15,310 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-11-18 20:54:25,545 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 20:54:25,546 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2022-11-18 20:54:25,919 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 7 refuted. 4 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-18 20:54:25,919 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:54:26,559 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:54:26,559 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1385676740] [2022-11-18 20:54:26,560 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1385676740] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:54:26,560 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2120089568] [2022-11-18 20:54:26,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:54:26,560 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-18 20:54:26,560 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 [2022-11-18 20:54:26,562 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-18 20:54:26,571 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (35)] Waiting until timeout for monitored process [2022-11-18 20:54:26,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:54:26,765 INFO L263 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 22 conjunts are in the unsatisfiable core [2022-11-18 20:54:26,775 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:54:26,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 9 treesize of output 3 [2022-11-18 20:54:26,953 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-18 20:54:26,953 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-18 20:54:26,966 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-11-18 20:54:27,113 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 20:54:27,113 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2022-11-18 20:54:27,420 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 2 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-18 20:54:27,421 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:54:27,890 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [2120089568] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:54:27,890 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:54:27,891 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 10 [2022-11-18 20:54:27,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [245384671] [2022-11-18 20:54:27,891 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:54:27,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-18 20:54:27,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:54:27,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-18 20:54:27,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=151, Unknown=9, NotChecked=0, Total=210 [2022-11-18 20:54:27,892 INFO L87 Difference]: Start difference. First operand 449 states and 575 transitions. Second operand has 12 states, 11 states have (on average 2.6363636363636362) internal successors, (29), 10 states have internal predecessors, (29), 3 states have call successors, (3), 2 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-18 20:54:38,048 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:54:38,049 INFO L93 Difference]: Finished difference Result 449 states and 574 transitions. [2022-11-18 20:54:38,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-18 20:54:38,050 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.6363636363636362) internal successors, (29), 10 states have internal predecessors, (29), 3 states have call successors, (3), 2 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 32 [2022-11-18 20:54:38,050 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:54:38,051 INFO L225 Difference]: With dead ends: 449 [2022-11-18 20:54:38,051 INFO L226 Difference]: Without dead ends: 449 [2022-11-18 20:54:38,051 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 86 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 21.2s TimeCoverageRelationStatistics Valid=123, Invalid=370, Unknown=13, NotChecked=0, Total=506 [2022-11-18 20:54:38,052 INFO L413 NwaCegarLoop]: 330 mSDtfsCounter, 12 mSDsluCounter, 1724 mSDsCounter, 0 mSdLazyCounter, 700 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 2054 SdHoareTripleChecker+Invalid, 1278 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 700 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 574 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-11-18 20:54:38,052 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [12 Valid, 2054 Invalid, 1278 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 700 Invalid, 0 Unknown, 574 Unchecked, 1.7s Time] [2022-11-18 20:54:38,053 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 449 states. [2022-11-18 20:54:38,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 449 to 449. [2022-11-18 20:54:38,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 449 states, 295 states have (on average 1.7389830508474575) internal successors, (513), 410 states have internal predecessors, (513), 26 states have call successors, (26), 15 states have call predecessors, (26), 18 states have return successors, (35), 27 states have call predecessors, (35), 26 states have call successors, (35) [2022-11-18 20:54:38,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 449 states to 449 states and 574 transitions. [2022-11-18 20:54:38,063 INFO L78 Accepts]: Start accepts. Automaton has 449 states and 574 transitions. Word has length 32 [2022-11-18 20:54:38,063 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:54:38,063 INFO L495 AbstractCegarLoop]: Abstraction has 449 states and 574 transitions. [2022-11-18 20:54:38,063 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.6363636363636362) internal successors, (29), 10 states have internal predecessors, (29), 3 states have call successors, (3), 2 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-18 20:54:38,064 INFO L276 IsEmpty]: Start isEmpty. Operand 449 states and 574 transitions. [2022-11-18 20:54:38,064 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-11-18 20:54:38,064 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:54:38,064 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:54:38,077 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (35)] Forceful destruction successful, exit code 0 [2022-11-18 20:54:38,274 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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)] Ended with exit code 0 [2022-11-18 20:54:38,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt,34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:54:38,467 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr89REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:54:38,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:54:38,468 INFO L85 PathProgramCache]: Analyzing trace with hash 139156185, now seen corresponding path program 1 times [2022-11-18 20:54:38,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:54:38,468 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1321755653] [2022-11-18 20:54:38,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:54:38,468 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:54:38,468 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:54:38,469 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 20:54:38,470 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 20:54:38,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:54:38,567 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-18 20:54:38,568 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:54:38,604 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-18 20:54:38,604 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:54:38,605 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:54:38,605 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1321755653] [2022-11-18 20:54:38,605 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1321755653] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:54:38,605 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:54:38,605 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 20:54:38,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [422879417] [2022-11-18 20:54:38,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:54:38,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 20:54:38,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:54:38,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 20:54:38,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:54:38,606 INFO L87 Difference]: Start difference. First operand 449 states and 574 transitions. Second operand has 5 states, 5 states have (on average 4.4) internal successors, (22), 4 states have internal predecessors, (22), 1 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2022-11-18 20:54:38,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:54:38,679 INFO L93 Difference]: Finished difference Result 476 states and 605 transitions. [2022-11-18 20:54:38,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 20:54:38,680 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.4) internal successors, (22), 4 states have internal predecessors, (22), 1 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 32 [2022-11-18 20:54:38,680 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:54:38,682 INFO L225 Difference]: With dead ends: 476 [2022-11-18 20:54:38,682 INFO L226 Difference]: Without dead ends: 476 [2022-11-18 20:54:38,682 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:54:38,683 INFO L413 NwaCegarLoop]: 376 mSDtfsCounter, 245 mSDsluCounter, 856 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 257 SdHoareTripleChecker+Valid, 1232 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-18 20:54:38,683 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [257 Valid, 1232 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-18 20:54:38,684 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 476 states. [2022-11-18 20:54:38,692 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 476 to 443. [2022-11-18 20:54:38,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 443 states, 289 states have (on average 1.7508650519031141) internal successors, (506), 404 states have internal predecessors, (506), 26 states have call successors, (26), 15 states have call predecessors, (26), 18 states have return successors, (35), 27 states have call predecessors, (35), 26 states have call successors, (35) [2022-11-18 20:54:38,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 443 states to 443 states and 567 transitions. [2022-11-18 20:54:38,694 INFO L78 Accepts]: Start accepts. Automaton has 443 states and 567 transitions. Word has length 32 [2022-11-18 20:54:38,694 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:54:38,694 INFO L495 AbstractCegarLoop]: Abstraction has 443 states and 567 transitions. [2022-11-18 20:54:38,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.4) internal successors, (22), 4 states have internal predecessors, (22), 1 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2022-11-18 20:54:38,695 INFO L276 IsEmpty]: Start isEmpty. Operand 443 states and 567 transitions. [2022-11-18 20:54:38,695 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-11-18 20:54:38,695 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:54:38,695 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:54:38,711 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (36)] Ended with exit code 0 [2022-11-18 20:54:38,906 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:54:38,907 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr80ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:54:38,907 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:54:38,907 INFO L85 PathProgramCache]: Analyzing trace with hash 1682263433, now seen corresponding path program 1 times [2022-11-18 20:54:38,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:54:38,907 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [699469758] [2022-11-18 20:54:38,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:54:38,907 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:54:38,908 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:54:38,908 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 20:54:38,910 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 20:54:39,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:54:39,018 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-18 20:54:39,018 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:54:39,058 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-18 20:54:39,058 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:54:39,107 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-18 20:54:39,107 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:54:39,107 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [699469758] [2022-11-18 20:54:39,107 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [699469758] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:54:39,107 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:54:39,108 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2022-11-18 20:54:39,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [583840083] [2022-11-18 20:54:39,108 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:54:39,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 20:54:39,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:54:39,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 20:54:39,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:54:39,109 INFO L87 Difference]: Start difference. First operand 443 states and 567 transitions. Second operand has 5 states, 4 states have (on average 4.75) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-18 20:54:39,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:54:39,177 INFO L93 Difference]: Finished difference Result 442 states and 566 transitions. [2022-11-18 20:54:39,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 20:54:39,178 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 4.75) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) Word has length 33 [2022-11-18 20:54:39,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:54:39,180 INFO L225 Difference]: With dead ends: 442 [2022-11-18 20:54:39,180 INFO L226 Difference]: Without dead ends: 442 [2022-11-18 20:54:39,181 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 61 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-18 20:54:39,187 INFO L413 NwaCegarLoop]: 330 mSDtfsCounter, 241 mSDsluCounter, 723 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 252 SdHoareTripleChecker+Valid, 1053 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-18 20:54:39,187 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [252 Valid, 1053 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-18 20:54:39,188 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 442 states. [2022-11-18 20:54:39,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 442 to 442. [2022-11-18 20:54:39,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 442 states, 289 states have (on average 1.7474048442906573) internal successors, (505), 403 states have internal predecessors, (505), 26 states have call successors, (26), 15 states have call predecessors, (26), 18 states have return successors, (35), 27 states have call predecessors, (35), 26 states have call successors, (35) [2022-11-18 20:54:39,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 442 states to 442 states and 566 transitions. [2022-11-18 20:54:39,197 INFO L78 Accepts]: Start accepts. Automaton has 442 states and 566 transitions. Word has length 33 [2022-11-18 20:54:39,197 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:54:39,197 INFO L495 AbstractCegarLoop]: Abstraction has 442 states and 566 transitions. [2022-11-18 20:54:39,197 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 4.75) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-18 20:54:39,198 INFO L276 IsEmpty]: Start isEmpty. Operand 442 states and 566 transitions. [2022-11-18 20:54:39,198 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-11-18 20:54:39,198 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:54:39,198 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:54:39,210 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (37)] Ended with exit code 0 [2022-11-18 20:54:39,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:54:39,410 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:54:39,410 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:54:39,410 INFO L85 PathProgramCache]: Analyzing trace with hash 1682263216, now seen corresponding path program 1 times [2022-11-18 20:54:39,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:54:39,410 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [500317428] [2022-11-18 20:54:39,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:54:39,411 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:54:39,411 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:54:39,411 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 20:54:39,413 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (38)] Waiting until timeout for monitored process [2022-11-18 20:54:39,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:54:39,523 INFO L263 TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-18 20:54:39,525 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:54:39,581 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-18 20:54:39,581 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:54:39,582 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:54:39,582 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [500317428] [2022-11-18 20:54:39,582 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [500317428] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:54:39,582 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:54:39,582 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 20:54:39,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [897465319] [2022-11-18 20:54:39,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:54:39,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 20:54:39,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:54:39,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 20:54:39,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:54:39,584 INFO L87 Difference]: Start difference. First operand 442 states and 566 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 1 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2022-11-18 20:54:39,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:54:39,640 INFO L93 Difference]: Finished difference Result 404 states and 446 transitions. [2022-11-18 20:54:39,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 20:54:39,641 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 1 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) Word has length 33 [2022-11-18 20:54:39,641 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:54:39,642 INFO L225 Difference]: With dead ends: 404 [2022-11-18 20:54:39,642 INFO L226 Difference]: Without dead ends: 404 [2022-11-18 20:54:39,642 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:54:39,642 INFO L413 NwaCegarLoop]: 374 mSDtfsCounter, 49 mSDsluCounter, 1064 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 1438 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-18 20:54:39,643 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [50 Valid, 1438 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-18 20:54:39,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 404 states. [2022-11-18 20:54:39,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 404 to 353. [2022-11-18 20:54:39,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 353 states, 211 states have (on average 1.6777251184834123) internal successors, (354), 325 states have internal predecessors, (354), 16 states have call successors, (16), 11 states have call predecessors, (16), 14 states have return successors, (20), 18 states have call predecessors, (20), 16 states have call successors, (20) [2022-11-18 20:54:39,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 353 states to 353 states and 390 transitions. [2022-11-18 20:54:39,650 INFO L78 Accepts]: Start accepts. Automaton has 353 states and 390 transitions. Word has length 33 [2022-11-18 20:54:39,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:54:39,651 INFO L495 AbstractCegarLoop]: Abstraction has 353 states and 390 transitions. [2022-11-18 20:54:39,651 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 1 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2022-11-18 20:54:39,651 INFO L276 IsEmpty]: Start isEmpty. Operand 353 states and 390 transitions. [2022-11-18 20:54:39,651 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-11-18 20:54:39,651 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:54:39,652 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:54:39,663 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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)] Forceful destruction successful, exit code 0 [2022-11-18 20:54:39,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:54:39,863 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:54:39,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:54:39,864 INFO L85 PathProgramCache]: Analyzing trace with hash 1653634065, now seen corresponding path program 1 times [2022-11-18 20:54:39,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:54:39,864 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [842418627] [2022-11-18 20:54:39,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:54:39,864 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:54:39,864 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:54:39,865 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 20:54:39,868 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 20:54:39,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:54:39,990 INFO L263 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-18 20:54:39,991 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:54:40,032 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (exists ((v_ArrVal_322 (_ BitVec 1))) (= (store |c_old(#valid)| |ldv_malloc_#res.base| v_ArrVal_322) |c_#valid|)))) is different from true [2022-11-18 20:54:40,069 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 20:54:40,069 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-18 20:54:40,094 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (= (store |c_old(#valid)| |ldv_malloc_#res.base| (_ bv1 1)) |c_#valid|)) is different from true [2022-11-18 20:54:40,129 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-11-18 20:54:40,130 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-18 20:54:40,145 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 2 not checked. [2022-11-18 20:54:40,145 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:54:40,403 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-18 20:54:40,403 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:54:40,403 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [842418627] [2022-11-18 20:54:40,405 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [842418627] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-18 20:54:40,405 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-18 20:54:40,405 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 6 [2022-11-18 20:54:40,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [613971231] [2022-11-18 20:54:40,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:54:40,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-18 20:54:40,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:54:40,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 20:54:40,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=14, Unknown=2, NotChecked=14, Total=42 [2022-11-18 20:54:40,407 INFO L87 Difference]: Start difference. First operand 353 states and 390 transitions. Second operand has 4 states, 3 states have (on average 6.333333333333333) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-18 20:54:40,814 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:54:40,814 INFO L93 Difference]: Finished difference Result 357 states and 394 transitions. [2022-11-18 20:54:40,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-18 20:54:40,816 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 6.333333333333333) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 33 [2022-11-18 20:54:40,816 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:54:40,817 INFO L225 Difference]: With dead ends: 357 [2022-11-18 20:54:40,817 INFO L226 Difference]: Without dead ends: 357 [2022-11-18 20:54:40,817 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 53 SyntacticMatches, 6 SemanticMatches, 5 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=12, Invalid=14, Unknown=2, NotChecked=14, Total=42 [2022-11-18 20:54:40,818 INFO L413 NwaCegarLoop]: 321 mSDtfsCounter, 22 mSDsluCounter, 381 mSDsCounter, 0 mSdLazyCounter, 128 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 702 SdHoareTripleChecker+Invalid, 279 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 128 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 149 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-18 20:54:40,818 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 702 Invalid, 279 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 128 Invalid, 0 Unknown, 149 Unchecked, 0.4s Time] [2022-11-18 20:54:40,819 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 357 states. [2022-11-18 20:54:40,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 357 to 352. [2022-11-18 20:54:40,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 352 states, 211 states have (on average 1.6729857819905214) internal successors, (353), 324 states have internal predecessors, (353), 16 states have call successors, (16), 11 states have call predecessors, (16), 14 states have return successors, (20), 18 states have call predecessors, (20), 16 states have call successors, (20) [2022-11-18 20:54:40,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 352 states to 352 states and 389 transitions. [2022-11-18 20:54:40,824 INFO L78 Accepts]: Start accepts. Automaton has 352 states and 389 transitions. Word has length 33 [2022-11-18 20:54:40,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:54:40,825 INFO L495 AbstractCegarLoop]: Abstraction has 352 states and 389 transitions. [2022-11-18 20:54:40,825 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 6.333333333333333) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-18 20:54:40,825 INFO L276 IsEmpty]: Start isEmpty. Operand 352 states and 389 transitions. [2022-11-18 20:54:40,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-11-18 20:54:40,826 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:54:40,826 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:54:40,844 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 20:54:41,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:54:41,026 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:54:41,027 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:54:41,027 INFO L85 PathProgramCache]: Analyzing trace with hash 1653634066, now seen corresponding path program 1 times [2022-11-18 20:54:41,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:54:41,027 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1140402850] [2022-11-18 20:54:41,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:54:41,027 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:54:41,027 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:54:41,030 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 20:54:41,069 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (40)] Waiting until timeout for monitored process [2022-11-18 20:54:41,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:54:41,199 INFO L263 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 32 conjunts are in the unsatisfiable core [2022-11-18 20:54:41,201 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:54:41,216 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-18 20:54:41,228 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-18 20:54:41,399 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (exists ((v_ArrVal_350 (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_350) |c_#length|)))) is different from true [2022-11-18 20:54:41,417 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:54:41,417 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-11-18 20:54:41,434 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-18 20:54:41,434 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-18 20:54:41,519 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (exists ((v_ArrVal_352 (_ BitVec 1))) (= (store |c_old(#valid)| |ldv_malloc_#res.base| v_ArrVal_352) |c_#valid|)) (exists ((v_ArrVal_351 (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_351) |c_#length|)))) is different from true [2022-11-18 20:54:41,583 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 20:54:41,584 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-18 20:54:41,593 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-11-18 20:54:41,663 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (exists ((v_ArrVal_353 (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_353) |c_#length|)) (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)))) is different from true [2022-11-18 20:54:41,681 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:54:41,682 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-11-18 20:54:41,696 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-18 20:54:41,696 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-18 20:54:41,715 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 12 not checked. [2022-11-18 20:54:41,716 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:54:44,041 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:54:44,041 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1140402850] [2022-11-18 20:54:44,041 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1140402850] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:54:44,041 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1943711872] [2022-11-18 20:54:44,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:54:44,041 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-18 20:54:44,041 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 [2022-11-18 20:54:44,042 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-18 20:54:44,044 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (41)] Waiting until timeout for monitored process [2022-11-18 20:54:44,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:54:44,297 INFO L263 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 34 conjunts are in the unsatisfiable core [2022-11-18 20:54:44,301 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:54:44,316 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-18 20:54:44,326 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-18 20:54:44,464 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-18 20:54:44,464 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-18 20:54:44,472 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-11-18 20:54:44,568 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (exists ((v_ArrVal_380 (_ BitVec 1))) (= |c_#valid| (store |c_old(#valid)| |ldv_malloc_#res.base| v_ArrVal_380))) (exists ((v_ArrVal_381 (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_381) |c_#length|)))) is different from true [2022-11-18 20:54:44,623 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 20:54:44,623 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-18 20:54:44,637 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-11-18 20:54:44,708 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (exists ((v_ArrVal_382 (_ BitVec 32))) (= |c_#length| (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_382))) (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)))) is different from true [2022-11-18 20:54:44,724 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:54:44,725 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-11-18 20:54:44,737 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-18 20:54:44,737 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-18 20:54:44,756 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 10 not checked. [2022-11-18 20:54:44,756 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:54:44,952 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1943711872] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:54:44,952 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:54:44,952 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 14 [2022-11-18 20:54:44,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1036762084] [2022-11-18 20:54:44,952 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:54:44,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-11-18 20:54:44,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:54:44,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-11-18 20:54:44,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=109, Unknown=6, NotChecked=120, Total=272 [2022-11-18 20:54:44,954 INFO L87 Difference]: Start difference. First operand 352 states and 389 transitions. Second operand has 15 states, 14 states have (on average 2.142857142857143) internal successors, (30), 13 states have internal predecessors, (30), 2 states have call successors, (4), 2 states have call predecessors, (4), 7 states have return successors, (7), 4 states have call predecessors, (7), 2 states have call successors, (7) [2022-11-18 20:54:48,971 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:54:48,971 INFO L93 Difference]: Finished difference Result 610 states and 683 transitions. [2022-11-18 20:54:48,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-18 20:54:48,972 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 2.142857142857143) internal successors, (30), 13 states have internal predecessors, (30), 2 states have call successors, (4), 2 states have call predecessors, (4), 7 states have return successors, (7), 4 states have call predecessors, (7), 2 states have call successors, (7) Word has length 33 [2022-11-18 20:54:48,972 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:54:48,974 INFO L225 Difference]: With dead ends: 610 [2022-11-18 20:54:48,974 INFO L226 Difference]: Without dead ends: 610 [2022-11-18 20:54:48,974 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 5 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=46, Invalid=150, Unknown=6, NotChecked=140, Total=342 [2022-11-18 20:54:48,975 INFO L413 NwaCegarLoop]: 243 mSDtfsCounter, 448 mSDsluCounter, 1246 mSDsCounter, 0 mSdLazyCounter, 1460 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 456 SdHoareTripleChecker+Valid, 1489 SdHoareTripleChecker+Invalid, 4660 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 1460 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3150 IncrementalHoareTripleChecker+Unchecked, 3.8s IncrementalHoareTripleChecker+Time [2022-11-18 20:54:48,975 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [456 Valid, 1489 Invalid, 4660 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 1460 Invalid, 0 Unknown, 3150 Unchecked, 3.8s Time] [2022-11-18 20:54:48,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 610 states. [2022-11-18 20:54:48,982 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 610 to 356. [2022-11-18 20:54:48,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 356 states, 215 states have (on average 1.6604651162790698) internal successors, (357), 327 states have internal predecessors, (357), 16 states have call successors, (16), 11 states have call predecessors, (16), 15 states have return successors, (24), 19 states have call predecessors, (24), 16 states have call successors, (24) [2022-11-18 20:54:48,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 356 states to 356 states and 397 transitions. [2022-11-18 20:54:48,984 INFO L78 Accepts]: Start accepts. Automaton has 356 states and 397 transitions. Word has length 33 [2022-11-18 20:54:48,984 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:54:48,984 INFO L495 AbstractCegarLoop]: Abstraction has 356 states and 397 transitions. [2022-11-18 20:54:48,984 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 2.142857142857143) internal successors, (30), 13 states have internal predecessors, (30), 2 states have call successors, (4), 2 states have call predecessors, (4), 7 states have return successors, (7), 4 states have call predecessors, (7), 2 states have call successors, (7) [2022-11-18 20:54:48,984 INFO L276 IsEmpty]: Start isEmpty. Operand 356 states and 397 transitions. [2022-11-18 20:54:48,984 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-11-18 20:54:48,984 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:54:48,985 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:54:48,988 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (41)] Ended with exit code 0 [2022-11-18 20:54:49,195 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (40)] Forceful destruction successful, exit code 0 [2022-11-18 20:54:49,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt,40 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:54:49,388 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr81ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:54:49,388 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:54:49,388 INFO L85 PathProgramCache]: Analyzing trace with hash 610559287, now seen corresponding path program 1 times [2022-11-18 20:54:49,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:54:49,388 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1042931611] [2022-11-18 20:54:49,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:54:49,388 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:54:49,389 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:54:49,389 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 20:54:49,393 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 20:54:49,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:54:49,506 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-18 20:54:49,507 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:54:49,906 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 10 proven. 2 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-18 20:54:49,907 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:54:50,064 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-18 20:54:50,064 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:54:50,064 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1042931611] [2022-11-18 20:54:50,064 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1042931611] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:54:50,064 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:54:50,064 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 9 [2022-11-18 20:54:50,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507572954] [2022-11-18 20:54:50,065 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:54:50,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 20:54:50,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:54:50,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 20:54:50,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-18 20:54:50,066 INFO L87 Difference]: Start difference. First operand 356 states and 397 transitions. Second operand has 10 states, 9 states have (on average 4.666666666666667) internal successors, (42), 8 states have internal predecessors, (42), 5 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (8), 6 states have call predecessors, (8), 5 states have call successors, (8) [2022-11-18 20:54:50,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:54:50,283 INFO L93 Difference]: Finished difference Result 560 states and 625 transitions. [2022-11-18 20:54:50,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-18 20:54:50,284 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 4.666666666666667) internal successors, (42), 8 states have internal predecessors, (42), 5 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (8), 6 states have call predecessors, (8), 5 states have call successors, (8) Word has length 34 [2022-11-18 20:54:50,284 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:54:50,286 INFO L225 Difference]: With dead ends: 560 [2022-11-18 20:54:50,286 INFO L226 Difference]: Without dead ends: 560 [2022-11-18 20:54:50,286 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 58 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-18 20:54:50,286 INFO L413 NwaCegarLoop]: 425 mSDtfsCounter, 295 mSDsluCounter, 1653 mSDsCounter, 0 mSdLazyCounter, 78 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 297 SdHoareTripleChecker+Valid, 2078 SdHoareTripleChecker+Invalid, 236 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 78 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 147 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-18 20:54:50,286 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [297 Valid, 2078 Invalid, 236 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 78 Invalid, 0 Unknown, 147 Unchecked, 0.2s Time] [2022-11-18 20:54:50,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 560 states. [2022-11-18 20:54:50,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 560 to 439. [2022-11-18 20:54:50,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 439 states, 288 states have (on average 1.7083333333333333) internal successors, (492), 399 states have internal predecessors, (492), 24 states have call successors, (24), 16 states have call predecessors, (24), 20 states have return successors, (33), 27 states have call predecessors, (33), 24 states have call successors, (33) [2022-11-18 20:54:50,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 439 states to 439 states and 549 transitions. [2022-11-18 20:54:50,296 INFO L78 Accepts]: Start accepts. Automaton has 439 states and 549 transitions. Word has length 34 [2022-11-18 20:54:50,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:54:50,296 INFO L495 AbstractCegarLoop]: Abstraction has 439 states and 549 transitions. [2022-11-18 20:54:50,297 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 4.666666666666667) internal successors, (42), 8 states have internal predecessors, (42), 5 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (8), 6 states have call predecessors, (8), 5 states have call successors, (8) [2022-11-18 20:54:50,297 INFO L276 IsEmpty]: Start isEmpty. Operand 439 states and 549 transitions. [2022-11-18 20:54:50,297 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-11-18 20:54:50,297 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:54:50,297 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:54:50,310 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (42)] Ended with exit code 0 [2022-11-18 20:54:50,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:54:50,510 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr91REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:54:50,510 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:54:50,510 INFO L85 PathProgramCache]: Analyzing trace with hash 2092671515, now seen corresponding path program 1 times [2022-11-18 20:54:50,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:54:50,511 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [646652015] [2022-11-18 20:54:50,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:54:50,511 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:54:50,511 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:54:50,512 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 20:54:50,552 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 20:54:50,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:54:50,655 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 14 conjunts are in the unsatisfiable core [2022-11-18 20:54:50,656 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:54:50,877 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 20:54:50,877 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 20:54:50,882 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-18 20:54:51,071 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-18 20:54:51,164 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-18 20:54:51,243 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-18 20:54:51,243 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:54:51,353 INFO L321 Elim1Store]: treesize reduction 7, result has 50.0 percent of original size [2022-11-18 20:54:51,353 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 31 [2022-11-18 20:54:51,668 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-18 20:54:51,668 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:54:51,668 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [646652015] [2022-11-18 20:54:51,669 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [646652015] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-18 20:54:51,669 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-18 20:54:51,669 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [9] total 16 [2022-11-18 20:54:51,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108237760] [2022-11-18 20:54:51,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:54:51,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-18 20:54:51,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:54:51,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-18 20:54:51,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=208, Unknown=0, NotChecked=0, Total=272 [2022-11-18 20:54:51,670 INFO L87 Difference]: Start difference. First operand 439 states and 549 transitions. Second operand has 8 states, 7 states have (on average 3.2857142857142856) internal successors, (23), 7 states have internal predecessors, (23), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-18 20:54:53,303 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:54:53,303 INFO L93 Difference]: Finished difference Result 479 states and 591 transitions. [2022-11-18 20:54:53,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-18 20:54:53,304 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 3.2857142857142856) internal successors, (23), 7 states have internal predecessors, (23), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 34 [2022-11-18 20:54:53,304 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:54:53,306 INFO L225 Difference]: With dead ends: 479 [2022-11-18 20:54:53,306 INFO L226 Difference]: Without dead ends: 479 [2022-11-18 20:54:53,306 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 50 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=85, Invalid=295, Unknown=0, NotChecked=0, Total=380 [2022-11-18 20:54:53,307 INFO L413 NwaCegarLoop]: 315 mSDtfsCounter, 101 mSDsluCounter, 1140 mSDsCounter, 0 mSdLazyCounter, 511 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 1455 SdHoareTripleChecker+Invalid, 519 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 511 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-11-18 20:54:53,307 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [101 Valid, 1455 Invalid, 519 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 511 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-11-18 20:54:53,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 479 states. [2022-11-18 20:54:53,314 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 479 to 441. [2022-11-18 20:54:53,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 441 states, 290 states have (on average 1.706896551724138) internal successors, (495), 401 states have internal predecessors, (495), 24 states have call successors, (24), 16 states have call predecessors, (24), 20 states have return successors, (33), 27 states have call predecessors, (33), 24 states have call successors, (33) [2022-11-18 20:54:53,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 441 states to 441 states and 552 transitions. [2022-11-18 20:54:53,316 INFO L78 Accepts]: Start accepts. Automaton has 441 states and 552 transitions. Word has length 34 [2022-11-18 20:54:53,317 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:54:53,317 INFO L495 AbstractCegarLoop]: Abstraction has 441 states and 552 transitions. [2022-11-18 20:54:53,317 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 3.2857142857142856) internal successors, (23), 7 states have internal predecessors, (23), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-18 20:54:53,317 INFO L276 IsEmpty]: Start isEmpty. Operand 441 states and 552 transitions. [2022-11-18 20:54:53,317 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-11-18 20:54:53,318 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:54:53,318 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:54:53,333 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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)] Ended with exit code 0 [2022-11-18 20:54:53,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:54:53,529 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr92REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:54:53,529 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:54:53,530 INFO L85 PathProgramCache]: Analyzing trace with hash 2092671516, now seen corresponding path program 1 times [2022-11-18 20:54:53,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:54:53,530 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [847844145] [2022-11-18 20:54:53,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:54:53,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-18 20:54:53,530 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:54:53,532 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 20:54:53,580 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 20:54:53,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:54:53,705 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 20 conjunts are in the unsatisfiable core [2022-11-18 20:54:53,708 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:54:54,087 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 20:54:54,088 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 20:54:54,093 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-18 20:54:54,130 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 20:54:54,130 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 20:54:54,138 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-18 20:54:54,484 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-18 20:54:54,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 15 treesize of output 7 [2022-11-18 20:54:54,665 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-18 20:54:54,740 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-18 20:54:54,740 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:54:54,923 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 20:54:54,923 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 42 [2022-11-18 20:54:55,107 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-18 20:54:56,080 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-18 20:54:56,080 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:54:56,080 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [847844145] [2022-11-18 20:54:56,080 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [847844145] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-18 20:54:56,080 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-18 20:54:56,080 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [9] total 16 [2022-11-18 20:54:56,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1448025916] [2022-11-18 20:54:56,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:54:56,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-18 20:54:56,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:54:56,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-18 20:54:56,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=208, Unknown=0, NotChecked=0, Total=272 [2022-11-18 20:54:56,082 INFO L87 Difference]: Start difference. First operand 441 states and 552 transitions. Second operand has 8 states, 7 states have (on average 3.2857142857142856) internal successors, (23), 7 states have internal predecessors, (23), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-18 20:54:59,814 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:54:59,814 INFO L93 Difference]: Finished difference Result 479 states and 591 transitions. [2022-11-18 20:54:59,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-18 20:54:59,815 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 3.2857142857142856) internal successors, (23), 7 states have internal predecessors, (23), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 34 [2022-11-18 20:54:59,816 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:54:59,818 INFO L225 Difference]: With dead ends: 479 [2022-11-18 20:54:59,818 INFO L226 Difference]: Without dead ends: 479 [2022-11-18 20:54:59,818 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 50 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=89, Invalid=291, Unknown=0, NotChecked=0, Total=380 [2022-11-18 20:54:59,818 INFO L413 NwaCegarLoop]: 317 mSDtfsCounter, 142 mSDsluCounter, 1182 mSDsCounter, 0 mSdLazyCounter, 466 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 143 SdHoareTripleChecker+Valid, 1499 SdHoareTripleChecker+Invalid, 483 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 466 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.4s IncrementalHoareTripleChecker+Time [2022-11-18 20:54:59,819 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [143 Valid, 1499 Invalid, 483 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 466 Invalid, 0 Unknown, 0 Unchecked, 3.4s Time] [2022-11-18 20:54:59,820 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 479 states. [2022-11-18 20:54:59,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 479 to 441. [2022-11-18 20:54:59,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 441 states, 290 states have (on average 1.703448275862069) internal successors, (494), 401 states have internal predecessors, (494), 24 states have call successors, (24), 16 states have call predecessors, (24), 20 states have return successors, (33), 27 states have call predecessors, (33), 24 states have call successors, (33) [2022-11-18 20:54:59,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 441 states to 441 states and 551 transitions. [2022-11-18 20:54:59,828 INFO L78 Accepts]: Start accepts. Automaton has 441 states and 551 transitions. Word has length 34 [2022-11-18 20:54:59,828 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:54:59,828 INFO L495 AbstractCegarLoop]: Abstraction has 441 states and 551 transitions. [2022-11-18 20:54:59,828 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 3.2857142857142856) internal successors, (23), 7 states have internal predecessors, (23), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-18 20:54:59,828 INFO L276 IsEmpty]: Start isEmpty. Operand 441 states and 551 transitions. [2022-11-18 20:54:59,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-11-18 20:54:59,829 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:54:59,829 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:54:59,840 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 20:55:00,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:55:00,041 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr82ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:55:00,041 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:55:00,041 INFO L85 PathProgramCache]: Analyzing trace with hash 1747469131, now seen corresponding path program 1 times [2022-11-18 20:55:00,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:55:00,042 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1786139314] [2022-11-18 20:55:00,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:55:00,042 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:55:00,042 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:55:00,043 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 20:55:00,044 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (45)] Waiting until timeout for monitored process [2022-11-18 20:55:00,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:55:00,158 INFO L263 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-18 20:55:00,159 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:55:00,169 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-18 20:55:00,250 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 14 proven. 2 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-18 20:55:00,250 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:55:00,389 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 14 proven. 2 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-18 20:55:00,389 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:55:00,389 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1786139314] [2022-11-18 20:55:00,390 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1786139314] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:55:00,390 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:55:00,390 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 6 [2022-11-18 20:55:00,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844709583] [2022-11-18 20:55:00,390 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:55:00,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-18 20:55:00,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:55:00,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-18 20:55:00,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-11-18 20:55:00,391 INFO L87 Difference]: Start difference. First operand 441 states and 551 transitions. Second operand has 7 states, 6 states have (on average 4.333333333333333) internal successors, (26), 6 states have internal predecessors, (26), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2022-11-18 20:55:01,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:55:01,914 INFO L93 Difference]: Finished difference Result 446 states and 557 transitions. [2022-11-18 20:55:01,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-18 20:55:01,915 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 4.333333333333333) internal successors, (26), 6 states have internal predecessors, (26), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) Word has length 35 [2022-11-18 20:55:01,915 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:55:01,917 INFO L225 Difference]: With dead ends: 446 [2022-11-18 20:55:01,917 INFO L226 Difference]: Without dead ends: 446 [2022-11-18 20:55:01,918 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-11-18 20:55:01,918 INFO L413 NwaCegarLoop]: 301 mSDtfsCounter, 41 mSDsluCounter, 869 mSDsCounter, 0 mSdLazyCounter, 630 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 1170 SdHoareTripleChecker+Invalid, 767 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 630 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 123 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-11-18 20:55:01,918 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [41 Valid, 1170 Invalid, 767 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 630 Invalid, 0 Unknown, 123 Unchecked, 1.5s Time] [2022-11-18 20:55:01,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 446 states. [2022-11-18 20:55:01,924 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 446 to 444. [2022-11-18 20:55:01,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 444 states, 293 states have (on average 1.6962457337883958) internal successors, (497), 404 states have internal predecessors, (497), 24 states have call successors, (24), 16 states have call predecessors, (24), 20 states have return successors, (33), 27 states have call predecessors, (33), 24 states have call successors, (33) [2022-11-18 20:55:01,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 444 states to 444 states and 554 transitions. [2022-11-18 20:55:01,926 INFO L78 Accepts]: Start accepts. Automaton has 444 states and 554 transitions. Word has length 35 [2022-11-18 20:55:01,927 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:55:01,927 INFO L495 AbstractCegarLoop]: Abstraction has 444 states and 554 transitions. [2022-11-18 20:55:01,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 4.333333333333333) internal successors, (26), 6 states have internal predecessors, (26), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2022-11-18 20:55:01,927 INFO L276 IsEmpty]: Start isEmpty. Operand 444 states and 554 transitions. [2022-11-18 20:55:01,927 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-11-18 20:55:01,928 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:55:01,928 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:55:01,946 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (45)] Forceful destruction successful, exit code 0 [2022-11-18 20:55:02,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:55:02,140 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr82ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:55:02,140 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:55:02,140 INFO L85 PathProgramCache]: Analyzing trace with hash 4658796, now seen corresponding path program 1 times [2022-11-18 20:55:02,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:55:02,140 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [228883441] [2022-11-18 20:55:02,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:55:02,141 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:55:02,141 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:55:02,142 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 20:55:02,146 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 20:55:02,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:55:02,261 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-18 20:55:02,262 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:55:02,314 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-18 20:55:02,314 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:55:02,314 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:55:02,314 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [228883441] [2022-11-18 20:55:02,314 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [228883441] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:55:02,314 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:55:02,314 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 20:55:02,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [749879689] [2022-11-18 20:55:02,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:55:02,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 20:55:02,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:55:02,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 20:55:02,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:55:02,315 INFO L87 Difference]: Start difference. First operand 444 states and 554 transitions. Second operand has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 1 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2022-11-18 20:55:02,393 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:55:02,394 INFO L93 Difference]: Finished difference Result 488 states and 600 transitions. [2022-11-18 20:55:02,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 20:55:02,394 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 1 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) Word has length 35 [2022-11-18 20:55:02,395 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:55:02,396 INFO L225 Difference]: With dead ends: 488 [2022-11-18 20:55:02,396 INFO L226 Difference]: Without dead ends: 488 [2022-11-18 20:55:02,397 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:55:02,397 INFO L413 NwaCegarLoop]: 381 mSDtfsCounter, 238 mSDsluCounter, 880 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 249 SdHoareTripleChecker+Valid, 1261 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-18 20:55:02,397 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [249 Valid, 1261 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-18 20:55:02,398 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 488 states. [2022-11-18 20:55:02,403 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 488 to 442. [2022-11-18 20:55:02,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 442 states, 291 states have (on average 1.697594501718213) internal successors, (494), 402 states have internal predecessors, (494), 24 states have call successors, (24), 16 states have call predecessors, (24), 20 states have return successors, (33), 27 states have call predecessors, (33), 24 states have call successors, (33) [2022-11-18 20:55:02,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 442 states to 442 states and 551 transitions. [2022-11-18 20:55:02,405 INFO L78 Accepts]: Start accepts. Automaton has 442 states and 551 transitions. Word has length 35 [2022-11-18 20:55:02,405 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:55:02,405 INFO L495 AbstractCegarLoop]: Abstraction has 442 states and 551 transitions. [2022-11-18 20:55:02,406 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 1 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2022-11-18 20:55:02,406 INFO L276 IsEmpty]: Start isEmpty. Operand 442 states and 551 transitions. [2022-11-18 20:55:02,406 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-11-18 20:55:02,406 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:55:02,407 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:55:02,417 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (46)] Forceful destruction successful, exit code 0 [2022-11-18 20:55:02,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:55:02,613 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr84ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:55:02,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:55:02,614 INFO L85 PathProgramCache]: Analyzing trace with hash -14364371, now seen corresponding path program 1 times [2022-11-18 20:55:02,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:55:02,614 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [446419933] [2022-11-18 20:55:02,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:55:02,614 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:55:02,614 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:55:02,618 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 20:55:02,619 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 20:55:02,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:55:02,740 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-18 20:55:02,741 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:55:03,221 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 8 proven. 4 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-18 20:55:03,221 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:55:03,427 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-18 20:55:03,428 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:55:03,428 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [446419933] [2022-11-18 20:55:03,428 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [446419933] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:55:03,428 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:55:03,428 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 9 [2022-11-18 20:55:03,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1376894108] [2022-11-18 20:55:03,428 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:55:03,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 20:55:03,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:55:03,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 20:55:03,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-18 20:55:03,430 INFO L87 Difference]: Start difference. First operand 442 states and 551 transitions. Second operand has 10 states, 9 states have (on average 5.333333333333333) internal successors, (48), 8 states have internal predecessors, (48), 5 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (8), 6 states have call predecessors, (8), 5 states have call successors, (8) [2022-11-18 20:55:03,550 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:55:03,550 INFO L93 Difference]: Finished difference Result 446 states and 556 transitions. [2022-11-18 20:55:03,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-18 20:55:03,551 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 5.333333333333333) internal successors, (48), 8 states have internal predecessors, (48), 5 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (8), 6 states have call predecessors, (8), 5 states have call successors, (8) Word has length 37 [2022-11-18 20:55:03,551 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:55:03,553 INFO L225 Difference]: With dead ends: 446 [2022-11-18 20:55:03,553 INFO L226 Difference]: Without dead ends: 446 [2022-11-18 20:55:03,553 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 63 SyntacticMatches, 2 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-18 20:55:03,554 INFO L413 NwaCegarLoop]: 328 mSDtfsCounter, 23 mSDsluCounter, 1475 mSDsCounter, 0 mSdLazyCounter, 55 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 1803 SdHoareTripleChecker+Invalid, 151 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 55 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 96 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-18 20:55:03,554 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [25 Valid, 1803 Invalid, 151 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 55 Invalid, 0 Unknown, 96 Unchecked, 0.1s Time] [2022-11-18 20:55:03,555 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 446 states. [2022-11-18 20:55:03,560 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 446 to 444. [2022-11-18 20:55:03,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 444 states, 293 states have (on average 1.6928327645051195) internal successors, (496), 404 states have internal predecessors, (496), 24 states have call successors, (24), 16 states have call predecessors, (24), 20 states have return successors, (33), 27 states have call predecessors, (33), 24 states have call successors, (33) [2022-11-18 20:55:03,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 444 states to 444 states and 553 transitions. [2022-11-18 20:55:03,562 INFO L78 Accepts]: Start accepts. Automaton has 444 states and 553 transitions. Word has length 37 [2022-11-18 20:55:03,562 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:55:03,562 INFO L495 AbstractCegarLoop]: Abstraction has 444 states and 553 transitions. [2022-11-18 20:55:03,562 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 5.333333333333333) internal successors, (48), 8 states have internal predecessors, (48), 5 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (8), 6 states have call predecessors, (8), 5 states have call successors, (8) [2022-11-18 20:55:03,563 INFO L276 IsEmpty]: Start isEmpty. Operand 444 states and 553 transitions. [2022-11-18 20:55:03,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-11-18 20:55:03,563 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:55:03,563 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:55:03,579 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 20:55:03,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:55:03,775 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr93REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:55:03,775 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:55:03,775 INFO L85 PathProgramCache]: Analyzing trace with hash 1327181508, now seen corresponding path program 1 times [2022-11-18 20:55:03,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:55:03,776 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [466837749] [2022-11-18 20:55:03,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:55:03,776 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:55:03,776 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:55:03,777 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 20:55:03,778 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 20:55:03,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:55:03,914 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-18 20:55:03,915 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:55:03,936 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-18 20:55:03,936 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:55:03,936 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:55:03,937 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [466837749] [2022-11-18 20:55:03,937 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [466837749] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:55:03,937 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:55:03,937 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 20:55:03,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [66278105] [2022-11-18 20:55:03,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:55:03,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-18 20:55:03,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:55:03,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 20:55:03,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-18 20:55:03,939 INFO L87 Difference]: Start difference. First operand 444 states and 553 transitions. Second operand has 4 states, 3 states have (on average 8.666666666666666) internal successors, (26), 4 states have internal predecessors, (26), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-11-18 20:55:04,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:55:04,538 INFO L93 Difference]: Finished difference Result 462 states and 573 transitions. [2022-11-18 20:55:04,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 20:55:04,539 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 8.666666666666666) internal successors, (26), 4 states have internal predecessors, (26), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 37 [2022-11-18 20:55:04,539 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:55:04,540 INFO L225 Difference]: With dead ends: 462 [2022-11-18 20:55:04,540 INFO L226 Difference]: Without dead ends: 462 [2022-11-18 20:55:04,540 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:55:04,541 INFO L413 NwaCegarLoop]: 322 mSDtfsCounter, 42 mSDsluCounter, 416 mSDsCounter, 0 mSdLazyCounter, 247 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 738 SdHoareTripleChecker+Invalid, 250 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 247 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-18 20:55:04,541 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [42 Valid, 738 Invalid, 250 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 247 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-11-18 20:55:04,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 462 states. [2022-11-18 20:55:04,552 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 462 to 445. [2022-11-18 20:55:04,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 445 states, 295 states have (on average 1.6915254237288135) internal successors, (499), 405 states have internal predecessors, (499), 24 states have call successors, (24), 16 states have call predecessors, (24), 20 states have return successors, (33), 27 states have call predecessors, (33), 24 states have call successors, (33) [2022-11-18 20:55:04,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 445 states to 445 states and 556 transitions. [2022-11-18 20:55:04,554 INFO L78 Accepts]: Start accepts. Automaton has 445 states and 556 transitions. Word has length 37 [2022-11-18 20:55:04,554 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:55:04,554 INFO L495 AbstractCegarLoop]: Abstraction has 445 states and 556 transitions. [2022-11-18 20:55:04,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 8.666666666666666) internal successors, (26), 4 states have internal predecessors, (26), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-11-18 20:55:04,555 INFO L276 IsEmpty]: Start isEmpty. Operand 445 states and 556 transitions. [2022-11-18 20:55:04,555 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-11-18 20:55:04,555 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:55:04,555 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:55:04,574 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (48)] Forceful destruction successful, exit code 0 [2022-11-18 20:55:04,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:55:04,767 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr94REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:55:04,768 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:55:04,768 INFO L85 PathProgramCache]: Analyzing trace with hash 1327181509, now seen corresponding path program 1 times [2022-11-18 20:55:04,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:55:04,768 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1753340541] [2022-11-18 20:55:04,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:55:04,768 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:55:04,768 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:55:04,769 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 20:55:04,770 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 20:55:04,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:55:04,907 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 18 conjunts are in the unsatisfiable core [2022-11-18 20:55:04,909 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:55:05,245 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 20:55:05,245 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 20:55:05,268 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-18 20:55:05,307 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 20:55:05,307 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 20:55:05,317 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-18 20:55:05,623 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-18 20:55:05,787 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-18 20:55:05,796 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-18 20:55:05,820 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-18 20:55:05,821 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-18 20:55:05,942 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-18 20:55:05,942 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:55:06,121 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-18 20:55:06,519 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-18 20:55:06,519 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:55:06,519 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1753340541] [2022-11-18 20:55:06,519 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1753340541] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-18 20:55:06,519 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-18 20:55:06,519 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [10] total 17 [2022-11-18 20:55:06,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1602958774] [2022-11-18 20:55:06,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:55:06,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-18 20:55:06,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:55:06,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-18 20:55:06,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=206, Unknown=0, NotChecked=0, Total=272 [2022-11-18 20:55:06,520 INFO L87 Difference]: Start difference. First operand 445 states and 556 transitions. Second operand has 8 states, 8 states have (on average 3.25) internal successors, (26), 7 states have internal predecessors, (26), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-18 20:55:08,044 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:55:08,044 INFO L93 Difference]: Finished difference Result 451 states and 561 transitions. [2022-11-18 20:55:08,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-18 20:55:08,045 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.25) internal successors, (26), 7 states have internal predecessors, (26), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 37 [2022-11-18 20:55:08,045 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:55:08,046 INFO L225 Difference]: With dead ends: 451 [2022-11-18 20:55:08,046 INFO L226 Difference]: Without dead ends: 451 [2022-11-18 20:55:08,047 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=91, Invalid=289, Unknown=0, NotChecked=0, Total=380 [2022-11-18 20:55:08,047 INFO L413 NwaCegarLoop]: 324 mSDtfsCounter, 56 mSDsluCounter, 1346 mSDsCounter, 0 mSdLazyCounter, 282 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 1670 SdHoareTripleChecker+Invalid, 295 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 282 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-11-18 20:55:08,047 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [56 Valid, 1670 Invalid, 295 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 282 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-11-18 20:55:08,048 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 451 states. [2022-11-18 20:55:08,053 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 451 to 447. [2022-11-18 20:55:08,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 447 states, 297 states have (on average 1.6868686868686869) internal successors, (501), 407 states have internal predecessors, (501), 24 states have call successors, (24), 16 states have call predecessors, (24), 20 states have return successors, (33), 27 states have call predecessors, (33), 24 states have call successors, (33) [2022-11-18 20:55:08,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 447 states to 447 states and 558 transitions. [2022-11-18 20:55:08,054 INFO L78 Accepts]: Start accepts. Automaton has 447 states and 558 transitions. Word has length 37 [2022-11-18 20:55:08,055 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:55:08,055 INFO L495 AbstractCegarLoop]: Abstraction has 447 states and 558 transitions. [2022-11-18 20:55:08,055 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.25) internal successors, (26), 7 states have internal predecessors, (26), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-18 20:55:08,055 INFO L276 IsEmpty]: Start isEmpty. Operand 447 states and 558 transitions. [2022-11-18 20:55:08,056 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2022-11-18 20:55:08,056 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:55:08,056 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:55:08,066 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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)] Forceful destruction successful, exit code 0 [2022-11-18 20:55:08,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:55:08,266 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr85ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:55:08,266 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:55:08,266 INFO L85 PathProgramCache]: Analyzing trace with hash -445295076, now seen corresponding path program 1 times [2022-11-18 20:55:08,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:55:08,266 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [375927833] [2022-11-18 20:55:08,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:55:08,266 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:55:08,267 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:55:08,267 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 20:55:08,268 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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)] Waiting until timeout for monitored process [2022-11-18 20:55:08,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:55:08,398 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 14 conjunts are in the unsatisfiable core [2022-11-18 20:55:08,399 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:55:08,403 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-18 20:55:08,487 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-18 20:55:08,488 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-18 20:55:08,612 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 20:55:08,622 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 14 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-18 20:55:08,623 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:55:08,789 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2022-11-18 20:55:08,926 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 14 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-18 20:55:08,926 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:55:08,926 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [375927833] [2022-11-18 20:55:08,926 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [375927833] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:55:08,926 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:55:08,926 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 10 [2022-11-18 20:55:08,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1961571122] [2022-11-18 20:55:08,926 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:55:08,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-11-18 20:55:08,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:55:08,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-18 20:55:08,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2022-11-18 20:55:08,928 INFO L87 Difference]: Start difference. First operand 447 states and 558 transitions. Second operand has 11 states, 10 states have (on average 3.2) internal successors, (32), 9 states have internal predecessors, (32), 3 states have call successors, (6), 3 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2022-11-18 20:55:10,038 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:55:10,039 INFO L93 Difference]: Finished difference Result 454 states and 565 transitions. [2022-11-18 20:55:10,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-18 20:55:10,040 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 3.2) internal successors, (32), 9 states have internal predecessors, (32), 3 states have call successors, (6), 3 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) Word has length 38 [2022-11-18 20:55:10,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:55:10,042 INFO L225 Difference]: With dead ends: 454 [2022-11-18 20:55:10,042 INFO L226 Difference]: Without dead ends: 454 [2022-11-18 20:55:10,042 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 61 SyntacticMatches, 4 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2022-11-18 20:55:10,042 INFO L413 NwaCegarLoop]: 337 mSDtfsCounter, 255 mSDsluCounter, 1540 mSDsCounter, 0 mSdLazyCounter, 537 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 266 SdHoareTripleChecker+Valid, 1877 SdHoareTripleChecker+Invalid, 707 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 537 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 164 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-11-18 20:55:10,043 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [266 Valid, 1877 Invalid, 707 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 537 Invalid, 0 Unknown, 164 Unchecked, 1.1s Time] [2022-11-18 20:55:10,043 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 454 states. [2022-11-18 20:55:10,048 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 454 to 448. [2022-11-18 20:55:10,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 448 states, 298 states have (on average 1.6845637583892616) internal successors, (502), 408 states have internal predecessors, (502), 24 states have call successors, (24), 16 states have call predecessors, (24), 20 states have return successors, (33), 27 states have call predecessors, (33), 24 states have call successors, (33) [2022-11-18 20:55:10,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 448 states to 448 states and 559 transitions. [2022-11-18 20:55:10,050 INFO L78 Accepts]: Start accepts. Automaton has 448 states and 559 transitions. Word has length 38 [2022-11-18 20:55:10,050 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:55:10,050 INFO L495 AbstractCegarLoop]: Abstraction has 448 states and 559 transitions. [2022-11-18 20:55:10,051 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 3.2) internal successors, (32), 9 states have internal predecessors, (32), 3 states have call successors, (6), 3 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2022-11-18 20:55:10,051 INFO L276 IsEmpty]: Start isEmpty. Operand 448 states and 559 transitions. [2022-11-18 20:55:10,051 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-11-18 20:55:10,051 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:55:10,052 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:55:10,063 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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)] Forceful destruction successful, exit code 0 [2022-11-18 20:55:10,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:55:10,264 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr103ASSERT_VIOLATIONMEMORY_LEAK === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:55:10,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:55:10,264 INFO L85 PathProgramCache]: Analyzing trace with hash -183877918, now seen corresponding path program 1 times [2022-11-18 20:55:10,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:55:10,264 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [562396765] [2022-11-18 20:55:10,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:55:10,264 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:55:10,265 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:55:10,265 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 20:55:10,267 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 20:55:10,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:55:10,410 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 20 conjunts are in the unsatisfiable core [2022-11-18 20:55:10,411 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:55:16,109 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ULTIMATE.start_entry_point_~client~0#1.base| (_ BitVec 32))) (and (exists ((|ULTIMATE.start_entry_point_~cfg~2#1.base| (_ BitVec 32)) (v_ArrVal_557 (_ BitVec 1))) (let ((.cse0 (store |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~client~0#1.base| v_ArrVal_557))) (and (= (store (store .cse0 |ULTIMATE.start_entry_point_~cfg~2#1.base| (_ bv0 1)) |ULTIMATE.start_entry_point_~client~0#1.base| (_ bv0 1)) |c_#valid|) (= (_ bv0 1) (select .cse0 |ULTIMATE.start_entry_point_~cfg~2#1.base|))))) (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~client~0#1.base|)))) is different from true [2022-11-18 20:55:16,223 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-18 20:55:16,223 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:55:18,561 WARN L837 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_entry_point_#t~ret66#1.base_71| (_ BitVec 32))) (or (= (store (store |c_#valid| |v_ULTIMATE.start_entry_point_#t~ret66#1.base_71| (_ bv0 1)) |c_ULTIMATE.start_entry_point_~client~0#1.base| (_ bv0 1)) |c_ULTIMATE.start_main_old_#valid#1|) (not (= (select |c_#valid| |v_ULTIMATE.start_entry_point_#t~ret66#1.base_71|) (_ bv0 1))))) is different from false [2022-11-18 20:55:18,564 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:55:18,564 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [562396765] [2022-11-18 20:55:18,564 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [562396765] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:55:18,564 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2077320329] [2022-11-18 20:55:18,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:55:18,564 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-18 20:55:18,565 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 [2022-11-18 20:55:18,565 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-18 20:55:18,567 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (52)] Waiting until timeout for monitored process [2022-11-18 20:55:18,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:55:18,838 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 24 conjunts are in the unsatisfiable core [2022-11-18 20:55:18,839 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:55:25,861 WARN L859 $PredicateComparison]: unable to prove that (and (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| (_ bv0 32))) (exists ((v_ArrVal_553 (_ BitVec 1)) (|ULTIMATE.start_entry_point_~cfg~2#1.base| (_ BitVec 32)) (|ULTIMATE.start_entry_point_~client~0#1.base| (_ BitVec 32))) (let ((.cse0 (store |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~client~0#1.base| v_ArrVal_553))) (let ((.cse1 (store .cse0 |ULTIMATE.start_entry_point_~cfg~2#1.base| (_ bv0 1)))) (and (= (_ bv0 1) (select .cse0 |ULTIMATE.start_entry_point_~cfg~2#1.base|)) (= |c_#valid| (store .cse1 |ULTIMATE.start_entry_point_~client~0#1.base| (_ bv0 1))) (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~client~0#1.base|)) (= (_ bv0 1) (bvadd (select .cse1 |ULTIMATE.start_entry_point_~client~0#1.base|) (_ bv1 1))) (not (= |ULTIMATE.start_entry_point_~client~0#1.base| (_ bv0 32)))))))) is different from true [2022-11-18 20:55:26,082 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-18 20:55:26,082 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:55:26,493 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13 [2022-11-18 20:55:29,439 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [2077320329] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:55:29,440 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:55:29,440 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 20 [2022-11-18 20:55:29,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293531620] [2022-11-18 20:55:29,440 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:55:29,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-11-18 20:55:29,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:55:29,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-11-18 20:55:29,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=636, Unknown=10, NotChecked=162, Total=930 [2022-11-18 20:55:29,441 INFO L87 Difference]: Start difference. First operand 448 states and 559 transitions. Second operand has 21 states, 17 states have (on average 3.1176470588235294) internal successors, (53), 17 states have internal predecessors, (53), 6 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-11-18 20:55:34,835 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:55:34,836 INFO L93 Difference]: Finished difference Result 453 states and 564 transitions. [2022-11-18 20:55:34,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-18 20:55:34,837 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 17 states have (on average 3.1176470588235294) internal successors, (53), 17 states have internal predecessors, (53), 6 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 39 [2022-11-18 20:55:34,837 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:55:34,838 INFO L225 Difference]: With dead ends: 453 [2022-11-18 20:55:34,838 INFO L226 Difference]: Without dead ends: 434 [2022-11-18 20:55:34,839 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 95 SyntacticMatches, 5 SemanticMatches, 30 ConstructedPredicates, 3 IntricatePredicates, 3 DeprecatedPredicates, 242 ImplicationChecksByTransitivity, 21.5s TimeCoverageRelationStatistics Valid=127, Invalid=686, Unknown=11, NotChecked=168, Total=992 [2022-11-18 20:55:34,839 INFO L413 NwaCegarLoop]: 288 mSDtfsCounter, 47 mSDsluCounter, 1745 mSDsCounter, 0 mSdLazyCounter, 414 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 2033 SdHoareTripleChecker+Invalid, 1861 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 414 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1435 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-11-18 20:55:34,840 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [47 Valid, 2033 Invalid, 1861 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 414 Invalid, 0 Unknown, 1435 Unchecked, 1.1s Time] [2022-11-18 20:55:34,840 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 434 states. [2022-11-18 20:55:34,845 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 434 to 432. [2022-11-18 20:55:34,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 432 states, 283 states have (on average 1.7173144876325088) internal successors, (486), 393 states have internal predecessors, (486), 24 states have call successors, (24), 16 states have call predecessors, (24), 19 states have return successors, (32), 26 states have call predecessors, (32), 24 states have call successors, (32) [2022-11-18 20:55:34,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 432 states to 432 states and 542 transitions. [2022-11-18 20:55:34,847 INFO L78 Accepts]: Start accepts. Automaton has 432 states and 542 transitions. Word has length 39 [2022-11-18 20:55:34,847 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:55:34,848 INFO L495 AbstractCegarLoop]: Abstraction has 432 states and 542 transitions. [2022-11-18 20:55:34,848 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 17 states have (on average 3.1176470588235294) internal successors, (53), 17 states have internal predecessors, (53), 6 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-11-18 20:55:34,848 INFO L276 IsEmpty]: Start isEmpty. Operand 432 states and 542 transitions. [2022-11-18 20:55:34,848 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-11-18 20:55:34,848 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:55:34,849 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:55:34,865 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (51)] Ended with exit code 0 [2022-11-18 20:55:35,063 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (52)] Ended with exit code 0 [2022-11-18 20:55:35,260 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,52 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt [2022-11-18 20:55:35,261 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr77ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:55:35,261 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:55:35,261 INFO L85 PathProgramCache]: Analyzing trace with hash -789046589, now seen corresponding path program 1 times [2022-11-18 20:55:35,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:55:35,261 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1044518539] [2022-11-18 20:55:35,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:55:35,262 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:55:35,262 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:55:35,262 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 20:55:35,269 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 20:55:35,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:55:35,399 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-18 20:55:35,399 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:55:35,439 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-11-18 20:55:35,440 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:55:35,495 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-11-18 20:55:35,495 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:55:35,495 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1044518539] [2022-11-18 20:55:35,495 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1044518539] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:55:35,495 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:55:35,495 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2022-11-18 20:55:35,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [157177399] [2022-11-18 20:55:35,495 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:55:35,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 20:55:35,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:55:35,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 20:55:35,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:55:35,496 INFO L87 Difference]: Start difference. First operand 432 states and 542 transitions. Second operand has 5 states, 4 states have (on average 5.5) internal successors, (22), 4 states have internal predecessors, (22), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2022-11-18 20:55:35,553 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:55:35,553 INFO L93 Difference]: Finished difference Result 431 states and 541 transitions. [2022-11-18 20:55:35,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 20:55:35,554 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 5.5) internal successors, (22), 4 states have internal predecessors, (22), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) Word has length 41 [2022-11-18 20:55:35,554 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:55:35,556 INFO L225 Difference]: With dead ends: 431 [2022-11-18 20:55:35,556 INFO L226 Difference]: Without dead ends: 431 [2022-11-18 20:55:35,556 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 77 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-18 20:55:35,557 INFO L413 NwaCegarLoop]: 325 mSDtfsCounter, 233 mSDsluCounter, 717 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 243 SdHoareTripleChecker+Valid, 1042 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-18 20:55:35,557 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [243 Valid, 1042 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-18 20:55:35,558 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 431 states. [2022-11-18 20:55:35,563 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 431 to 431. [2022-11-18 20:55:35,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 431 states, 283 states have (on average 1.7137809187279152) internal successors, (485), 392 states have internal predecessors, (485), 24 states have call successors, (24), 16 states have call predecessors, (24), 19 states have return successors, (32), 26 states have call predecessors, (32), 24 states have call successors, (32) [2022-11-18 20:55:35,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 431 states to 431 states and 541 transitions. [2022-11-18 20:55:35,565 INFO L78 Accepts]: Start accepts. Automaton has 431 states and 541 transitions. Word has length 41 [2022-11-18 20:55:35,565 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:55:35,565 INFO L495 AbstractCegarLoop]: Abstraction has 431 states and 541 transitions. [2022-11-18 20:55:35,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 5.5) internal successors, (22), 4 states have internal predecessors, (22), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2022-11-18 20:55:35,566 INFO L276 IsEmpty]: Start isEmpty. Operand 431 states and 541 transitions. [2022-11-18 20:55:35,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-11-18 20:55:35,566 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:55:35,566 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:55:35,577 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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)] Forceful destruction successful, exit code 0 [2022-11-18 20:55:35,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:55:35,774 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:55:35,774 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:55:35,774 INFO L85 PathProgramCache]: Analyzing trace with hash -817675940, now seen corresponding path program 1 times [2022-11-18 20:55:35,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:55:35,774 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [222750935] [2022-11-18 20:55:35,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:55:35,775 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:55:35,775 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:55:35,776 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 20:55:35,781 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 20:55:35,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:55:35,933 INFO L263 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-18 20:55:35,935 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:55:35,961 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (= (store |c_old(#valid)| |ldv_malloc_#res.base| (_ bv1 1)) |c_#valid|)) is different from true [2022-11-18 20:55:35,982 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-11-18 20:55:35,982 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-18 20:55:35,997 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-18 20:55:36,005 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:55:36,006 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:55:36,006 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [222750935] [2022-11-18 20:55:36,006 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [222750935] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:55:36,006 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:55:36,006 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-18 20:55:36,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460560386] [2022-11-18 20:55:36,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:55:36,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 20:55:36,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:55:36,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 20:55:36,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=8, Unknown=1, NotChecked=4, Total=20 [2022-11-18 20:55:36,007 INFO L87 Difference]: Start difference. First operand 431 states and 541 transitions. Second operand has 5 states, 4 states have (on average 5.5) internal successors, (22), 5 states have internal predecessors, (22), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-11-18 20:55:37,090 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:55:37,090 INFO L93 Difference]: Finished difference Result 485 states and 556 transitions. [2022-11-18 20:55:37,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 20:55:37,090 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 5.5) internal successors, (22), 5 states have internal predecessors, (22), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 41 [2022-11-18 20:55:37,091 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:55:37,093 INFO L225 Difference]: With dead ends: 485 [2022-11-18 20:55:37,093 INFO L226 Difference]: Without dead ends: 485 [2022-11-18 20:55:37,093 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=8, Unknown=1, NotChecked=4, Total=20 [2022-11-18 20:55:37,094 INFO L413 NwaCegarLoop]: 294 mSDtfsCounter, 161 mSDsluCounter, 355 mSDsCounter, 0 mSdLazyCounter, 369 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 166 SdHoareTripleChecker+Valid, 649 SdHoareTripleChecker+Invalid, 802 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 369 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 407 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-11-18 20:55:37,094 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [166 Valid, 649 Invalid, 802 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 369 Invalid, 0 Unknown, 407 Unchecked, 1.1s Time] [2022-11-18 20:55:37,095 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 485 states. [2022-11-18 20:55:37,099 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 485 to 430. [2022-11-18 20:55:37,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 430 states, 283 states have (on average 1.7102473498233215) internal successors, (484), 391 states have internal predecessors, (484), 24 states have call successors, (24), 16 states have call predecessors, (24), 19 states have return successors, (32), 26 states have call predecessors, (32), 24 states have call successors, (32) [2022-11-18 20:55:37,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 430 states to 430 states and 540 transitions. [2022-11-18 20:55:37,101 INFO L78 Accepts]: Start accepts. Automaton has 430 states and 540 transitions. Word has length 41 [2022-11-18 20:55:37,101 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:55:37,102 INFO L495 AbstractCegarLoop]: Abstraction has 430 states and 540 transitions. [2022-11-18 20:55:37,102 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 5.5) internal successors, (22), 5 states have internal predecessors, (22), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-11-18 20:55:37,102 INFO L276 IsEmpty]: Start isEmpty. Operand 430 states and 540 transitions. [2022-11-18 20:55:37,102 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-11-18 20:55:37,102 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:55:37,103 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:55:37,111 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 20:55:37,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:55:37,306 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:55:37,306 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:55:37,306 INFO L85 PathProgramCache]: Analyzing trace with hash -817675939, now seen corresponding path program 1 times [2022-11-18 20:55:37,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:55:37,307 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [730964059] [2022-11-18 20:55:37,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:55:37,307 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:55:37,307 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:55:37,308 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 20:55:37,311 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 20:55:37,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:55:37,466 INFO L263 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-18 20:55:37,468 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:55:37,610 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (exists ((v_ArrVal_664 (_ BitVec 32))) (= |c_#length| (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_664))) (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)))) is different from true [2022-11-18 20:55:37,632 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:55:37,633 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-18 20:55:37,654 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-18 20:55:37,654 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-18 20:55:37,712 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 14 proven. 6 refuted. 0 times theorem prover too weak. 18 trivial. 2 not checked. [2022-11-18 20:55:37,712 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:55:40,071 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:55:40,071 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [730964059] [2022-11-18 20:55:40,071 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [730964059] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:55:40,071 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [66095130] [2022-11-18 20:55:40,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:55:40,071 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-18 20:55:40,071 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 [2022-11-18 20:55:40,072 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-18 20:55:40,075 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (56)] Waiting until timeout for monitored process [2022-11-18 20:55:40,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:55:40,373 INFO L263 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 42 conjunts are in the unsatisfiable core [2022-11-18 20:55:40,375 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:55:40,417 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-18 20:55:40,424 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-18 20:55:40,662 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-18 20:55:40,662 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-18 20:55:40,671 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-11-18 20:55:40,803 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (exists ((v_ArrVal_699 (_ BitVec 32))) (= |c_#length| (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_699))))) is different from true [2022-11-18 20:55:40,820 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:55:40,820 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-11-18 20:55:40,833 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-18 20:55:40,833 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-18 20:55:40,954 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| |c_ldv_malloc_#in~size|) |c_#length|)) is different from true [2022-11-18 20:55:40,991 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 20:55:40,991 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2022-11-18 20:55:41,239 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (exists ((v_ArrVal_701 (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_701) |c_#length|)))) is different from true [2022-11-18 20:55:41,258 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:55:41,284 INFO L321 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2022-11-18 20:55:41,284 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 26 [2022-11-18 20:55:41,302 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-18 20:55:41,303 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-18 20:55:41,329 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 6 trivial. 18 not checked. [2022-11-18 20:55:41,329 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:55:41,532 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [66095130] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:55:41,532 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:55:41,532 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 16] total 22 [2022-11-18 20:55:41,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1494093452] [2022-11-18 20:55:41,532 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:55:41,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-11-18 20:55:41,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:55:41,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-11-18 20:55:41,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=351, Unknown=5, NotChecked=164, Total=600 [2022-11-18 20:55:41,533 INFO L87 Difference]: Start difference. First operand 430 states and 540 transitions. Second operand has 23 states, 20 states have (on average 2.5) internal successors, (50), 19 states have internal predecessors, (50), 6 states have call successors, (9), 3 states have call predecessors, (9), 8 states have return successors, (10), 7 states have call predecessors, (10), 6 states have call successors, (10) [2022-11-18 20:55:47,490 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:55:47,490 INFO L93 Difference]: Finished difference Result 674 states and 819 transitions. [2022-11-18 20:55:47,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-18 20:55:47,491 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 20 states have (on average 2.5) internal successors, (50), 19 states have internal predecessors, (50), 6 states have call successors, (9), 3 states have call predecessors, (9), 8 states have return successors, (10), 7 states have call predecessors, (10), 6 states have call successors, (10) Word has length 41 [2022-11-18 20:55:47,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:55:47,494 INFO L225 Difference]: With dead ends: 674 [2022-11-18 20:55:47,494 INFO L226 Difference]: Without dead ends: 674 [2022-11-18 20:55:47,494 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 65 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 4 IntricatePredicates, 0 DeprecatedPredicates, 139 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=100, Invalid=463, Unknown=5, NotChecked=188, Total=756 [2022-11-18 20:55:47,494 INFO L413 NwaCegarLoop]: 288 mSDtfsCounter, 528 mSDsluCounter, 2750 mSDsCounter, 0 mSdLazyCounter, 2244 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 538 SdHoareTripleChecker+Valid, 3038 SdHoareTripleChecker+Invalid, 5188 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 2244 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2893 IncrementalHoareTripleChecker+Unchecked, 5.7s IncrementalHoareTripleChecker+Time [2022-11-18 20:55:47,495 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [538 Valid, 3038 Invalid, 5188 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 2244 Invalid, 0 Unknown, 2893 Unchecked, 5.7s Time] [2022-11-18 20:55:47,496 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 674 states. [2022-11-18 20:55:47,501 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 674 to 426. [2022-11-18 20:55:47,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 426 states, 280 states have (on average 1.7107142857142856) internal successors, (479), 388 states have internal predecessors, (479), 24 states have call successors, (24), 16 states have call predecessors, (24), 19 states have return successors, (32), 25 states have call predecessors, (32), 24 states have call successors, (32) [2022-11-18 20:55:47,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 426 states and 535 transitions. [2022-11-18 20:55:47,503 INFO L78 Accepts]: Start accepts. Automaton has 426 states and 535 transitions. Word has length 41 [2022-11-18 20:55:47,503 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:55:47,503 INFO L495 AbstractCegarLoop]: Abstraction has 426 states and 535 transitions. [2022-11-18 20:55:47,503 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 20 states have (on average 2.5) internal successors, (50), 19 states have internal predecessors, (50), 6 states have call successors, (9), 3 states have call predecessors, (9), 8 states have return successors, (10), 7 states have call predecessors, (10), 6 states have call successors, (10) [2022-11-18 20:55:47,503 INFO L276 IsEmpty]: Start isEmpty. Operand 426 states and 535 transitions. [2022-11-18 20:55:47,503 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-11-18 20:55:47,503 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:55:47,504 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:55:47,518 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (55)] Ended with exit code 0 [2022-11-18 20:55:47,708 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (56)] Ended with exit code 0 [2022-11-18 20:55:47,906 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,56 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt [2022-11-18 20:55:47,906 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr88ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:55:47,906 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:55:47,906 INFO L85 PathProgramCache]: Analyzing trace with hash 1368793298, now seen corresponding path program 1 times [2022-11-18 20:55:47,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:55:47,907 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1503894986] [2022-11-18 20:55:47,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:55:47,907 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:55:47,907 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:55:47,908 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 20:55:47,909 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 20:55:48,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:55:48,048 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 22 conjunts are in the unsatisfiable core [2022-11-18 20:55:48,050 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:55:48,053 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-18 20:55:48,168 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 20:55:48,168 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-18 20:55:48,343 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 20:55:48,343 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-18 20:55:48,533 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 20:55:48,560 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-18 20:55:48,573 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-18 20:55:48,573 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:55:49,106 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:55:49,106 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1503894986] [2022-11-18 20:55:49,107 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1503894986] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:55:49,107 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1445106482] [2022-11-18 20:55:49,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:55:49,107 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-18 20:55:49,107 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 [2022-11-18 20:55:49,108 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-18 20:55:49,110 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (58)] Waiting until timeout for monitored process [2022-11-18 20:55:49,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:55:49,367 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 22 conjunts are in the unsatisfiable core [2022-11-18 20:55:49,369 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:55:49,374 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-18 20:55:49,435 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-18 20:55:49,436 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-18 20:55:49,576 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 20:55:49,576 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-18 20:55:49,701 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 20:55:49,727 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-18 20:55:49,736 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-18 20:55:49,737 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:55:50,173 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1445106482] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:55:50,174 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:55:50,174 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 13 [2022-11-18 20:55:50,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1040826012] [2022-11-18 20:55:50,174 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:55:50,174 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-18 20:55:50,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:55:50,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-18 20:55:50,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2022-11-18 20:55:50,175 INFO L87 Difference]: Start difference. First operand 426 states and 535 transitions. Second operand has 14 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 10 states have internal predecessors, (34), 4 states have call successors, (4), 2 states have call predecessors, (4), 4 states have return successors, (5), 5 states have call predecessors, (5), 4 states have call successors, (5) [2022-11-18 20:55:53,271 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:55:53,271 INFO L93 Difference]: Finished difference Result 523 states and 598 transitions. [2022-11-18 20:55:53,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-18 20:55:53,272 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 10 states have internal predecessors, (34), 4 states have call successors, (4), 2 states have call predecessors, (4), 4 states have return successors, (5), 5 states have call predecessors, (5), 4 states have call successors, (5) Word has length 41 [2022-11-18 20:55:53,272 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:55:53,274 INFO L225 Difference]: With dead ends: 523 [2022-11-18 20:55:53,274 INFO L226 Difference]: Without dead ends: 523 [2022-11-18 20:55:53,274 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 98 SyntacticMatches, 8 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2022-11-18 20:55:53,275 INFO L413 NwaCegarLoop]: 278 mSDtfsCounter, 211 mSDsluCounter, 1725 mSDsCounter, 0 mSdLazyCounter, 1313 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 218 SdHoareTripleChecker+Valid, 2003 SdHoareTripleChecker+Invalid, 1367 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 1313 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 24 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2022-11-18 20:55:53,275 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [218 Valid, 2003 Invalid, 1367 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 1313 Invalid, 0 Unknown, 24 Unchecked, 3.0s Time] [2022-11-18 20:55:53,276 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 523 states. [2022-11-18 20:55:53,281 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 523 to 429. [2022-11-18 20:55:53,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 429 states, 283 states have (on average 1.7031802120141342) internal successors, (482), 391 states have internal predecessors, (482), 24 states have call successors, (24), 16 states have call predecessors, (24), 19 states have return successors, (32), 25 states have call predecessors, (32), 24 states have call successors, (32) [2022-11-18 20:55:53,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 429 states to 429 states and 538 transitions. [2022-11-18 20:55:53,283 INFO L78 Accepts]: Start accepts. Automaton has 429 states and 538 transitions. Word has length 41 [2022-11-18 20:55:53,283 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:55:53,283 INFO L495 AbstractCegarLoop]: Abstraction has 429 states and 538 transitions. [2022-11-18 20:55:53,284 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 10 states have internal predecessors, (34), 4 states have call successors, (4), 2 states have call predecessors, (4), 4 states have return successors, (5), 5 states have call predecessors, (5), 4 states have call successors, (5) [2022-11-18 20:55:53,284 INFO L276 IsEmpty]: Start isEmpty. Operand 429 states and 538 transitions. [2022-11-18 20:55:53,284 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-11-18 20:55:53,284 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:55:53,284 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:55:53,290 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (58)] Ended with exit code 0 [2022-11-18 20:55:53,495 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 20:55:53,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt,57 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:55:53,688 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:55:53,688 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:55:53,689 INFO L85 PathProgramCache]: Analyzing trace with hash 1309353403, now seen corresponding path program 1 times [2022-11-18 20:55:53,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:55:53,689 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [789726325] [2022-11-18 20:55:53,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:55:53,689 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:55:53,689 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:55:53,690 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 20:55:53,691 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 20:55:53,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:55:53,841 INFO L263 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-18 20:55:53,842 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:55:53,899 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-11-18 20:55:53,899 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:55:53,899 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:55:53,899 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [789726325] [2022-11-18 20:55:53,899 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [789726325] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:55:53,899 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:55:53,899 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 20:55:53,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [318640440] [2022-11-18 20:55:53,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:55:53,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 20:55:53,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:55:53,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 20:55:53,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:55:53,900 INFO L87 Difference]: Start difference. First operand 429 states and 538 transitions. Second operand has 5 states, 5 states have (on average 4.4) internal successors, (22), 4 states have internal predecessors, (22), 1 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2022-11-18 20:55:53,965 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:55:53,966 INFO L93 Difference]: Finished difference Result 488 states and 602 transitions. [2022-11-18 20:55:53,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 20:55:53,966 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.4) internal successors, (22), 4 states have internal predecessors, (22), 1 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) Word has length 42 [2022-11-18 20:55:53,966 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:55:53,969 INFO L225 Difference]: With dead ends: 488 [2022-11-18 20:55:53,969 INFO L226 Difference]: Without dead ends: 488 [2022-11-18 20:55:53,969 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:55:53,970 INFO L413 NwaCegarLoop]: 371 mSDtfsCounter, 53 mSDsluCounter, 1049 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 1420 SdHoareTripleChecker+Invalid, 27 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-18 20:55:53,970 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [54 Valid, 1420 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-18 20:55:53,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 488 states. [2022-11-18 20:55:53,976 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 488 to 431. [2022-11-18 20:55:53,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 431 states, 285 states have (on average 1.6982456140350877) internal successors, (484), 392 states have internal predecessors, (484), 24 states have call successors, (24), 16 states have call predecessors, (24), 19 states have return successors, (32), 26 states have call predecessors, (32), 24 states have call successors, (32) [2022-11-18 20:55:53,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 431 states to 431 states and 540 transitions. [2022-11-18 20:55:53,977 INFO L78 Accepts]: Start accepts. Automaton has 431 states and 540 transitions. Word has length 42 [2022-11-18 20:55:53,978 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:55:53,978 INFO L495 AbstractCegarLoop]: Abstraction has 431 states and 540 transitions. [2022-11-18 20:55:53,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.4) internal successors, (22), 4 states have internal predecessors, (22), 1 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2022-11-18 20:55:53,978 INFO L276 IsEmpty]: Start isEmpty. Operand 431 states and 540 transitions. [2022-11-18 20:55:53,979 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-11-18 20:55:53,979 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:55:53,979 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:55:53,995 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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)] Ended with exit code 0 [2022-11-18 20:55:54,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:55:54,190 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr78ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:55:54,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:55:54,191 INFO L85 PathProgramCache]: Analyzing trace with hash 1309359926, now seen corresponding path program 1 times [2022-11-18 20:55:54,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:55:54,191 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1764340065] [2022-11-18 20:55:54,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:55:54,192 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:55:54,192 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:55:54,192 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 20:55:54,193 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 20:55:54,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:55:54,336 INFO L263 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-18 20:55:54,337 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:55:54,797 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 14 proven. 2 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-18 20:55:54,797 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:55:54,963 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-11-18 20:55:54,963 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:55:54,963 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1764340065] [2022-11-18 20:55:54,963 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1764340065] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:55:54,963 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:55:54,963 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 9 [2022-11-18 20:55:54,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1690096174] [2022-11-18 20:55:54,963 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:55:54,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 20:55:54,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:55:54,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 20:55:54,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-18 20:55:54,964 INFO L87 Difference]: Start difference. First operand 431 states and 540 transitions. Second operand has 10 states, 9 states have (on average 5.333333333333333) internal successors, (48), 8 states have internal predecessors, (48), 5 states have call successors, (10), 3 states have call predecessors, (10), 4 states have return successors, (10), 6 states have call predecessors, (10), 5 states have call successors, (10) [2022-11-18 20:55:55,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:55:55,305 INFO L93 Difference]: Finished difference Result 556 states and 619 transitions. [2022-11-18 20:55:55,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-18 20:55:55,306 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 5.333333333333333) internal successors, (48), 8 states have internal predecessors, (48), 5 states have call successors, (10), 3 states have call predecessors, (10), 4 states have return successors, (10), 6 states have call predecessors, (10), 5 states have call successors, (10) Word has length 42 [2022-11-18 20:55:55,306 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:55:55,308 INFO L225 Difference]: With dead ends: 556 [2022-11-18 20:55:55,308 INFO L226 Difference]: Without dead ends: 556 [2022-11-18 20:55:55,309 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 74 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-18 20:55:55,309 INFO L413 NwaCegarLoop]: 416 mSDtfsCounter, 304 mSDsluCounter, 1693 mSDsCounter, 0 mSdLazyCounter, 165 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 306 SdHoareTripleChecker+Valid, 2109 SdHoareTripleChecker+Invalid, 285 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 165 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 110 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-18 20:55:55,309 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [306 Valid, 2109 Invalid, 285 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 165 Invalid, 0 Unknown, 110 Unchecked, 0.3s Time] [2022-11-18 20:55:55,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 556 states. [2022-11-18 20:55:55,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 556 to 439. [2022-11-18 20:55:55,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 439 states, 291 states have (on average 1.6872852233676976) internal successors, (491), 399 states have internal predecessors, (491), 24 states have call successors, (24), 17 states have call predecessors, (24), 21 states have return successors, (32), 26 states have call predecessors, (32), 24 states have call successors, (32) [2022-11-18 20:55:55,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 439 states to 439 states and 547 transitions. [2022-11-18 20:55:55,318 INFO L78 Accepts]: Start accepts. Automaton has 439 states and 547 transitions. Word has length 42 [2022-11-18 20:55:55,318 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:55:55,318 INFO L495 AbstractCegarLoop]: Abstraction has 439 states and 547 transitions. [2022-11-18 20:55:55,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 5.333333333333333) internal successors, (48), 8 states have internal predecessors, (48), 5 states have call successors, (10), 3 states have call predecessors, (10), 4 states have return successors, (10), 6 states have call predecessors, (10), 5 states have call successors, (10) [2022-11-18 20:55:55,318 INFO L276 IsEmpty]: Start isEmpty. Operand 439 states and 547 transitions. [2022-11-18 20:55:55,319 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-11-18 20:55:55,319 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:55:55,319 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:55:55,334 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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)] Ended with exit code 0 [2022-11-18 20:55:55,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:55:55,531 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:55:55,531 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:55:55,531 INFO L85 PathProgramCache]: Analyzing trace with hash 421849722, now seen corresponding path program 1 times [2022-11-18 20:55:55,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:55:55,531 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [466237557] [2022-11-18 20:55:55,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:55:55,531 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:55:55,531 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:55:55,532 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 20:55:55,537 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 20:55:55,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:55:55,687 INFO L263 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-18 20:55:55,688 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:55:55,692 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-18 20:55:55,729 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-11-18 20:55:55,729 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:55:55,730 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:55:55,730 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [466237557] [2022-11-18 20:55:55,730 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [466237557] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:55:55,730 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:55:55,730 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-18 20:55:55,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50410186] [2022-11-18 20:55:55,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:55:55,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 20:55:55,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:55:55,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 20:55:55,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:55:55,731 INFO L87 Difference]: Start difference. First operand 439 states and 547 transitions. Second operand has 5 states, 4 states have (on average 5.5) internal successors, (22), 4 states have internal predecessors, (22), 1 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2022-11-18 20:55:56,532 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:55:56,532 INFO L93 Difference]: Finished difference Result 444 states and 553 transitions. [2022-11-18 20:55:56,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 20:55:56,533 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 5.5) internal successors, (22), 4 states have internal predecessors, (22), 1 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) Word has length 42 [2022-11-18 20:55:56,534 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:55:56,534 INFO L225 Difference]: With dead ends: 444 [2022-11-18 20:55:56,534 INFO L226 Difference]: Without dead ends: 444 [2022-11-18 20:55:56,535 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:55:56,535 INFO L413 NwaCegarLoop]: 325 mSDtfsCounter, 14 mSDsluCounter, 620 mSDsCounter, 0 mSdLazyCounter, 387 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 945 SdHoareTripleChecker+Invalid, 388 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 387 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-11-18 20:55:56,535 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 945 Invalid, 388 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 387 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-11-18 20:55:56,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 444 states. [2022-11-18 20:55:56,541 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 444 to 438. [2022-11-18 20:55:56,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 438 states, 291 states have (on average 1.6838487972508591) internal successors, (490), 398 states have internal predecessors, (490), 24 states have call successors, (24), 17 states have call predecessors, (24), 21 states have return successors, (32), 26 states have call predecessors, (32), 24 states have call successors, (32) [2022-11-18 20:55:56,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 438 states to 438 states and 546 transitions. [2022-11-18 20:55:56,542 INFO L78 Accepts]: Start accepts. Automaton has 438 states and 546 transitions. Word has length 42 [2022-11-18 20:55:56,542 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:55:56,542 INFO L495 AbstractCegarLoop]: Abstraction has 438 states and 546 transitions. [2022-11-18 20:55:56,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 5.5) internal successors, (22), 4 states have internal predecessors, (22), 1 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2022-11-18 20:55:56,543 INFO L276 IsEmpty]: Start isEmpty. Operand 438 states and 546 transitions. [2022-11-18 20:55:56,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-11-18 20:55:56,543 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:55:56,543 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:55:56,555 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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)] Ended with exit code 0 [2022-11-18 20:55:56,755 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:55:56,755 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:55:56,755 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:55:56,755 INFO L85 PathProgramCache]: Analyzing trace with hash 421849723, now seen corresponding path program 1 times [2022-11-18 20:55:56,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:55:56,756 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1726566597] [2022-11-18 20:55:56,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:55:56,756 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:55:56,756 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:55:56,757 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 20:55:56,758 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 20:55:56,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:55:56,911 INFO L263 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-18 20:55:56,912 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:55:56,928 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-18 20:55:57,016 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-11-18 20:55:57,016 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:55:57,016 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:55:57,016 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1726566597] [2022-11-18 20:55:57,016 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1726566597] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:55:57,016 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:55:57,016 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 20:55:57,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987887983] [2022-11-18 20:55:57,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:55:57,017 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-18 20:55:57,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:55:57,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-18 20:55:57,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-18 20:55:57,018 INFO L87 Difference]: Start difference. First operand 438 states and 546 transitions. Second operand has 6 states, 5 states have (on average 4.6) internal successors, (23), 5 states have internal predecessors, (23), 1 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2022-11-18 20:55:58,243 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:55:58,243 INFO L93 Difference]: Finished difference Result 493 states and 606 transitions. [2022-11-18 20:55:58,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-18 20:55:58,244 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 4.6) internal successors, (23), 5 states have internal predecessors, (23), 1 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) Word has length 42 [2022-11-18 20:55:58,244 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:55:58,245 INFO L225 Difference]: With dead ends: 493 [2022-11-18 20:55:58,245 INFO L226 Difference]: Without dead ends: 493 [2022-11-18 20:55:58,245 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-11-18 20:55:58,246 INFO L413 NwaCegarLoop]: 352 mSDtfsCounter, 57 mSDsluCounter, 1072 mSDsCounter, 0 mSdLazyCounter, 443 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 1424 SdHoareTripleChecker+Invalid, 443 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 443 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-11-18 20:55:58,246 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [58 Valid, 1424 Invalid, 443 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 443 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-11-18 20:55:58,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 493 states. [2022-11-18 20:55:58,251 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 493 to 437. [2022-11-18 20:55:58,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 437 states, 291 states have (on average 1.6804123711340206) internal successors, (489), 397 states have internal predecessors, (489), 24 states have call successors, (24), 17 states have call predecessors, (24), 21 states have return successors, (32), 26 states have call predecessors, (32), 24 states have call successors, (32) [2022-11-18 20:55:58,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 437 states to 437 states and 545 transitions. [2022-11-18 20:55:58,253 INFO L78 Accepts]: Start accepts. Automaton has 437 states and 545 transitions. Word has length 42 [2022-11-18 20:55:58,253 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:55:58,253 INFO L495 AbstractCegarLoop]: Abstraction has 437 states and 545 transitions. [2022-11-18 20:55:58,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 4.6) internal successors, (23), 5 states have internal predecessors, (23), 1 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2022-11-18 20:55:58,253 INFO L276 IsEmpty]: Start isEmpty. Operand 437 states and 545 transitions. [2022-11-18 20:55:58,253 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-11-18 20:55:58,254 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:55:58,254 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:55:58,267 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 20:55:58,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 62 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:55:58,454 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr79ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:55:58,455 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:55:58,455 INFO L85 PathProgramCache]: Analyzing trace with hash 1935452453, now seen corresponding path program 1 times [2022-11-18 20:55:58,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:55:58,455 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1789764932] [2022-11-18 20:55:58,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:55:58,455 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:55:58,456 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:55:58,457 INFO L229 MonitoredProcess]: Starting monitored process 63 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 20:55:58,458 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (63)] Waiting until timeout for monitored process [2022-11-18 20:55:58,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:55:58,603 INFO L263 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-18 20:55:58,604 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:55:58,612 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-18 20:55:58,705 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 20 proven. 2 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-18 20:55:58,705 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:55:58,825 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 20 proven. 2 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-18 20:55:58,826 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:55:58,826 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1789764932] [2022-11-18 20:55:58,826 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1789764932] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:55:58,826 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:55:58,826 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 6 [2022-11-18 20:55:58,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777508300] [2022-11-18 20:55:58,826 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:55:58,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-18 20:55:58,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:55:58,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-18 20:55:58,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-11-18 20:55:58,827 INFO L87 Difference]: Start difference. First operand 437 states and 545 transitions. Second operand has 7 states, 6 states have (on average 4.833333333333333) internal successors, (29), 6 states have internal predecessors, (29), 2 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2022-11-18 20:55:59,587 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:55:59,587 INFO L93 Difference]: Finished difference Result 442 states and 551 transitions. [2022-11-18 20:55:59,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-18 20:55:59,588 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 4.833333333333333) internal successors, (29), 6 states have internal predecessors, (29), 2 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) Word has length 43 [2022-11-18 20:55:59,589 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:55:59,589 INFO L225 Difference]: With dead ends: 442 [2022-11-18 20:55:59,590 INFO L226 Difference]: Without dead ends: 442 [2022-11-18 20:55:59,590 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 79 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-11-18 20:55:59,590 INFO L413 NwaCegarLoop]: 329 mSDtfsCounter, 0 mSDsluCounter, 802 mSDsCounter, 0 mSdLazyCounter, 384 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1131 SdHoareTripleChecker+Invalid, 540 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 384 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 156 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-11-18 20:55:59,590 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1131 Invalid, 540 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 384 Invalid, 0 Unknown, 156 Unchecked, 0.7s Time] [2022-11-18 20:55:59,590 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 442 states. [2022-11-18 20:55:59,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 442 to 440. [2022-11-18 20:55:59,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 440 states, 294 states have (on average 1.6734693877551021) internal successors, (492), 400 states have internal predecessors, (492), 24 states have call successors, (24), 17 states have call predecessors, (24), 21 states have return successors, (32), 26 states have call predecessors, (32), 24 states have call successors, (32) [2022-11-18 20:55:59,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 440 states to 440 states and 548 transitions. [2022-11-18 20:55:59,595 INFO L78 Accepts]: Start accepts. Automaton has 440 states and 548 transitions. Word has length 43 [2022-11-18 20:55:59,595 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:55:59,596 INFO L495 AbstractCegarLoop]: Abstraction has 440 states and 548 transitions. [2022-11-18 20:55:59,596 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 4.833333333333333) internal successors, (29), 6 states have internal predecessors, (29), 2 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2022-11-18 20:55:59,596 INFO L276 IsEmpty]: Start isEmpty. Operand 440 states and 548 transitions. [2022-11-18 20:55:59,596 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-11-18 20:55:59,596 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:55:59,596 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:55:59,610 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (63)] Forceful destruction successful, exit code 0 [2022-11-18 20:55:59,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:55:59,806 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr79ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:55:59,806 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:55:59,806 INFO L85 PathProgramCache]: Analyzing trace with hash 192642118, now seen corresponding path program 1 times [2022-11-18 20:55:59,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:55:59,806 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [540583654] [2022-11-18 20:55:59,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:55:59,806 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:55:59,807 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:55:59,809 INFO L229 MonitoredProcess]: Starting monitored process 64 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 20:55:59,810 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 20:55:59,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:55:59,959 INFO L263 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-18 20:55:59,960 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:55:59,990 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-11-18 20:55:59,990 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:55:59,990 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:55:59,990 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [540583654] [2022-11-18 20:55:59,990 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [540583654] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:55:59,990 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:55:59,990 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 20:55:59,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [192008664] [2022-11-18 20:55:59,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:55:59,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 20:55:59,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:55:59,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 20:55:59,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:55:59,992 INFO L87 Difference]: Start difference. First operand 440 states and 548 transitions. Second operand has 5 states, 5 states have (on average 4.6) internal successors, (23), 4 states have internal predecessors, (23), 1 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2022-11-18 20:56:00,070 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:56:00,070 INFO L93 Difference]: Finished difference Result 490 states and 602 transitions. [2022-11-18 20:56:00,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 20:56:00,071 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 4 states have internal predecessors, (23), 1 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) Word has length 43 [2022-11-18 20:56:00,071 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:56:00,073 INFO L225 Difference]: With dead ends: 490 [2022-11-18 20:56:00,074 INFO L226 Difference]: Without dead ends: 490 [2022-11-18 20:56:00,074 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:56:00,074 INFO L413 NwaCegarLoop]: 376 mSDtfsCounter, 228 mSDsluCounter, 878 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 238 SdHoareTripleChecker+Valid, 1254 SdHoareTripleChecker+Invalid, 38 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-18 20:56:00,074 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [238 Valid, 1254 Invalid, 38 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-18 20:56:00,075 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 490 states. [2022-11-18 20:56:00,079 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 490 to 438. [2022-11-18 20:56:00,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 438 states, 292 states have (on average 1.6746575342465753) internal successors, (489), 398 states have internal predecessors, (489), 24 states have call successors, (24), 17 states have call predecessors, (24), 21 states have return successors, (32), 26 states have call predecessors, (32), 24 states have call successors, (32) [2022-11-18 20:56:00,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 438 states to 438 states and 545 transitions. [2022-11-18 20:56:00,080 INFO L78 Accepts]: Start accepts. Automaton has 438 states and 545 transitions. Word has length 43 [2022-11-18 20:56:00,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:56:00,081 INFO L495 AbstractCegarLoop]: Abstraction has 438 states and 545 transitions. [2022-11-18 20:56:00,081 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 4 states have internal predecessors, (23), 1 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2022-11-18 20:56:00,081 INFO L276 IsEmpty]: Start isEmpty. Operand 438 states and 545 transitions. [2022-11-18 20:56:00,081 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-11-18 20:56:00,081 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:56:00,081 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:56:00,098 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 20:56:00,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:56:00,282 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr89REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:56:00,282 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:56:00,282 INFO L85 PathProgramCache]: Analyzing trace with hash 1150380693, now seen corresponding path program 1 times [2022-11-18 20:56:00,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:56:00,283 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1452283854] [2022-11-18 20:56:00,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:56:00,283 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:56:00,283 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:56:00,285 INFO L229 MonitoredProcess]: Starting monitored process 65 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 20:56:00,286 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 20:56:00,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:56:00,443 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 26 conjunts are in the unsatisfiable core [2022-11-18 20:56:00,445 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:56:00,575 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 20:56:00,575 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-18 20:56:00,739 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 20:56:00,740 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-18 20:56:00,975 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 20:56:00,976 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-18 20:56:01,246 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-18 20:56:01,290 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-18 20:56:01,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 14 treesize of output 20 [2022-11-18 20:56:01,337 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-18 20:56:01,337 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:56:01,555 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:56:01,555 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1452283854] [2022-11-18 20:56:01,555 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1452283854] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:56:01,556 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [742678830] [2022-11-18 20:56:01,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:56:01,556 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-18 20:56:01,556 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 [2022-11-18 20:56:01,558 INFO L229 MonitoredProcess]: Starting monitored process 66 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-18 20:56:01,584 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (66)] Waiting until timeout for monitored process [2022-11-18 20:56:01,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:56:01,883 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 36 conjunts are in the unsatisfiable core [2022-11-18 20:56:01,885 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:56:01,896 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2022-11-18 20:56:01,971 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 20:56:01,971 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-18 20:56:02,132 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 20:56:02,132 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-18 20:56:02,620 INFO L321 Elim1Store]: treesize reduction 44, result has 34.3 percent of original size [2022-11-18 20:56:02,620 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 26 treesize of output 43 [2022-11-18 20:56:03,296 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 30 [2022-11-18 20:56:03,703 INFO L321 Elim1Store]: treesize reduction 60, result has 27.7 percent of original size [2022-11-18 20:56:03,704 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 33 treesize of output 53 [2022-11-18 20:56:04,243 INFO L321 Elim1Store]: treesize reduction 64, result has 26.4 percent of original size [2022-11-18 20:56:04,243 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 53 [2022-11-18 20:56:04,355 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-18 20:56:04,355 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:56:05,041 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [742678830] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:56:05,041 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:56:05,041 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 17] total 21 [2022-11-18 20:56:05,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193741885] [2022-11-18 20:56:05,041 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:56:05,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-11-18 20:56:05,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:56:05,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-11-18 20:56:05,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=255, Invalid=737, Unknown=0, NotChecked=0, Total=992 [2022-11-18 20:56:05,042 INFO L87 Difference]: Start difference. First operand 438 states and 545 transitions. Second operand has 23 states, 20 states have (on average 2.4) internal successors, (48), 17 states have internal predecessors, (48), 7 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-11-18 20:56:08,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:56:08,938 INFO L93 Difference]: Finished difference Result 440 states and 548 transitions. [2022-11-18 20:56:08,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-11-18 20:56:08,939 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 20 states have (on average 2.4) internal successors, (48), 17 states have internal predecessors, (48), 7 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) Word has length 43 [2022-11-18 20:56:08,939 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:56:08,951 INFO L225 Difference]: With dead ends: 440 [2022-11-18 20:56:08,951 INFO L226 Difference]: Without dead ends: 440 [2022-11-18 20:56:08,952 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 77 SyntacticMatches, 5 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 435 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=286, Invalid=903, Unknown=1, NotChecked=0, Total=1190 [2022-11-18 20:56:08,952 INFO L413 NwaCegarLoop]: 303 mSDtfsCounter, 23 mSDsluCounter, 1486 mSDsCounter, 0 mSdLazyCounter, 785 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 1789 SdHoareTripleChecker+Invalid, 1101 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 785 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 309 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-11-18 20:56:08,953 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [23 Valid, 1789 Invalid, 1101 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 785 Invalid, 0 Unknown, 309 Unchecked, 1.7s Time] [2022-11-18 20:56:08,953 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 440 states. [2022-11-18 20:56:08,959 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 440 to 440. [2022-11-18 20:56:08,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 440 states, 294 states have (on average 1.6734693877551021) internal successors, (492), 400 states have internal predecessors, (492), 24 states have call successors, (24), 17 states have call predecessors, (24), 21 states have return successors, (32), 26 states have call predecessors, (32), 24 states have call successors, (32) [2022-11-18 20:56:08,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 440 states to 440 states and 548 transitions. [2022-11-18 20:56:08,961 INFO L78 Accepts]: Start accepts. Automaton has 440 states and 548 transitions. Word has length 43 [2022-11-18 20:56:08,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:56:08,961 INFO L495 AbstractCegarLoop]: Abstraction has 440 states and 548 transitions. [2022-11-18 20:56:08,961 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 20 states have (on average 2.4) internal successors, (48), 17 states have internal predecessors, (48), 7 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-11-18 20:56:08,961 INFO L276 IsEmpty]: Start isEmpty. Operand 440 states and 548 transitions. [2022-11-18 20:56:08,962 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-11-18 20:56:08,962 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:56:08,962 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:56:08,970 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (66)] Forceful destruction successful, exit code 0 [2022-11-18 20:56:09,173 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 20:56:09,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt,65 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:56:09,366 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr90REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:56:09,367 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:56:09,367 INFO L85 PathProgramCache]: Analyzing trace with hash 1150380694, now seen corresponding path program 1 times [2022-11-18 20:56:09,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:56:09,367 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2033700365] [2022-11-18 20:56:09,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:56:09,367 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:56:09,367 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:56:09,368 INFO L229 MonitoredProcess]: Starting monitored process 67 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 20:56:09,369 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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)] Waiting until timeout for monitored process [2022-11-18 20:56:09,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:56:09,525 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 28 conjunts are in the unsatisfiable core [2022-11-18 20:56:09,527 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:56:11,687 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:56:11,689 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-11-18 20:56:13,877 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 20:56:13,877 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2022-11-18 20:56:22,307 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 20:56:22,307 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 22 [2022-11-18 20:56:22,928 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 1 proven. 15 refuted. 4 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-18 20:56:22,928 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:56:23,956 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:56:23,956 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2033700365] [2022-11-18 20:56:23,956 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2033700365] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:56:23,956 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [279665997] [2022-11-18 20:56:23,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:56:23,957 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-18 20:56:23,957 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 [2022-11-18 20:56:23,958 INFO L229 MonitoredProcess]: Starting monitored process 68 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-18 20:56:23,981 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (68)] Waiting until timeout for monitored process [2022-11-18 20:56:24,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:56:24,284 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 36 conjunts are in the unsatisfiable core [2022-11-18 20:56:24,286 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:56:24,299 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2022-11-18 20:56:24,493 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 20:56:24,493 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2022-11-18 20:56:24,530 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 20:56:24,531 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-18 20:56:24,953 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-18 20:56:24,954 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-11-18 20:56:24,972 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-11-18 20:56:25,308 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 20:56:25,308 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2022-11-18 20:56:25,980 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-18 20:56:26,530 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 17 refuted. 4 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-18 20:56:26,530 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:56:26,960 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 10 [2022-11-18 20:56:27,969 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [279665997] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:56:27,969 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:56:27,969 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 16] total 23 [2022-11-18 20:56:27,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1255198066] [2022-11-18 20:56:27,970 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:56:27,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-11-18 20:56:27,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:56:27,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-11-18 20:56:27,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=197, Invalid=839, Unknown=20, NotChecked=0, Total=1056 [2022-11-18 20:56:27,971 INFO L87 Difference]: Start difference. First operand 440 states and 548 transitions. Second operand has 25 states, 23 states have (on average 2.5652173913043477) internal successors, (59), 21 states have internal predecessors, (59), 7 states have call successors, (7), 2 states have call predecessors, (7), 6 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) [2022-11-18 20:56:34,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:56:34,949 INFO L93 Difference]: Finished difference Result 440 states and 547 transitions. [2022-11-18 20:56:34,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-11-18 20:56:34,951 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 23 states have (on average 2.5652173913043477) internal successors, (59), 21 states have internal predecessors, (59), 7 states have call successors, (7), 2 states have call predecessors, (7), 6 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) Word has length 43 [2022-11-18 20:56:34,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:56:34,952 INFO L225 Difference]: With dead ends: 440 [2022-11-18 20:56:34,952 INFO L226 Difference]: Without dead ends: 440 [2022-11-18 20:56:34,953 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 98 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 425 ImplicationChecksByTransitivity, 19.9s TimeCoverageRelationStatistics Valid=329, Invalid=1452, Unknown=25, NotChecked=0, Total=1806 [2022-11-18 20:56:34,953 INFO L413 NwaCegarLoop]: 309 mSDtfsCounter, 24 mSDsluCounter, 2139 mSDsCounter, 0 mSdLazyCounter, 672 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 2448 SdHoareTripleChecker+Invalid, 1418 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 672 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 737 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-11-18 20:56:34,953 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [24 Valid, 2448 Invalid, 1418 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 672 Invalid, 0 Unknown, 737 Unchecked, 2.0s Time] [2022-11-18 20:56:34,954 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 440 states. [2022-11-18 20:56:34,959 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 440 to 440. [2022-11-18 20:56:34,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 440 states, 294 states have (on average 1.6700680272108843) internal successors, (491), 400 states have internal predecessors, (491), 24 states have call successors, (24), 17 states have call predecessors, (24), 21 states have return successors, (32), 26 states have call predecessors, (32), 24 states have call successors, (32) [2022-11-18 20:56:34,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 440 states to 440 states and 547 transitions. [2022-11-18 20:56:34,961 INFO L78 Accepts]: Start accepts. Automaton has 440 states and 547 transitions. Word has length 43 [2022-11-18 20:56:34,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:56:34,962 INFO L495 AbstractCegarLoop]: Abstraction has 440 states and 547 transitions. [2022-11-18 20:56:34,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 23 states have (on average 2.5652173913043477) internal successors, (59), 21 states have internal predecessors, (59), 7 states have call successors, (7), 2 states have call predecessors, (7), 6 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) [2022-11-18 20:56:34,962 INFO L276 IsEmpty]: Start isEmpty. Operand 440 states and 547 transitions. [2022-11-18 20:56:34,962 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-11-18 20:56:34,962 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:56:34,963 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:56:34,971 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (68)] Forceful destruction successful, exit code 0 [2022-11-18 20:56:35,183 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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)] Forceful destruction successful, exit code 0 [2022-11-18 20:56:35,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt,67 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:56:35,367 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr10REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:56:35,367 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:56:35,367 INFO L85 PathProgramCache]: Analyzing trace with hash 1670659867, now seen corresponding path program 1 times [2022-11-18 20:56:35,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:56:35,367 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1236843474] [2022-11-18 20:56:35,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:56:35,367 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:56:35,368 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:56:35,368 INFO L229 MonitoredProcess]: Starting monitored process 69 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 20:56:35,374 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 20:56:35,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:56:35,619 INFO L263 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-18 20:56:35,621 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:56:35,626 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-18 20:56:35,673 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 20:56:35,674 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-18 20:56:35,686 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-11-18 20:56:35,686 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:56:35,686 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:56:35,686 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1236843474] [2022-11-18 20:56:35,686 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1236843474] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:56:35,687 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:56:35,687 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 20:56:35,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097883871] [2022-11-18 20:56:35,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:56:35,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-18 20:56:35,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:56:35,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 20:56:35,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-18 20:56:35,688 INFO L87 Difference]: Start difference. First operand 440 states and 547 transitions. Second operand has 4 states, 3 states have (on average 7.333333333333333) internal successors, (22), 4 states have internal predecessors, (22), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-11-18 20:56:36,243 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:56:36,243 INFO L93 Difference]: Finished difference Result 439 states and 546 transitions. [2022-11-18 20:56:36,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-18 20:56:36,244 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 7.333333333333333) internal successors, (22), 4 states have internal predecessors, (22), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 44 [2022-11-18 20:56:36,244 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:56:36,246 INFO L225 Difference]: With dead ends: 439 [2022-11-18 20:56:36,246 INFO L226 Difference]: Without dead ends: 439 [2022-11-18 20:56:36,246 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:56:36,246 INFO L413 NwaCegarLoop]: 319 mSDtfsCounter, 14 mSDsluCounter, 405 mSDsCounter, 0 mSdLazyCounter, 231 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 724 SdHoareTripleChecker+Invalid, 234 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 231 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-18 20:56:36,246 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 724 Invalid, 234 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 231 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-11-18 20:56:36,247 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 439 states. [2022-11-18 20:56:36,252 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 439 to 439. [2022-11-18 20:56:36,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 439 states, 294 states have (on average 1.6666666666666667) internal successors, (490), 399 states have internal predecessors, (490), 24 states have call successors, (24), 17 states have call predecessors, (24), 21 states have return successors, (32), 26 states have call predecessors, (32), 24 states have call successors, (32) [2022-11-18 20:56:36,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 439 states to 439 states and 546 transitions. [2022-11-18 20:56:36,254 INFO L78 Accepts]: Start accepts. Automaton has 439 states and 546 transitions. Word has length 44 [2022-11-18 20:56:36,254 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:56:36,254 INFO L495 AbstractCegarLoop]: Abstraction has 439 states and 546 transitions. [2022-11-18 20:56:36,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 7.333333333333333) internal successors, (22), 4 states have internal predecessors, (22), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-11-18 20:56:36,255 INFO L276 IsEmpty]: Start isEmpty. Operand 439 states and 546 transitions. [2022-11-18 20:56:36,255 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-11-18 20:56:36,255 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:56:36,255 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:56:36,267 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 20:56:36,461 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:56:36,462 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:56:36,462 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:56:36,462 INFO L85 PathProgramCache]: Analyzing trace with hash 1670659868, now seen corresponding path program 1 times [2022-11-18 20:56:36,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:56:36,463 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1815671446] [2022-11-18 20:56:36,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:56:36,463 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:56:36,463 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:56:36,464 INFO L229 MonitoredProcess]: Starting monitored process 70 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 20:56:36,481 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 20:56:36,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:56:36,677 INFO L263 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-18 20:56:36,679 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:56:36,808 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:56:36,809 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-18 20:56:36,827 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-18 20:56:36,827 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-18 20:56:36,859 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-11-18 20:56:36,859 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:56:37,117 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 46 [2022-11-18 20:56:37,182 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 20:56:37,183 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 48 treesize of output 72 [2022-11-18 20:56:37,795 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-11-18 20:56:37,795 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:56:37,796 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1815671446] [2022-11-18 20:56:37,796 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1815671446] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:56:37,796 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:56:37,796 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2022-11-18 20:56:37,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790038090] [2022-11-18 20:56:37,796 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:56:37,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-18 20:56:37,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:56:37,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-18 20:56:37,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2022-11-18 20:56:37,797 INFO L87 Difference]: Start difference. First operand 439 states and 546 transitions. Second operand has 12 states, 11 states have (on average 3.909090909090909) internal successors, (43), 10 states have internal predecessors, (43), 3 states have call successors, (9), 1 states have call predecessors, (9), 3 states have return successors, (10), 4 states have call predecessors, (10), 3 states have call successors, (10) [2022-11-18 20:56:39,551 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:56:39,551 INFO L93 Difference]: Finished difference Result 438 states and 545 transitions. [2022-11-18 20:56:39,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-18 20:56:39,552 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 3.909090909090909) internal successors, (43), 10 states have internal predecessors, (43), 3 states have call successors, (9), 1 states have call predecessors, (9), 3 states have return successors, (10), 4 states have call predecessors, (10), 3 states have call successors, (10) Word has length 44 [2022-11-18 20:56:39,553 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:56:39,554 INFO L225 Difference]: With dead ends: 438 [2022-11-18 20:56:39,554 INFO L226 Difference]: Without dead ends: 438 [2022-11-18 20:56:39,554 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 76 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2022-11-18 20:56:39,554 INFO L413 NwaCegarLoop]: 311 mSDtfsCounter, 452 mSDsluCounter, 1720 mSDsCounter, 0 mSdLazyCounter, 424 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 461 SdHoareTripleChecker+Valid, 2031 SdHoareTripleChecker+Invalid, 604 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 424 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 166 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-11-18 20:56:39,554 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [461 Valid, 2031 Invalid, 604 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 424 Invalid, 0 Unknown, 166 Unchecked, 1.7s Time] [2022-11-18 20:56:39,555 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 438 states. [2022-11-18 20:56:39,558 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 438 to 438. [2022-11-18 20:56:39,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 438 states, 294 states have (on average 1.663265306122449) internal successors, (489), 398 states have internal predecessors, (489), 24 states have call successors, (24), 17 states have call predecessors, (24), 21 states have return successors, (32), 26 states have call predecessors, (32), 24 states have call successors, (32) [2022-11-18 20:56:39,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 438 states to 438 states and 545 transitions. [2022-11-18 20:56:39,559 INFO L78 Accepts]: Start accepts. Automaton has 438 states and 545 transitions. Word has length 44 [2022-11-18 20:56:39,559 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:56:39,559 INFO L495 AbstractCegarLoop]: Abstraction has 438 states and 545 transitions. [2022-11-18 20:56:39,559 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 3.909090909090909) internal successors, (43), 10 states have internal predecessors, (43), 3 states have call successors, (9), 1 states have call predecessors, (9), 3 states have return successors, (10), 4 states have call predecessors, (10), 3 states have call successors, (10) [2022-11-18 20:56:39,559 INFO L276 IsEmpty]: Start isEmpty. Operand 438 states and 545 transitions. [2022-11-18 20:56:39,559 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-11-18 20:56:39,559 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:56:39,560 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:56:39,574 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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)] Ended with exit code 0 [2022-11-18 20:56:39,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 70 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:56:39,760 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr81ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:56:39,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:56:39,760 INFO L85 PathProgramCache]: Analyzing trace with hash 248981415, now seen corresponding path program 1 times [2022-11-18 20:56:39,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:56:39,761 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1978133899] [2022-11-18 20:56:39,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:56:39,761 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:56:39,761 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:56:39,762 INFO L229 MonitoredProcess]: Starting monitored process 71 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 20:56:39,763 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 20:56:39,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:56:39,924 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-18 20:56:39,925 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:56:40,556 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 12 proven. 4 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-18 20:56:40,556 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:56:40,748 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-11-18 20:56:40,748 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:56:40,748 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1978133899] [2022-11-18 20:56:40,748 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1978133899] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:56:40,748 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:56:40,748 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 9 [2022-11-18 20:56:40,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [98951294] [2022-11-18 20:56:40,749 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:56:40,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 20:56:40,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:56:40,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 20:56:40,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-18 20:56:40,750 INFO L87 Difference]: Start difference. First operand 438 states and 545 transitions. Second operand has 10 states, 9 states have (on average 6.0) internal successors, (54), 8 states have internal predecessors, (54), 5 states have call successors, (10), 3 states have call predecessors, (10), 4 states have return successors, (10), 6 states have call predecessors, (10), 5 states have call successors, (10) [2022-11-18 20:56:41,105 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:56:41,105 INFO L93 Difference]: Finished difference Result 557 states and 619 transitions. [2022-11-18 20:56:41,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-18 20:56:41,106 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 6.0) internal successors, (54), 8 states have internal predecessors, (54), 5 states have call successors, (10), 3 states have call predecessors, (10), 4 states have return successors, (10), 6 states have call predecessors, (10), 5 states have call successors, (10) Word has length 45 [2022-11-18 20:56:41,106 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:56:41,108 INFO L225 Difference]: With dead ends: 557 [2022-11-18 20:56:41,108 INFO L226 Difference]: Without dead ends: 557 [2022-11-18 20:56:41,109 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 79 SyntacticMatches, 2 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-18 20:56:41,109 INFO L413 NwaCegarLoop]: 409 mSDtfsCounter, 311 mSDsluCounter, 1490 mSDsCounter, 0 mSdLazyCounter, 147 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 312 SdHoareTripleChecker+Valid, 1899 SdHoareTripleChecker+Invalid, 273 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 147 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 117 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-18 20:56:41,109 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [312 Valid, 1899 Invalid, 273 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 147 Invalid, 0 Unknown, 117 Unchecked, 0.3s Time] [2022-11-18 20:56:41,110 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 557 states. [2022-11-18 20:56:41,113 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 557 to 440. [2022-11-18 20:56:41,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 440 states, 296 states have (on average 1.6587837837837838) internal successors, (491), 400 states have internal predecessors, (491), 24 states have call successors, (24), 17 states have call predecessors, (24), 21 states have return successors, (32), 26 states have call predecessors, (32), 24 states have call successors, (32) [2022-11-18 20:56:41,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 440 states to 440 states and 547 transitions. [2022-11-18 20:56:41,115 INFO L78 Accepts]: Start accepts. Automaton has 440 states and 547 transitions. Word has length 45 [2022-11-18 20:56:41,115 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:56:41,115 INFO L495 AbstractCegarLoop]: Abstraction has 440 states and 547 transitions. [2022-11-18 20:56:41,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 6.0) internal successors, (54), 8 states have internal predecessors, (54), 5 states have call successors, (10), 3 states have call predecessors, (10), 4 states have return successors, (10), 6 states have call predecessors, (10), 5 states have call successors, (10) [2022-11-18 20:56:41,115 INFO L276 IsEmpty]: Start isEmpty. Operand 440 states and 547 transitions. [2022-11-18 20:56:41,116 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-11-18 20:56:41,116 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:56:41,116 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:56:41,130 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (71)] Forceful destruction successful, exit code 0 [2022-11-18 20:56:41,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 71 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:56:41,328 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr91REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:56:41,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:56:41,328 INFO L85 PathProgramCache]: Analyzing trace with hash 1709262998, now seen corresponding path program 1 times [2022-11-18 20:56:41,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:56:41,329 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1019764747] [2022-11-18 20:56:41,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:56:41,329 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:56:41,329 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:56:41,330 INFO L229 MonitoredProcess]: Starting monitored process 72 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 20:56:41,331 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 20:56:41,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:56:41,536 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 26 conjunts are in the unsatisfiable core [2022-11-18 20:56:41,538 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:56:41,729 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-11-18 20:56:41,729 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 20:56:41,960 INFO L321 Elim1Store]: treesize reduction 22, result has 29.0 percent of original size [2022-11-18 20:56:41,960 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 22 [2022-11-18 20:56:42,154 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 20:56:42,154 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 20:56:42,165 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-18 20:56:42,392 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-11-18 20:56:42,669 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-18 20:56:44,787 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-18 20:56:44,912 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-18 20:56:44,912 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:56:45,071 INFO L321 Elim1Store]: treesize reduction 7, result has 50.0 percent of original size [2022-11-18 20:56:45,071 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 31 [2022-11-18 20:56:45,328 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:56:45,328 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1019764747] [2022-11-18 20:56:45,328 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1019764747] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:56:45,328 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [465175206] [2022-11-18 20:56:45,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:56:45,328 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-18 20:56:45,329 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 [2022-11-18 20:56:45,329 INFO L229 MonitoredProcess]: Starting monitored process 73 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-18 20:56:45,331 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (73)] Waiting until timeout for monitored process [2022-11-18 20:56:45,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:56:45,670 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 23 conjunts are in the unsatisfiable core [2022-11-18 20:56:45,672 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:56:48,099 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-18 20:56:48,099 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-18 20:56:48,535 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 20:56:48,535 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 23 [2022-11-18 20:56:48,889 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 20:56:48,889 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 27 [2022-11-18 20:56:48,908 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 7 [2022-11-18 20:56:49,212 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 20:56:49,212 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 32 [2022-11-18 20:56:49,239 WARN L207 Elim1Store]: Array PQE input equivalent to false [2022-11-18 20:56:49,569 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-18 20:56:49,737 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 20:56:49,738 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 10 [2022-11-18 20:56:49,915 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 16 refuted. 2 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-18 20:56:49,915 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:56:49,957 INFO L321 Elim1Store]: treesize reduction 7, result has 50.0 percent of original size [2022-11-18 20:56:49,958 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 31 [2022-11-18 20:56:50,165 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [465175206] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:56:50,165 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:56:50,165 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 27 [2022-11-18 20:56:50,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158693092] [2022-11-18 20:56:50,165 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:56:50,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-11-18 20:56:50,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:56:50,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-11-18 20:56:50,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=956, Unknown=8, NotChecked=0, Total=1122 [2022-11-18 20:56:50,166 INFO L87 Difference]: Start difference. First operand 440 states and 547 transitions. Second operand has 29 states, 28 states have (on average 2.2857142857142856) internal successors, (64), 24 states have internal predecessors, (64), 8 states have call successors, (8), 3 states have call predecessors, (8), 5 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-11-18 20:56:59,410 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:56:59,410 INFO L93 Difference]: Finished difference Result 472 states and 581 transitions. [2022-11-18 20:56:59,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-18 20:56:59,411 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 2.2857142857142856) internal successors, (64), 24 states have internal predecessors, (64), 8 states have call successors, (8), 3 states have call predecessors, (8), 5 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) Word has length 45 [2022-11-18 20:56:59,412 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:56:59,413 INFO L225 Difference]: With dead ends: 472 [2022-11-18 20:56:59,413 INFO L226 Difference]: Without dead ends: 472 [2022-11-18 20:56:59,414 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 104 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 411 ImplicationChecksByTransitivity, 11.1s TimeCoverageRelationStatistics Valid=264, Invalid=1444, Unknown=14, NotChecked=0, Total=1722 [2022-11-18 20:56:59,414 INFO L413 NwaCegarLoop]: 313 mSDtfsCounter, 346 mSDsluCounter, 3077 mSDsCounter, 0 mSdLazyCounter, 1332 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 346 SdHoareTripleChecker+Valid, 3390 SdHoareTripleChecker+Invalid, 2102 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 1332 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 736 IncrementalHoareTripleChecker+Unchecked, 4.2s IncrementalHoareTripleChecker+Time [2022-11-18 20:56:59,414 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [346 Valid, 3390 Invalid, 2102 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 1332 Invalid, 0 Unknown, 736 Unchecked, 4.2s Time] [2022-11-18 20:56:59,415 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 472 states. [2022-11-18 20:56:59,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 472 to 458. [2022-11-18 20:56:59,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 458 states, 314 states have (on average 1.6687898089171975) internal successors, (524), 418 states have internal predecessors, (524), 24 states have call successors, (24), 17 states have call predecessors, (24), 21 states have return successors, (31), 26 states have call predecessors, (31), 24 states have call successors, (31) [2022-11-18 20:56:59,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 458 states to 458 states and 579 transitions. [2022-11-18 20:56:59,422 INFO L78 Accepts]: Start accepts. Automaton has 458 states and 579 transitions. Word has length 45 [2022-11-18 20:56:59,422 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:56:59,422 INFO L495 AbstractCegarLoop]: Abstraction has 458 states and 579 transitions. [2022-11-18 20:56:59,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 2.2857142857142856) internal successors, (64), 24 states have internal predecessors, (64), 8 states have call successors, (8), 3 states have call predecessors, (8), 5 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-11-18 20:56:59,423 INFO L276 IsEmpty]: Start isEmpty. Operand 458 states and 579 transitions. [2022-11-18 20:56:59,423 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-11-18 20:56:59,423 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:56:59,423 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:56:59,427 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (73)] Ended with exit code 0 [2022-11-18 20:56:59,636 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 20:56:59,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt,72 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:56:59,828 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr92REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:56:59,828 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:56:59,829 INFO L85 PathProgramCache]: Analyzing trace with hash 1709262999, now seen corresponding path program 1 times [2022-11-18 20:56:59,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:56:59,829 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [68807694] [2022-11-18 20:56:59,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:56:59,829 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:56:59,829 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:56:59,830 INFO L229 MonitoredProcess]: Starting monitored process 74 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 20:56:59,831 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 20:57:00,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:57:00,030 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 43 conjunts are in the unsatisfiable core [2022-11-18 20:57:00,033 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:57:00,637 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 20:57:00,637 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 20:57:00,650 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-18 20:57:00,694 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 20:57:00,694 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 20:57:00,701 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-18 20:57:00,851 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-18 20:57:01,315 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-18 20:57:01,315 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 26 [2022-11-18 20:57:01,352 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-18 20:57:01,352 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 26 [2022-11-18 20:57:01,730 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 20:57:01,730 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 70 treesize of output 101 [2022-11-18 20:57:03,131 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-18 20:57:03,584 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 20:57:03,585 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 79 treesize of output 71 [2022-11-18 20:57:03,606 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 20:57:03,606 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 67 treesize of output 59 [2022-11-18 20:57:03,653 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 20:57:03,653 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 55 treesize of output 79 [2022-11-18 20:57:04,107 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 3 proven. 19 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-18 20:57:04,107 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:57:04,591 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-18 20:57:06,453 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 20:57:06,453 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 137 treesize of output 141 [2022-11-18 20:57:07,708 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:57:07,708 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [68807694] [2022-11-18 20:57:07,708 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [68807694] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:57:07,708 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1559391438] [2022-11-18 20:57:07,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:57:07,709 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-18 20:57:07,709 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 [2022-11-18 20:57:07,709 INFO L229 MonitoredProcess]: Starting monitored process 75 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-18 20:57:07,711 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (75)] Waiting until timeout for monitored process [2022-11-18 20:57:08,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:57:08,036 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 42 conjunts are in the unsatisfiable core [2022-11-18 20:57:08,038 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:57:08,881 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 20:57:08,882 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 27 [2022-11-18 20:57:08,901 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:57:08,901 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 7 [2022-11-18 20:57:08,952 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 20:57:08,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 1 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 20:57:08,964 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-18 20:57:09,175 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-18 20:57:09,728 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:57:09,762 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-18 20:57:09,763 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 39 [2022-11-18 20:57:09,799 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-18 20:57:09,800 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 26 [2022-11-18 20:57:10,268 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 20:57:10,269 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 80 treesize of output 111 [2022-11-18 20:57:12,267 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-18 20:57:12,905 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 20:57:12,905 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 67 treesize of output 51 [2022-11-18 20:57:12,937 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 20:57:12,938 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 54 treesize of output 50 [2022-11-18 20:57:12,992 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 20:57:12,992 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 67 [2022-11-18 20:57:13,240 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 3 proven. 19 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-18 20:57:13,241 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:57:13,367 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-18 20:57:14,352 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 20:57:14,352 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 137 treesize of output 141 [2022-11-18 20:57:15,397 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1559391438] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:57:15,397 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:57:15,397 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 15] total 28 [2022-11-18 20:57:15,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [910632462] [2022-11-18 20:57:15,397 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:57:15,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-11-18 20:57:15,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:57:15,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-11-18 20:57:15,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=189, Invalid=1217, Unknown=0, NotChecked=0, Total=1406 [2022-11-18 20:57:15,398 INFO L87 Difference]: Start difference. First operand 458 states and 579 transitions. Second operand has 30 states, 27 states have (on average 2.4814814814814814) internal successors, (67), 23 states have internal predecessors, (67), 7 states have call successors, (8), 5 states have call predecessors, (8), 7 states have return successors, (8), 8 states have call predecessors, (8), 7 states have call successors, (8) [2022-11-18 20:57:19,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:57:19,909 INFO L93 Difference]: Finished difference Result 460 states and 581 transitions. [2022-11-18 20:57:19,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-18 20:57:19,910 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 27 states have (on average 2.4814814814814814) internal successors, (67), 23 states have internal predecessors, (67), 7 states have call successors, (8), 5 states have call predecessors, (8), 7 states have return successors, (8), 8 states have call predecessors, (8), 7 states have call successors, (8) Word has length 45 [2022-11-18 20:57:19,910 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:57:19,911 INFO L225 Difference]: With dead ends: 460 [2022-11-18 20:57:19,911 INFO L226 Difference]: Without dead ends: 460 [2022-11-18 20:57:19,912 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 98 SyntacticMatches, 4 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 843 ImplicationChecksByTransitivity, 8.5s TimeCoverageRelationStatistics Valid=317, Invalid=2233, Unknown=0, NotChecked=0, Total=2550 [2022-11-18 20:57:19,912 INFO L413 NwaCegarLoop]: 308 mSDtfsCounter, 35 mSDsluCounter, 3451 mSDsCounter, 0 mSdLazyCounter, 580 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 3759 SdHoareTripleChecker+Invalid, 1447 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 580 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 857 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2022-11-18 20:57:19,913 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [35 Valid, 3759 Invalid, 1447 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 580 Invalid, 0 Unknown, 857 Unchecked, 2.4s Time] [2022-11-18 20:57:19,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 460 states. [2022-11-18 20:57:19,919 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 460 to 460. [2022-11-18 20:57:19,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 460 states, 316 states have (on average 1.6645569620253164) internal successors, (526), 420 states have internal predecessors, (526), 24 states have call successors, (24), 17 states have call predecessors, (24), 21 states have return successors, (31), 26 states have call predecessors, (31), 24 states have call successors, (31) [2022-11-18 20:57:19,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 460 states to 460 states and 581 transitions. [2022-11-18 20:57:19,920 INFO L78 Accepts]: Start accepts. Automaton has 460 states and 581 transitions. Word has length 45 [2022-11-18 20:57:19,921 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:57:19,921 INFO L495 AbstractCegarLoop]: Abstraction has 460 states and 581 transitions. [2022-11-18 20:57:19,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 27 states have (on average 2.4814814814814814) internal successors, (67), 23 states have internal predecessors, (67), 7 states have call successors, (8), 5 states have call predecessors, (8), 7 states have return successors, (8), 8 states have call predecessors, (8), 7 states have call successors, (8) [2022-11-18 20:57:19,921 INFO L276 IsEmpty]: Start isEmpty. Operand 460 states and 581 transitions. [2022-11-18 20:57:19,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-11-18 20:57:19,922 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:57:19,922 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:57:19,950 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (74)] Forceful destruction successful, exit code 0 [2022-11-18 20:57:20,146 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (75)] Forceful destruction successful, exit code 0 [2022-11-18 20:57:20,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 74 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt [2022-11-18 20:57:20,343 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr82ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:57:20,344 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:57:20,344 INFO L85 PathProgramCache]: Analyzing trace with hash -871510309, now seen corresponding path program 1 times [2022-11-18 20:57:20,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:57:20,344 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [974638977] [2022-11-18 20:57:20,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:57:20,344 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:57:20,344 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:57:20,345 INFO L229 MonitoredProcess]: Starting monitored process 76 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 20:57:20,346 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (76)] Waiting until timeout for monitored process [2022-11-18 20:57:20,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:57:20,535 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 14 conjunts are in the unsatisfiable core [2022-11-18 20:57:20,538 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:57:20,542 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-11-18 20:57:20,667 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 20:57:20,667 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-18 20:57:20,787 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-18 20:57:20,798 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 24 proven. 6 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-11-18 20:57:20,798 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:57:21,203 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 24 proven. 6 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-11-18 20:57:21,203 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:57:21,203 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [974638977] [2022-11-18 20:57:21,203 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [974638977] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:57:21,203 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:57:21,203 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 10 [2022-11-18 20:57:21,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1618684449] [2022-11-18 20:57:21,204 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:57:21,204 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-11-18 20:57:21,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:57:21,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-18 20:57:21,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-11-18 20:57:21,205 INFO L87 Difference]: Start difference. First operand 460 states and 581 transitions. Second operand has 11 states, 10 states have (on average 3.6) internal successors, (36), 9 states have internal predecessors, (36), 3 states have call successors, (7), 3 states have call predecessors, (7), 6 states have return successors, (7), 4 states have call predecessors, (7), 3 states have call successors, (7) [2022-11-18 20:57:23,791 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:57:23,791 INFO L93 Difference]: Finished difference Result 512 states and 593 transitions. [2022-11-18 20:57:23,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-18 20:57:23,792 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 3.6) internal successors, (36), 9 states have internal predecessors, (36), 3 states have call successors, (7), 3 states have call predecessors, (7), 6 states have return successors, (7), 4 states have call predecessors, (7), 3 states have call successors, (7) Word has length 46 [2022-11-18 20:57:23,792 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:57:23,794 INFO L225 Difference]: With dead ends: 512 [2022-11-18 20:57:23,794 INFO L226 Difference]: Without dead ends: 512 [2022-11-18 20:57:23,794 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 79 SyntacticMatches, 3 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2022-11-18 20:57:23,795 INFO L413 NwaCegarLoop]: 286 mSDtfsCounter, 160 mSDsluCounter, 1329 mSDsCounter, 0 mSdLazyCounter, 1067 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 165 SdHoareTripleChecker+Valid, 1615 SdHoareTripleChecker+Invalid, 1332 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 1067 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 239 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2022-11-18 20:57:23,795 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [165 Valid, 1615 Invalid, 1332 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 1067 Invalid, 0 Unknown, 239 Unchecked, 2.5s Time] [2022-11-18 20:57:23,796 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 512 states. [2022-11-18 20:57:23,801 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 512 to 460. [2022-11-18 20:57:23,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 460 states, 316 states have (on average 1.6613924050632911) internal successors, (525), 420 states have internal predecessors, (525), 24 states have call successors, (24), 17 states have call predecessors, (24), 21 states have return successors, (31), 26 states have call predecessors, (31), 24 states have call successors, (31) [2022-11-18 20:57:23,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 460 states to 460 states and 580 transitions. [2022-11-18 20:57:23,803 INFO L78 Accepts]: Start accepts. Automaton has 460 states and 580 transitions. Word has length 46 [2022-11-18 20:57:23,803 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:57:23,803 INFO L495 AbstractCegarLoop]: Abstraction has 460 states and 580 transitions. [2022-11-18 20:57:23,803 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 3.6) internal successors, (36), 9 states have internal predecessors, (36), 3 states have call successors, (7), 3 states have call predecessors, (7), 6 states have return successors, (7), 4 states have call predecessors, (7), 3 states have call successors, (7) [2022-11-18 20:57:23,804 INFO L276 IsEmpty]: Start isEmpty. Operand 460 states and 580 transitions. [2022-11-18 20:57:23,804 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-11-18 20:57:23,804 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:57:23,804 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:57:23,815 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (76)] Ended with exit code 0 [2022-11-18 20:57:24,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:57:24,014 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr12REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:57:24,014 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:57:24,014 INFO L85 PathProgramCache]: Analyzing trace with hash -813633540, now seen corresponding path program 1 times [2022-11-18 20:57:24,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:57:24,014 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [8806374] [2022-11-18 20:57:24,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:57:24,015 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:57:24,015 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:57:24,016 INFO L229 MonitoredProcess]: Starting monitored process 77 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 20:57:24,020 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 20:57:24,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:57:24,276 INFO L263 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 41 conjunts are in the unsatisfiable core [2022-11-18 20:57:24,286 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:57:24,292 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-18 20:57:24,403 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-18 20:57:24,403 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-18 20:57:24,467 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-18 20:57:26,529 WARN L859 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_entry_point_~client~0#1.offset_BEFORE_CALL_39| (_ BitVec 32)) (|v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_89| (_ BitVec 32))) (not (= |v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_89| (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_89|) |v_ULTIMATE.start_entry_point_~client~0#1.offset_BEFORE_CALL_39|)))) is different from true [2022-11-18 20:57:26,547 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-18 20:57:26,634 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-18 20:57:26,635 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 31 [2022-11-18 20:57:26,685 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 5 [2022-11-18 20:57:30,788 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_1356 (_ BitVec 1)) (|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (= |c_#valid| (store |c_old(#valid)| |ldv_malloc_#res.base| v_ArrVal_1356)))) (exists ((|v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_90| (_ BitVec 32)) (|v_ULTIMATE.start_entry_point_~client~0#1.offset_BEFORE_CALL_40| (_ BitVec 32))) (not (= |v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_90| (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_90|) |v_ULTIMATE.start_entry_point_~client~0#1.offset_BEFORE_CALL_40|))))) is different from true [2022-11-18 20:57:30,846 INFO L321 Elim1Store]: treesize reduction 34, result has 37.0 percent of original size [2022-11-18 20:57:30,846 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 23 treesize of output 35 [2022-11-18 20:57:30,927 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-18 20:57:30,984 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2022-11-18 20:57:35,194 INFO L321 Elim1Store]: treesize reduction 56, result has 35.6 percent of original size [2022-11-18 20:57:35,194 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 30 treesize of output 51 [2022-11-18 20:57:35,417 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 32 [2022-11-18 20:57:35,450 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 32 [2022-11-18 20:57:35,509 INFO L321 Elim1Store]: treesize reduction 44, result has 30.2 percent of original size [2022-11-18 20:57:35,509 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 25 treesize of output 36 [2022-11-18 20:57:35,607 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2022-11-18 20:57:35,749 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 14 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 20 not checked. [2022-11-18 20:57:35,749 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:57:36,026 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1362 (Array (_ BitVec 32) (_ BitVec 32))) (|v_ULTIMATE.start_alloc_fix_12_~#chip_id~0#1.base_12| (_ BitVec 32))) (= (_ bv0 1) (bvadd (select (store |c_#valid| |v_ULTIMATE.start_alloc_fix_12_~#chip_id~0#1.base_12| (_ bv1 1)) (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_entry_point_~adapter~0#1.base| v_ArrVal_1362) |c_ULTIMATE.start_entry_point_~client~0#1.base|) |c_ULTIMATE.start_entry_point_~client~0#1.offset|)) (_ bv1 1)))) is different from false [2022-11-18 20:57:44,950 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:57:44,950 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [8806374] [2022-11-18 20:57:44,950 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [8806374] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:57:44,951 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [224072757] [2022-11-18 20:57:44,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:57:44,951 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-18 20:57:44,951 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 [2022-11-18 20:57:44,952 INFO L229 MonitoredProcess]: Starting monitored process 78 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-18 20:57:44,953 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (78)] Waiting until timeout for monitored process [2022-11-18 20:57:45,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:57:45,472 INFO L263 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 49 conjunts are in the unsatisfiable core [2022-11-18 20:57:45,476 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:57:45,486 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-18 20:57:45,797 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-18 20:57:45,797 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-18 20:57:45,972 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-18 20:57:48,071 WARN L859 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_93| (_ BitVec 32))) (not (= |v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_93| (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_93|) (_ bv0 32))))) is different from true [2022-11-18 20:57:48,231 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-18 20:57:48,232 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 31 [2022-11-18 20:57:48,328 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 5 [2022-11-18 20:57:54,459 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_1413 (_ BitVec 1)) (|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (= (store |c_old(#valid)| |ldv_malloc_#res.base| v_ArrVal_1413) |c_#valid|))) (exists ((|v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_94| (_ BitVec 32))) (not (= |v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_94| (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_94|) (_ bv0 32)))))) is different from true [2022-11-18 20:57:54,507 INFO L321 Elim1Store]: treesize reduction 34, result has 37.0 percent of original size [2022-11-18 20:57:54,508 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 23 treesize of output 35 [2022-11-18 20:57:54,646 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:57:54,647 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-18 20:57:54,766 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2022-11-18 20:58:01,112 INFO L321 Elim1Store]: treesize reduction 56, result has 35.6 percent of original size [2022-11-18 20:58:01,112 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 30 treesize of output 51 [2022-11-18 20:58:01,638 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:58:01,639 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 32 [2022-11-18 20:58:01,670 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 32 [2022-11-18 20:58:01,887 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:58:01,936 INFO L321 Elim1Store]: treesize reduction 44, result has 30.2 percent of original size [2022-11-18 20:58:01,937 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 32 treesize of output 48 [2022-11-18 20:58:02,206 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 19 [2022-11-18 20:58:02,668 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 12 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 20 not checked. [2022-11-18 20:58:02,668 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:58:05,133 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1419 (Array (_ BitVec 32) (_ BitVec 32))) (|v_ULTIMATE.start_alloc_fix_12_~#chip_id~0#1.base_13| (_ BitVec 32))) (or (= (bvadd (_ bv1 1) (select (store |c_#valid| |v_ULTIMATE.start_alloc_fix_12_~#chip_id~0#1.base_13| (_ bv1 1)) (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_entry_point_~adapter~0#1.base| v_ArrVal_1419) |c_ULTIMATE.start_entry_point_~client~0#1.base|) |c_ULTIMATE.start_entry_point_~client~0#1.offset|))) (_ bv0 1)) (not (bvult |c_#StackHeapBarrier| |v_ULTIMATE.start_alloc_fix_12_~#chip_id~0#1.base_13|)))) is different from false [2022-11-18 20:58:38,067 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [224072757] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:58:38,067 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:58:38,067 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 21] total 39 [2022-11-18 20:58:38,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1942260908] [2022-11-18 20:58:38,067 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:58:38,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-11-18 20:58:38,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:58:38,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-11-18 20:58:38,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=212, Invalid=1948, Unknown=26, NotChecked=570, Total=2756 [2022-11-18 20:58:38,068 INFO L87 Difference]: Start difference. First operand 460 states and 580 transitions. Second operand has 40 states, 38 states have (on average 1.736842105263158) internal successors, (66), 34 states have internal predecessors, (66), 9 states have call successors, (9), 6 states have call predecessors, (9), 10 states have return successors, (10), 10 states have call predecessors, (10), 9 states have call successors, (10) [2022-11-18 20:59:01,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:59:01,058 INFO L93 Difference]: Finished difference Result 463 states and 584 transitions. [2022-11-18 20:59:01,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-18 20:59:01,059 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 38 states have (on average 1.736842105263158) internal successors, (66), 34 states have internal predecessors, (66), 9 states have call successors, (9), 6 states have call predecessors, (9), 10 states have return successors, (10), 10 states have call predecessors, (10), 9 states have call successors, (10) Word has length 46 [2022-11-18 20:59:01,059 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:59:01,060 INFO L225 Difference]: With dead ends: 463 [2022-11-18 20:59:01,060 INFO L226 Difference]: Without dead ends: 463 [2022-11-18 20:59:01,061 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 51 SyntacticMatches, 9 SemanticMatches, 56 ConstructedPredicates, 6 IntricatePredicates, 0 DeprecatedPredicates, 855 ImplicationChecksByTransitivity, 88.2s TimeCoverageRelationStatistics Valid=265, Invalid=2385, Unknown=26, NotChecked=630, Total=3306 [2022-11-18 20:59:01,061 INFO L413 NwaCegarLoop]: 277 mSDtfsCounter, 58 mSDsluCounter, 3868 mSDsCounter, 0 mSdLazyCounter, 1930 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 4145 SdHoareTripleChecker+Invalid, 3961 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 1930 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2004 IncrementalHoareTripleChecker+Unchecked, 6.1s IncrementalHoareTripleChecker+Time [2022-11-18 20:59:01,061 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [58 Valid, 4145 Invalid, 3961 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 1930 Invalid, 0 Unknown, 2004 Unchecked, 6.1s Time] [2022-11-18 20:59:01,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 463 states. [2022-11-18 20:59:01,067 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 463 to 459. [2022-11-18 20:59:01,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 459 states, 316 states have (on average 1.6582278481012658) internal successors, (524), 419 states have internal predecessors, (524), 24 states have call successors, (24), 17 states have call predecessors, (24), 21 states have return successors, (31), 26 states have call predecessors, (31), 24 states have call successors, (31) [2022-11-18 20:59:01,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 459 states to 459 states and 579 transitions. [2022-11-18 20:59:01,069 INFO L78 Accepts]: Start accepts. Automaton has 459 states and 579 transitions. Word has length 46 [2022-11-18 20:59:01,069 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:59:01,069 INFO L495 AbstractCegarLoop]: Abstraction has 459 states and 579 transitions. [2022-11-18 20:59:01,069 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 38 states have (on average 1.736842105263158) internal successors, (66), 34 states have internal predecessors, (66), 9 states have call successors, (9), 6 states have call predecessors, (9), 10 states have return successors, (10), 10 states have call predecessors, (10), 9 states have call successors, (10) [2022-11-18 20:59:01,069 INFO L276 IsEmpty]: Start isEmpty. Operand 459 states and 579 transitions. [2022-11-18 20:59:01,070 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-11-18 20:59:01,070 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:59:01,070 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:59:01,081 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (78)] Forceful destruction successful, exit code 0 [2022-11-18 20:59:01,283 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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)] Ended with exit code 0 [2022-11-18 20:59:01,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 78 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt,77 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:59:01,475 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:59:01,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:59:01,476 INFO L85 PathProgramCache]: Analyzing trace with hash -813633539, now seen corresponding path program 1 times [2022-11-18 20:59:01,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:59:01,476 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1712942987] [2022-11-18 20:59:01,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:59:01,476 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:59:01,476 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:59:01,477 INFO L229 MonitoredProcess]: Starting monitored process 79 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 20:59:01,479 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 20:59:01,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:59:01,752 INFO L263 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 79 conjunts are in the unsatisfiable core [2022-11-18 20:59:01,757 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:59:01,761 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-11-18 20:59:01,912 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-18 20:59:02,037 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 20:59:02,038 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-18 20:59:02,257 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-18 20:59:02,275 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-18 20:59:02,406 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2022-11-18 20:59:02,413 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2022-11-18 20:59:02,523 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((|v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_97| (_ BitVec 32))) (let ((.cse0 (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_97|) (_ bv0 32)))) (and (not (= |v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_97| .cse0)) (bvult .cse0 |c_#StackHeapBarrier|) (= (select (select |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_97|) (_ bv0 32)) (_ bv0 32))))) (exists ((v_ArrVal_1471 (_ BitVec 32)) (|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_1471) |c_#length|)))) is different from true [2022-11-18 20:59:02,581 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:59:02,581 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-11-18 20:59:02,616 INFO L321 Elim1Store]: treesize reduction 12, result has 42.9 percent of original size [2022-11-18 20:59:02,617 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 20 treesize of output 22 [2022-11-18 20:59:02,845 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-18 20:59:02,845 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 56 treesize of output 51 [2022-11-18 20:59:02,863 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-11-18 20:59:02,969 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2022-11-18 20:59:02,976 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 5 [2022-11-18 20:59:03,083 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((|v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_97| (_ BitVec 32))) (let ((.cse0 (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_97|) (_ bv0 32)))) (and (not (= |v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_97| .cse0)) (bvult .cse0 |c_#StackHeapBarrier|) (= (select (select |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_97|) (_ bv0 32)) (_ bv0 32))))) (exists ((v_ArrVal_1474 (_ BitVec 1)) (v_ArrVal_1475 (_ BitVec 32)) (|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_1475) |c_#length|) (= (store |c_old(#valid)| |ldv_malloc_#res.base| v_ArrVal_1474) |c_#valid|)))) is different from true [2022-11-18 20:59:03,189 INFO L321 Elim1Store]: treesize reduction 34, result has 37.0 percent of original size [2022-11-18 20:59:03,189 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 23 treesize of output 35 [2022-11-18 20:59:03,196 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-11-18 20:59:03,353 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:59:03,353 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-11-18 20:59:03,368 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:59:03,368 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 36 [2022-11-18 20:59:03,526 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2022-11-18 20:59:03,533 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2022-11-18 20:59:03,842 INFO L321 Elim1Store]: treesize reduction 19, result has 47.2 percent of original size [2022-11-18 20:59:03,842 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 26 [2022-11-18 20:59:03,915 INFO L321 Elim1Store]: treesize reduction 12, result has 52.0 percent of original size [2022-11-18 20:59:03,915 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 24 treesize of output 26 [2022-11-18 20:59:04,297 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:59:04,298 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-11-18 20:59:04,311 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:59:04,312 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 33 [2022-11-18 20:59:04,365 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2022-11-18 20:59:04,381 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2022-11-18 20:59:04,549 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:59:04,549 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-11-18 20:59:04,740 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 20 [2022-11-18 20:59:04,767 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-11-18 20:59:04,768 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 14 [2022-11-18 20:59:05,024 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 13 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 14 not checked. [2022-11-18 20:59:05,024 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:59:46,654 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:59:46,654 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1712942987] [2022-11-18 20:59:46,654 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1712942987] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:59:46,654 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [539373158] [2022-11-18 20:59:46,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:59:46,655 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-18 20:59:46,655 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 [2022-11-18 20:59:46,655 INFO L229 MonitoredProcess]: Starting monitored process 80 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-18 20:59:46,657 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (80)] Waiting until timeout for monitored process [2022-11-18 20:59:47,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:59:47,184 INFO L263 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 78 conjunts are in the unsatisfiable core [2022-11-18 20:59:47,189 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:59:47,197 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-18 20:59:47,245 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-18 20:59:47,464 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 20:59:47,464 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-18 20:59:47,881 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-18 20:59:47,894 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-18 20:59:48,106 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2022-11-18 20:59:48,112 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2022-11-18 20:59:48,338 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_1542 (_ BitVec 1)) (v_ArrVal_1541 (_ BitVec 32)) (|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (= |c_#valid| (store |c_old(#valid)| |ldv_malloc_#res.base| v_ArrVal_1542)) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_1541) |c_#length|))) (exists ((|v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_101| (_ BitVec 32))) (and (= (select (select |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_101|) (_ bv0 32)) (_ bv0 32)) (not (= |v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_101| (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_101|) (_ bv0 32))))))) is different from true [2022-11-18 20:59:48,448 INFO L321 Elim1Store]: treesize reduction 44, result has 34.3 percent of original size [2022-11-18 20:59:48,448 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 26 treesize of output 43 [2022-11-18 20:59:48,457 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-11-18 20:59:48,786 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-18 20:59:48,787 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 46 [2022-11-18 20:59:48,797 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-11-18 20:59:51,025 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2022-11-18 20:59:51,031 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2022-11-18 20:59:51,235 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_1545 (_ BitVec 32)) (|ldv_malloc_#res.base| (_ BitVec 32))) (and (= |c_#length| (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_1545)) (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (= (store |c_old(#valid)| |ldv_malloc_#res.base| (_ bv1 1)) |c_#valid|))) (exists ((|v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_101| (_ BitVec 32))) (and (= (select (select |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_101|) (_ bv0 32)) (_ bv0 32)) (not (= |v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_101| (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_101|) (_ bv0 32))))))) is different from true [2022-11-18 20:59:51,353 INFO L321 Elim1Store]: treesize reduction 56, result has 35.6 percent of original size [2022-11-18 20:59:51,354 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 30 treesize of output 51 [2022-11-18 20:59:51,362 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-11-18 20:59:51,791 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:59:51,791 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-18 20:59:51,805 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:59:51,805 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 37 [2022-11-18 20:59:51,857 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2022-11-18 20:59:51,866 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 16 [2022-11-18 20:59:54,362 INFO L321 Elim1Store]: treesize reduction 19, result has 47.2 percent of original size [2022-11-18 20:59:54,362 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 26 [2022-11-18 20:59:54,511 INFO L321 Elim1Store]: treesize reduction 78, result has 35.0 percent of original size [2022-11-18 20:59:54,511 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 37 treesize of output 67 [2022-11-18 20:59:55,414 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:59:55,415 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-11-18 20:59:55,435 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:59:55,436 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 41 [2022-11-18 20:59:55,522 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 45 [2022-11-18 20:59:55,539 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-11-18 20:59:56,169 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:59:56,170 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-11-18 20:59:56,258 INFO L321 Elim1Store]: treesize reduction 18, result has 48.6 percent of original size [2022-11-18 20:59:56,258 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 35 [2022-11-18 20:59:56,605 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2022-11-18 20:59:56,613 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-18 20:59:56,926 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 13 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 14 not checked. [2022-11-18 20:59:56,927 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 21:00:25,675 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_entry_point_~client~0#1.base|)) (.cse1 (bvadd |c_ULTIMATE.start_entry_point_~client~0#1.offset| (_ bv12 32)))) (and (forall ((v_ArrVal_1554 (_ BitVec 32)) (v_ArrVal_1553 (_ BitVec 32)) (v_ArrVal_1557 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_1558 (Array (_ BitVec 32) (_ BitVec 32))) (|v_ULTIMATE.start_alloc_fix_12_~#chip_id~0#1.base_15| (_ BitVec 32))) (or (not (bvult |c_#StackHeapBarrier| |v_ULTIMATE.start_alloc_fix_12_~#chip_id~0#1.base_15|)) (forall ((v_ArrVal_1559 (_ BitVec 32))) (bvule (bvadd (_ bv4 32) (select (select (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_entry_point_~client~0#1.base| (store .cse0 .cse1 v_ArrVal_1554)) |c_ULTIMATE.start_entry_point_#t~ret69#1.base| v_ArrVal_1557) |c_ULTIMATE.start_entry_point_~client~0#1.base|) |c_ULTIMATE.start_entry_point_~client~0#1.offset|)) (select (store |c_#length| |v_ULTIMATE.start_alloc_fix_12_~#chip_id~0#1.base_15| v_ArrVal_1559) (select (select (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_entry_point_~client~0#1.base| (store (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_entry_point_~client~0#1.base|) .cse1 v_ArrVal_1553)) |c_ULTIMATE.start_entry_point_#t~ret69#1.base| v_ArrVal_1558) |c_ULTIMATE.start_entry_point_~client~0#1.base|) |c_ULTIMATE.start_entry_point_~client~0#1.offset|)))) (not (= (select |c_#valid| |v_ULTIMATE.start_alloc_fix_12_~#chip_id~0#1.base_15|) (_ bv0 1))))) (or (forall ((v_ArrVal_1554 (_ BitVec 32)) (v_ArrVal_1557 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse2 (select (select (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_entry_point_~client~0#1.base| (store .cse0 .cse1 v_ArrVal_1554)) |c_ULTIMATE.start_entry_point_#t~ret69#1.base| v_ArrVal_1557) |c_ULTIMATE.start_entry_point_~client~0#1.base|) |c_ULTIMATE.start_entry_point_~client~0#1.offset|))) (bvule .cse2 (bvadd (_ bv4 32) .cse2)))) (forall ((|v_ULTIMATE.start_alloc_fix_12_~#chip_id~0#1.base_15| (_ BitVec 32))) (or (not (bvult |c_#StackHeapBarrier| |v_ULTIMATE.start_alloc_fix_12_~#chip_id~0#1.base_15|)) (not (= (select |c_#valid| |v_ULTIMATE.start_alloc_fix_12_~#chip_id~0#1.base_15|) (_ bv0 1)))))))) is different from false [2022-11-18 21:00:49,308 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [539373158] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 21:00:49,309 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 21:00:49,309 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 22] total 39 [2022-11-18 21:00:49,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111391468] [2022-11-18 21:00:49,309 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 21:00:49,309 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-11-18 21:00:49,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 21:00:49,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-11-18 21:00:49,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=188, Invalid=2016, Unknown=72, NotChecked=480, Total=2756 [2022-11-18 21:00:49,310 INFO L87 Difference]: Start difference. First operand 459 states and 579 transitions. Second operand has 40 states, 36 states have (on average 1.6666666666666667) internal successors, (60), 34 states have internal predecessors, (60), 8 states have call successors, (8), 4 states have call predecessors, (8), 9 states have return successors, (9), 9 states have call predecessors, (9), 8 states have call successors, (9) [2022-11-18 21:00:58,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 21:00:58,969 INFO L93 Difference]: Finished difference Result 460 states and 581 transitions. [2022-11-18 21:00:58,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-11-18 21:00:58,970 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 36 states have (on average 1.6666666666666667) internal successors, (60), 34 states have internal predecessors, (60), 8 states have call successors, (8), 4 states have call predecessors, (8), 9 states have return successors, (9), 9 states have call predecessors, (9), 8 states have call successors, (9) Word has length 46 [2022-11-18 21:00:58,970 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 21:00:58,971 INFO L225 Difference]: With dead ends: 460 [2022-11-18 21:00:58,972 INFO L226 Difference]: Without dead ends: 460 [2022-11-18 21:00:58,972 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 55 SyntacticMatches, 6 SemanticMatches, 58 ConstructedPredicates, 5 IntricatePredicates, 0 DeprecatedPredicates, 868 ImplicationChecksByTransitivity, 106.7s TimeCoverageRelationStatistics Valid=276, Invalid=2642, Unknown=72, NotChecked=550, Total=3540 [2022-11-18 21:00:58,973 INFO L413 NwaCegarLoop]: 313 mSDtfsCounter, 16 mSDsluCounter, 3600 mSDsCounter, 0 mSdLazyCounter, 1512 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 3913 SdHoareTripleChecker+Invalid, 3712 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 1512 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2192 IncrementalHoareTripleChecker+Unchecked, 5.4s IncrementalHoareTripleChecker+Time [2022-11-18 21:00:58,973 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [16 Valid, 3913 Invalid, 3712 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 1512 Invalid, 0 Unknown, 2192 Unchecked, 5.4s Time] [2022-11-18 21:00:58,974 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 460 states. [2022-11-18 21:00:58,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 460 to 458. [2022-11-18 21:00:58,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 458 states, 316 states have (on average 1.6550632911392404) internal successors, (523), 418 states have internal predecessors, (523), 24 states have call successors, (24), 17 states have call predecessors, (24), 21 states have return successors, (31), 26 states have call predecessors, (31), 24 states have call successors, (31) [2022-11-18 21:00:58,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 458 states to 458 states and 578 transitions. [2022-11-18 21:00:58,980 INFO L78 Accepts]: Start accepts. Automaton has 458 states and 578 transitions. Word has length 46 [2022-11-18 21:00:58,981 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 21:00:58,981 INFO L495 AbstractCegarLoop]: Abstraction has 458 states and 578 transitions. [2022-11-18 21:00:58,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 36 states have (on average 1.6666666666666667) internal successors, (60), 34 states have internal predecessors, (60), 8 states have call successors, (8), 4 states have call predecessors, (8), 9 states have return successors, (9), 9 states have call predecessors, (9), 8 states have call successors, (9) [2022-11-18 21:00:58,981 INFO L276 IsEmpty]: Start isEmpty. Operand 458 states and 578 transitions. [2022-11-18 21:00:58,982 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-11-18 21:00:58,982 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 21:00:58,982 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:00:58,995 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 21:00:59,198 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (80)] Forceful destruction successful, exit code 0 [2022-11-18 21:00:59,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 79 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,80 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt [2022-11-18 21:00:59,395 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr84ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 21:00:59,395 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:00:59,395 INFO L85 PathProgramCache]: Analyzing trace with hash -2770755, now seen corresponding path program 1 times [2022-11-18 21:00:59,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 21:00:59,395 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1554855334] [2022-11-18 21:00:59,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:00:59,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-18 21:00:59,396 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 21:00:59,396 INFO L229 MonitoredProcess]: Starting monitored process 81 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 21:00:59,398 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 21:00:59,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:00:59,578 INFO L263 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-18 21:00:59,579 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:01:00,242 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-18 21:01:00,242 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 21:01:00,470 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-11-18 21:01:00,470 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 21:01:00,470 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1554855334] [2022-11-18 21:01:00,470 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1554855334] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 21:01:00,470 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 21:01:00,470 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 9 [2022-11-18 21:01:00,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229810169] [2022-11-18 21:01:00,471 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 21:01:00,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 21:01:00,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 21:01:00,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 21:01:00,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-18 21:01:00,472 INFO L87 Difference]: Start difference. First operand 458 states and 578 transitions. Second operand has 10 states, 9 states have (on average 6.666666666666667) internal successors, (60), 8 states have internal predecessors, (60), 5 states have call successors, (10), 3 states have call predecessors, (10), 4 states have return successors, (10), 6 states have call predecessors, (10), 5 states have call successors, (10) [2022-11-18 21:01:00,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 21:01:00,830 INFO L93 Difference]: Finished difference Result 575 states and 649 transitions. [2022-11-18 21:01:00,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-18 21:01:00,831 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 6.666666666666667) internal successors, (60), 8 states have internal predecessors, (60), 5 states have call successors, (10), 3 states have call predecessors, (10), 4 states have return successors, (10), 6 states have call predecessors, (10), 5 states have call successors, (10) Word has length 48 [2022-11-18 21:01:00,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 21:01:00,832 INFO L225 Difference]: With dead ends: 575 [2022-11-18 21:01:00,832 INFO L226 Difference]: Without dead ends: 575 [2022-11-18 21:01:00,832 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 84 SyntacticMatches, 3 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-18 21:01:00,832 INFO L413 NwaCegarLoop]: 404 mSDtfsCounter, 297 mSDsluCounter, 1445 mSDsCounter, 0 mSdLazyCounter, 150 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 301 SdHoareTripleChecker+Valid, 1849 SdHoareTripleChecker+Invalid, 254 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 150 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 94 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-18 21:01:00,832 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [301 Valid, 1849 Invalid, 254 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 150 Invalid, 0 Unknown, 94 Unchecked, 0.3s Time] [2022-11-18 21:01:00,833 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 575 states. [2022-11-18 21:01:00,839 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 575 to 458. [2022-11-18 21:01:00,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 458 states, 316 states have (on average 1.6518987341772151) internal successors, (522), 418 states have internal predecessors, (522), 24 states have call successors, (24), 17 states have call predecessors, (24), 21 states have return successors, (31), 26 states have call predecessors, (31), 24 states have call successors, (31) [2022-11-18 21:01:00,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 458 states to 458 states and 577 transitions. [2022-11-18 21:01:00,840 INFO L78 Accepts]: Start accepts. Automaton has 458 states and 577 transitions. Word has length 48 [2022-11-18 21:01:00,841 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 21:01:00,841 INFO L495 AbstractCegarLoop]: Abstraction has 458 states and 577 transitions. [2022-11-18 21:01:00,841 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 6.666666666666667) internal successors, (60), 8 states have internal predecessors, (60), 5 states have call successors, (10), 3 states have call predecessors, (10), 4 states have return successors, (10), 6 states have call predecessors, (10), 5 states have call successors, (10) [2022-11-18 21:01:00,841 INFO L276 IsEmpty]: Start isEmpty. Operand 458 states and 577 transitions. [2022-11-18 21:01:00,841 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-11-18 21:01:00,842 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 21:01:00,842 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:01:00,854 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 21:01:01,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 81 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 21:01:01,054 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr94REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 21:01:01,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:01:01,054 INFO L85 PathProgramCache]: Analyzing trace with hash -477908374, now seen corresponding path program 1 times [2022-11-18 21:01:01,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 21:01:01,055 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [86921912] [2022-11-18 21:01:01,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:01:01,055 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 21:01:01,055 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 21:01:01,056 INFO L229 MonitoredProcess]: Starting monitored process 82 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 21:01:01,057 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 21:01:01,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:01,268 INFO L263 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 30 conjunts are in the unsatisfiable core [2022-11-18 21:01:01,270 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:01:01,477 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-11-18 21:01:01,477 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 21:01:01,788 INFO L321 Elim1Store]: treesize reduction 22, result has 29.0 percent of original size [2022-11-18 21:01:01,788 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 22 [2022-11-18 21:01:02,010 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 21:01:02,010 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 21:01:02,021 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-18 21:01:02,068 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 21:01:02,068 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 21:01:02,078 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-18 21:01:02,351 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-11-18 21:01:02,367 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-11-18 21:01:02,768 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-18 21:01:04,960 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-18 21:01:04,967 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-18 21:01:04,990 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-18 21:01:04,990 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-18 21:01:05,175 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-18 21:01:05,175 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 21:01:05,407 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-18 21:01:05,810 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 21:01:05,810 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [86921912] [2022-11-18 21:01:05,810 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [86921912] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 21:01:05,811 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1727468253] [2022-11-18 21:01:05,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:01:05,811 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-18 21:01:05,811 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 [2022-11-18 21:01:05,812 INFO L229 MonitoredProcess]: Starting monitored process 83 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-18 21:01:05,814 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (83)] Waiting until timeout for monitored process [2022-11-18 21:01:06,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:06,272 INFO L263 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 33 conjunts are in the unsatisfiable core [2022-11-18 21:01:06,275 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:01:08,753 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-18 21:01:08,754 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-18 21:01:09,312 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 21:01:09,313 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 23 [2022-11-18 21:01:09,690 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 21:01:09,691 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 21:01:09,696 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-18 21:01:09,743 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 21:01:09,743 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 27 [2022-11-18 21:01:09,762 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 21:01:09,762 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 7 [2022-11-18 21:01:10,185 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 21:01:10,185 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 24 [2022-11-18 21:01:10,223 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 21:01:10,224 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 32 [2022-11-18 21:01:10,233 WARN L207 Elim1Store]: Array PQE input equivalent to false [2022-11-18 21:01:10,845 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-18 21:01:11,119 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-18 21:01:11,119 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-11-18 21:01:11,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 15 treesize of output 7 [2022-11-18 21:01:11,139 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 21:01:11,139 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 10 [2022-11-18 21:01:11,373 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 16 refuted. 2 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-18 21:01:11,374 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 21:01:11,444 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-18 21:01:11,748 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1727468253] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 21:01:11,748 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 21:01:11,749 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 29 [2022-11-18 21:01:11,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1670859989] [2022-11-18 21:01:11,749 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 21:01:11,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-11-18 21:01:11,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 21:01:11,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-11-18 21:01:11,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=178, Invalid=1003, Unknown=9, NotChecked=0, Total=1190 [2022-11-18 21:01:11,750 INFO L87 Difference]: Start difference. First operand 458 states and 577 transitions. Second operand has 30 states, 30 states have (on average 2.433333333333333) internal successors, (73), 25 states have internal predecessors, (73), 8 states have call successors, (8), 4 states have call predecessors, (8), 6 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-11-18 21:01:21,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 21:01:21,313 INFO L93 Difference]: Finished difference Result 475 states and 582 transitions. [2022-11-18 21:01:21,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-18 21:01:21,315 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.433333333333333) internal successors, (73), 25 states have internal predecessors, (73), 8 states have call successors, (8), 4 states have call predecessors, (8), 6 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) Word has length 48 [2022-11-18 21:01:21,315 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 21:01:21,316 INFO L225 Difference]: With dead ends: 475 [2022-11-18 21:01:21,316 INFO L226 Difference]: Without dead ends: 475 [2022-11-18 21:01:21,316 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 115 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 445 ImplicationChecksByTransitivity, 11.9s TimeCoverageRelationStatistics Valid=292, Invalid=1499, Unknown=15, NotChecked=0, Total=1806 [2022-11-18 21:01:21,317 INFO L413 NwaCegarLoop]: 311 mSDtfsCounter, 375 mSDsluCounter, 3336 mSDsCounter, 0 mSdLazyCounter, 1399 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 375 SdHoareTripleChecker+Valid, 3647 SdHoareTripleChecker+Invalid, 1772 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 1399 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 324 IncrementalHoareTripleChecker+Unchecked, 4.3s IncrementalHoareTripleChecker+Time [2022-11-18 21:01:21,317 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [375 Valid, 3647 Invalid, 1772 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 1399 Invalid, 0 Unknown, 324 Unchecked, 4.3s Time] [2022-11-18 21:01:21,317 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 475 states. [2022-11-18 21:01:21,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 475 to 460. [2022-11-18 21:01:21,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 460 states, 318 states have (on average 1.6477987421383649) internal successors, (524), 420 states have internal predecessors, (524), 24 states have call successors, (24), 17 states have call predecessors, (24), 21 states have return successors, (31), 26 states have call predecessors, (31), 24 states have call successors, (31) [2022-11-18 21:01:21,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 460 states to 460 states and 579 transitions. [2022-11-18 21:01:21,324 INFO L78 Accepts]: Start accepts. Automaton has 460 states and 579 transitions. Word has length 48 [2022-11-18 21:01:21,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 21:01:21,325 INFO L495 AbstractCegarLoop]: Abstraction has 460 states and 579 transitions. [2022-11-18 21:01:21,325 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.433333333333333) internal successors, (73), 25 states have internal predecessors, (73), 8 states have call successors, (8), 4 states have call predecessors, (8), 6 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-11-18 21:01:21,325 INFO L276 IsEmpty]: Start isEmpty. Operand 460 states and 579 transitions. [2022-11-18 21:01:21,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-11-18 21:01:21,325 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 21:01:21,326 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:01:21,338 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (83)] Forceful destruction successful, exit code 0 [2022-11-18 21:01:21,551 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 21:01:21,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt,82 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 21:01:21,742 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr85ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 21:01:21,742 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:01:21,742 INFO L85 PathProgramCache]: Analyzing trace with hash -85892980, now seen corresponding path program 1 times [2022-11-18 21:01:21,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 21:01:21,742 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1237407486] [2022-11-18 21:01:21,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:01:21,743 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 21:01:21,743 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 21:01:21,744 INFO L229 MonitoredProcess]: Starting monitored process 84 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 21:01:21,793 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (84)] Waiting until timeout for monitored process [2022-11-18 21:01:21,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:22,006 INFO L263 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 21 conjunts are in the unsatisfiable core [2022-11-18 21:01:22,008 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:01:22,017 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-18 21:01:22,140 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-18 21:01:22,140 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-18 21:01:22,363 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 21:01:22,363 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-18 21:01:22,605 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 21:01:22,638 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-18 21:01:22,650 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 22 proven. 10 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-18 21:01:22,650 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 21:01:23,222 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 21:01:23,222 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1237407486] [2022-11-18 21:01:23,223 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1237407486] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 21:01:23,223 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1846917106] [2022-11-18 21:01:23,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:01:23,223 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-18 21:01:23,223 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 [2022-11-18 21:01:23,224 INFO L229 MonitoredProcess]: Starting monitored process 85 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-18 21:01:23,225 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (85)] Waiting until timeout for monitored process [2022-11-18 21:01:23,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:23,606 INFO L263 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 22 conjunts are in the unsatisfiable core [2022-11-18 21:01:23,607 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:01:23,613 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-18 21:01:23,656 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-18 21:01:23,656 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-18 21:01:23,759 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 21:01:23,759 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-18 21:01:23,877 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 21:01:23,901 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 21:01:23,911 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 22 proven. 10 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-18 21:01:23,911 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 21:01:24,359 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1846917106] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 21:01:24,359 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 21:01:24,359 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 12 [2022-11-18 21:01:24,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [821335827] [2022-11-18 21:01:24,359 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 21:01:24,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-11-18 21:01:24,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 21:01:24,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-11-18 21:01:24,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=167, Unknown=1, NotChecked=0, Total=210 [2022-11-18 21:01:24,360 INFO L87 Difference]: Start difference. First operand 460 states and 579 transitions. Second operand has 13 states, 12 states have (on average 3.0) internal successors, (36), 10 states have internal predecessors, (36), 4 states have call successors, (5), 2 states have call predecessors, (5), 5 states have return successors, (5), 5 states have call predecessors, (5), 4 states have call successors, (5) [2022-11-18 21:01:27,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 21:01:27,198 INFO L93 Difference]: Finished difference Result 472 states and 586 transitions. [2022-11-18 21:01:27,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-18 21:01:27,199 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 3.0) internal successors, (36), 10 states have internal predecessors, (36), 4 states have call successors, (5), 2 states have call predecessors, (5), 5 states have return successors, (5), 5 states have call predecessors, (5), 4 states have call successors, (5) Word has length 49 [2022-11-18 21:01:27,199 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 21:01:27,200 INFO L225 Difference]: With dead ends: 472 [2022-11-18 21:01:27,200 INFO L226 Difference]: Without dead ends: 472 [2022-11-18 21:01:27,200 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 116 SyntacticMatches, 7 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=48, Invalid=191, Unknown=1, NotChecked=0, Total=240 [2022-11-18 21:01:27,201 INFO L413 NwaCegarLoop]: 277 mSDtfsCounter, 96 mSDsluCounter, 1781 mSDsCounter, 0 mSdLazyCounter, 1121 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 2058 SdHoareTripleChecker+Invalid, 1180 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 1121 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 37 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2022-11-18 21:01:27,201 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [96 Valid, 2058 Invalid, 1180 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 1121 Invalid, 0 Unknown, 37 Unchecked, 2.8s Time] [2022-11-18 21:01:27,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 472 states. [2022-11-18 21:01:27,207 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 472 to 460. [2022-11-18 21:01:27,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 460 states, 318 states have (on average 1.6446540880503144) internal successors, (523), 420 states have internal predecessors, (523), 24 states have call successors, (24), 17 states have call predecessors, (24), 21 states have return successors, (31), 26 states have call predecessors, (31), 24 states have call successors, (31) [2022-11-18 21:01:27,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 460 states to 460 states and 578 transitions. [2022-11-18 21:01:27,208 INFO L78 Accepts]: Start accepts. Automaton has 460 states and 578 transitions. Word has length 49 [2022-11-18 21:01:27,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 21:01:27,209 INFO L495 AbstractCegarLoop]: Abstraction has 460 states and 578 transitions. [2022-11-18 21:01:27,209 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 3.0) internal successors, (36), 10 states have internal predecessors, (36), 4 states have call successors, (5), 2 states have call predecessors, (5), 5 states have return successors, (5), 5 states have call predecessors, (5), 4 states have call successors, (5) [2022-11-18 21:01:27,209 INFO L276 IsEmpty]: Start isEmpty. Operand 460 states and 578 transitions. [2022-11-18 21:01:27,209 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-11-18 21:01:27,210 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 21:01:27,210 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:01:27,221 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (85)] Forceful destruction successful, exit code 0 [2022-11-18 21:01:27,421 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (84)] Forceful destruction successful, exit code 0 [2022-11-18 21:01:27,614 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 85 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt,84 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 21:01:27,614 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr103ASSERT_VIOLATIONMEMORY_LEAK === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 21:01:27,614 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:01:27,614 INFO L85 PathProgramCache]: Analyzing trace with hash 291532103, now seen corresponding path program 1 times [2022-11-18 21:01:27,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 21:01:27,614 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2145493783] [2022-11-18 21:01:27,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:01:27,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-18 21:01:27,615 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 21:01:27,615 INFO L229 MonitoredProcess]: Starting monitored process 86 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 21:01:27,618 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 21:01:27,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:27,833 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 28 conjunts are in the unsatisfiable core [2022-11-18 21:01:27,835 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:01:40,084 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ULTIMATE.start_entry_point_~client~0#1.base| (_ BitVec 32))) (and (exists ((v_ArrVal_1739 (_ BitVec 1)) (|ULTIMATE.start_entry_point_~cfg~2#1.base| (_ BitVec 32)) (|ULTIMATE.start_entry_point_~fe~2#1.base| (_ BitVec 32)) (v_ArrVal_1745 (_ BitVec 1))) (let ((.cse0 (store |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~client~0#1.base| v_ArrVal_1739))) (let ((.cse1 (store .cse0 |ULTIMATE.start_entry_point_~cfg~2#1.base| v_ArrVal_1745))) (and (= (_ bv0 1) (select .cse0 |ULTIMATE.start_entry_point_~cfg~2#1.base|)) (= |c_#valid| (store (store (store .cse1 |ULTIMATE.start_entry_point_~fe~2#1.base| (_ bv0 1)) |ULTIMATE.start_entry_point_~cfg~2#1.base| (_ bv0 1)) |ULTIMATE.start_entry_point_~client~0#1.base| (_ bv0 1))) (= (select .cse1 |ULTIMATE.start_entry_point_~fe~2#1.base|) (_ bv0 1)))))) (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~client~0#1.base|)))) is different from true [2022-11-18 21:01:40,244 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-18 21:01:40,244 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 21:01:45,018 WARN L837 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_entry_point_#t~ret67#1.base_99| (_ BitVec 32))) (or (not (= (_ bv0 1) (select |c_#valid| |v_ULTIMATE.start_entry_point_#t~ret67#1.base_99|))) (= |c_ULTIMATE.start_main_old_#valid#1| (store (store (store |c_#valid| |v_ULTIMATE.start_entry_point_#t~ret67#1.base_99| (_ bv0 1)) |c_ULTIMATE.start_entry_point_~cfg~2#1.base| (_ bv0 1)) |c_ULTIMATE.start_entry_point_~client~0#1.base| (_ bv0 1))))) is different from false [2022-11-18 21:01:45,021 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 21:01:45,021 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2145493783] [2022-11-18 21:01:45,021 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2145493783] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 21:01:45,021 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1131659967] [2022-11-18 21:01:45,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:01:45,021 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-18 21:01:45,021 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 [2022-11-18 21:01:45,022 INFO L229 MonitoredProcess]: Starting monitored process 87 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-18 21:01:45,023 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (87)] Waiting until timeout for monitored process [2022-11-18 21:01:45,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:45,463 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 35 conjunts are in the unsatisfiable core [2022-11-18 21:01:45,465 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:02:12,426 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((|ULTIMATE.start_entry_point_~cfg~2#1.base| (_ BitVec 32)) (|ULTIMATE.start_entry_point_~client~0#1.base| (_ BitVec 32)) (|ULTIMATE.start_entry_point_~fe~2#1.base| (_ BitVec 32)) (v_ArrVal_1778 (_ BitVec 1)) (v_ArrVal_1777 (_ BitVec 1))) (let ((.cse1 (store |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~client~0#1.base| v_ArrVal_1778))) (let ((.cse0 (store .cse1 |ULTIMATE.start_entry_point_~cfg~2#1.base| v_ArrVal_1777))) (let ((.cse3 (store .cse0 |ULTIMATE.start_entry_point_~fe~2#1.base| (_ bv0 1)))) (let ((.cse2 (store .cse3 |ULTIMATE.start_entry_point_~cfg~2#1.base| (_ bv0 1)))) (and (= (_ bv0 1) (select .cse0 |ULTIMATE.start_entry_point_~fe~2#1.base|)) (= (_ bv0 1) (select .cse1 |ULTIMATE.start_entry_point_~cfg~2#1.base|)) (= (store .cse2 |ULTIMATE.start_entry_point_~client~0#1.base| (_ bv0 1)) |c_#valid|) (= (_ bv0 1) (bvadd (_ bv1 1) (select .cse3 |ULTIMATE.start_entry_point_~cfg~2#1.base|))) (= (_ bv0 1) (bvadd (select .cse2 |ULTIMATE.start_entry_point_~client~0#1.base|) (_ bv1 1))) (not (= |ULTIMATE.start_entry_point_~cfg~2#1.base| (_ bv0 32))) (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~client~0#1.base|)) (not (= |ULTIMATE.start_entry_point_~client~0#1.base| (_ bv0 32))))))))) (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| (_ bv0 32)))) is different from true [2022-11-18 21:02:12,851 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-18 21:02:12,851 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 21:02:13,858 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-11-18 21:02:13,885 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-18 21:02:21,321 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1131659967] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 21:02:21,321 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 21:02:21,321 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 17] total 28 [2022-11-18 21:02:21,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007692100] [2022-11-18 21:02:21,321 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 21:02:21,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-11-18 21:02:21,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 21:02:21,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-11-18 21:02:21,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=180, Invalid=1289, Unknown=25, NotChecked=228, Total=1722 [2022-11-18 21:02:21,322 INFO L87 Difference]: Start difference. First operand 460 states and 578 transitions. Second operand has 29 states, 25 states have (on average 2.6) internal successors, (65), 23 states have internal predecessors, (65), 8 states have call successors, (8), 1 states have call predecessors, (8), 2 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-11-18 21:02:21,473 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((|ULTIMATE.start_entry_point_~client~0#1.base| (_ BitVec 32))) (and (exists ((v_ArrVal_1739 (_ BitVec 1)) (|ULTIMATE.start_entry_point_~cfg~2#1.base| (_ BitVec 32)) (|ULTIMATE.start_entry_point_~fe~2#1.base| (_ BitVec 32)) (v_ArrVal_1745 (_ BitVec 1))) (let ((.cse0 (store |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~client~0#1.base| v_ArrVal_1739))) (let ((.cse1 (store .cse0 |ULTIMATE.start_entry_point_~cfg~2#1.base| v_ArrVal_1745))) (and (= (_ bv0 1) (select .cse0 |ULTIMATE.start_entry_point_~cfg~2#1.base|)) (= |c_#valid| (store (store (store .cse1 |ULTIMATE.start_entry_point_~fe~2#1.base| (_ bv0 1)) |ULTIMATE.start_entry_point_~cfg~2#1.base| (_ bv0 1)) |ULTIMATE.start_entry_point_~client~0#1.base| (_ bv0 1))) (= (select .cse1 |ULTIMATE.start_entry_point_~fe~2#1.base|) (_ bv0 1)))))) (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~client~0#1.base|)))) (exists ((|ULTIMATE.start_entry_point_~cfg~2#1.base| (_ BitVec 32)) (|ULTIMATE.start_entry_point_~client~0#1.base| (_ BitVec 32)) (|ULTIMATE.start_entry_point_~fe~2#1.base| (_ BitVec 32)) (v_ArrVal_1778 (_ BitVec 1)) (v_ArrVal_1777 (_ BitVec 1))) (let ((.cse3 (store |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~client~0#1.base| v_ArrVal_1778))) (let ((.cse2 (store .cse3 |ULTIMATE.start_entry_point_~cfg~2#1.base| v_ArrVal_1777))) (let ((.cse5 (store .cse2 |ULTIMATE.start_entry_point_~fe~2#1.base| (_ bv0 1)))) (let ((.cse4 (store .cse5 |ULTIMATE.start_entry_point_~cfg~2#1.base| (_ bv0 1)))) (and (= (_ bv0 1) (select .cse2 |ULTIMATE.start_entry_point_~fe~2#1.base|)) (= (_ bv0 1) (select .cse3 |ULTIMATE.start_entry_point_~cfg~2#1.base|)) (= (store .cse4 |ULTIMATE.start_entry_point_~client~0#1.base| (_ bv0 1)) |c_#valid|) (= (_ bv0 1) (bvadd (_ bv1 1) (select .cse5 |ULTIMATE.start_entry_point_~cfg~2#1.base|))) (= (_ bv0 1) (bvadd (select .cse4 |ULTIMATE.start_entry_point_~client~0#1.base|) (_ bv1 1))) (not (= |ULTIMATE.start_entry_point_~cfg~2#1.base| (_ bv0 32))) (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~client~0#1.base|)) (not (= |ULTIMATE.start_entry_point_~client~0#1.base| (_ bv0 32))))))))) (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| (_ bv0 32)))) is different from true [2022-11-18 21:02:22,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 21:02:22,556 INFO L93 Difference]: Finished difference Result 469 states and 587 transitions. [2022-11-18 21:02:22,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-18 21:02:22,557 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 25 states have (on average 2.6) internal successors, (65), 23 states have internal predecessors, (65), 8 states have call successors, (8), 1 states have call predecessors, (8), 2 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) Word has length 50 [2022-11-18 21:02:22,557 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 21:02:22,558 INFO L225 Difference]: With dead ends: 469 [2022-11-18 21:02:22,558 INFO L226 Difference]: Without dead ends: 447 [2022-11-18 21:02:22,558 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 110 SyntacticMatches, 6 SemanticMatches, 43 ConstructedPredicates, 4 IntricatePredicates, 4 DeprecatedPredicates, 497 ImplicationChecksByTransitivity, 50.2s TimeCoverageRelationStatistics Valid=191, Invalid=1439, Unknown=26, NotChecked=324, Total=1980 [2022-11-18 21:02:22,558 INFO L413 NwaCegarLoop]: 270 mSDtfsCounter, 44 mSDsluCounter, 2456 mSDsCounter, 0 mSdLazyCounter, 394 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 2726 SdHoareTripleChecker+Invalid, 2556 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 394 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2149 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-11-18 21:02:22,558 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [44 Valid, 2726 Invalid, 2556 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 394 Invalid, 0 Unknown, 2149 Unchecked, 1.1s Time] [2022-11-18 21:02:22,559 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 447 states. [2022-11-18 21:02:22,563 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 447 to 443. [2022-11-18 21:02:22,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 443 states, 302 states have (on average 1.6754966887417218) internal successors, (506), 404 states have internal predecessors, (506), 24 states have call successors, (24), 17 states have call predecessors, (24), 20 states have return successors, (30), 25 states have call predecessors, (30), 24 states have call successors, (30) [2022-11-18 21:02:22,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 443 states to 443 states and 560 transitions. [2022-11-18 21:02:22,565 INFO L78 Accepts]: Start accepts. Automaton has 443 states and 560 transitions. Word has length 50 [2022-11-18 21:02:22,565 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 21:02:22,565 INFO L495 AbstractCegarLoop]: Abstraction has 443 states and 560 transitions. [2022-11-18 21:02:22,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 25 states have (on average 2.6) internal successors, (65), 23 states have internal predecessors, (65), 8 states have call successors, (8), 1 states have call predecessors, (8), 2 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-11-18 21:02:22,566 INFO L276 IsEmpty]: Start isEmpty. Operand 443 states and 560 transitions. [2022-11-18 21:02:22,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-11-18 21:02:22,566 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 21:02:22,566 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:02:22,585 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (86)] Forceful destruction successful, exit code 0 [2022-11-18 21:02:22,781 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (87)] Ended with exit code 0 [2022-11-18 21:02:22,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 86 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,87 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt [2022-11-18 21:02:22,978 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr88ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 21:02:22,978 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:02:22,979 INFO L85 PathProgramCache]: Analyzing trace with hash 963166306, now seen corresponding path program 1 times [2022-11-18 21:02:22,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 21:02:22,979 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [970292135] [2022-11-18 21:02:22,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:02:22,979 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 21:02:22,979 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 21:02:22,980 INFO L229 MonitoredProcess]: Starting monitored process 88 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 21:02:22,981 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 21:02:23,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:23,195 INFO L263 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 32 conjunts are in the unsatisfiable core [2022-11-18 21:02:23,202 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:02:23,207 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-11-18 21:02:23,343 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-18 21:02:23,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-18 21:02:23,497 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-18 21:02:23,497 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-18 21:02:23,671 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-18 21:02:23,929 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-11-18 21:02:23,930 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-11-18 21:02:24,105 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 21:02:24,207 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 21:02:24,281 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-18 21:02:24,329 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 8 proven. 23 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-11-18 21:02:24,329 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 21:02:24,860 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2022-11-18 21:02:25,173 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-18 21:02:25,913 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 21:02:25,913 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [970292135] [2022-11-18 21:02:25,913 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [970292135] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 21:02:25,913 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1675744712] [2022-11-18 21:02:25,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:02:25,913 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-18 21:02:25,913 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 [2022-11-18 21:02:25,914 INFO L229 MonitoredProcess]: Starting monitored process 89 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-18 21:02:25,916 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (89)] Waiting until timeout for monitored process [2022-11-18 21:02:26,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:26,303 INFO L263 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 34 conjunts are in the unsatisfiable core [2022-11-18 21:02:26,306 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:02:26,311 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-18 21:02:26,370 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-18 21:02:26,370 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-18 21:02:26,430 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-18 21:02:26,430 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-18 21:02:26,480 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-18 21:02:26,565 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-11-18 21:02:26,565 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-11-18 21:02:26,671 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 21:02:26,711 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 21:02:26,738 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 21:02:26,749 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 8 proven. 23 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-11-18 21:02:26,749 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 21:02:27,324 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2022-11-18 21:02:27,818 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-18 21:02:28,646 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1675744712] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 21:02:28,646 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 21:02:28,646 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 19 [2022-11-18 21:02:28,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [576258204] [2022-11-18 21:02:28,647 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 21:02:28,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-11-18 21:02:28,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 21:02:28,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-18 21:02:28,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=951, Unknown=0, NotChecked=0, Total=1056 [2022-11-18 21:02:28,648 INFO L87 Difference]: Start difference. First operand 443 states and 560 transitions. Second operand has 20 states, 18 states have (on average 2.111111111111111) internal successors, (38), 16 states have internal predecessors, (38), 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-18 21:02:35,732 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 21:02:35,732 INFO L93 Difference]: Finished difference Result 495 states and 572 transitions. [2022-11-18 21:02:35,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-18 21:02:35,732 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 18 states have (on average 2.111111111111111) internal successors, (38), 16 states have internal predecessors, (38), 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 52 [2022-11-18 21:02:35,733 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 21:02:35,734 INFO L225 Difference]: With dead ends: 495 [2022-11-18 21:02:35,734 INFO L226 Difference]: Without dead ends: 495 [2022-11-18 21:02:35,734 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 126 SyntacticMatches, 8 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 346 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=168, Invalid=1238, Unknown=0, NotChecked=0, Total=1406 [2022-11-18 21:02:35,734 INFO L413 NwaCegarLoop]: 259 mSDtfsCounter, 582 mSDsluCounter, 2616 mSDsCounter, 0 mSdLazyCounter, 2365 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 596 SdHoareTripleChecker+Valid, 2875 SdHoareTripleChecker+Invalid, 2435 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 2365 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.7s IncrementalHoareTripleChecker+Time [2022-11-18 21:02:35,735 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [596 Valid, 2875 Invalid, 2435 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 2365 Invalid, 0 Unknown, 0 Unchecked, 6.7s Time] [2022-11-18 21:02:35,735 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 495 states. [2022-11-18 21:02:35,740 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 495 to 443. [2022-11-18 21:02:35,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 443 states, 302 states have (on average 1.6721854304635762) internal successors, (505), 404 states have internal predecessors, (505), 24 states have call successors, (24), 17 states have call predecessors, (24), 20 states have return successors, (30), 25 states have call predecessors, (30), 24 states have call successors, (30) [2022-11-18 21:02:35,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 443 states to 443 states and 559 transitions. [2022-11-18 21:02:35,742 INFO L78 Accepts]: Start accepts. Automaton has 443 states and 559 transitions. Word has length 52 [2022-11-18 21:02:35,742 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 21:02:35,742 INFO L495 AbstractCegarLoop]: Abstraction has 443 states and 559 transitions. [2022-11-18 21:02:35,742 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 18 states have (on average 2.111111111111111) internal successors, (38), 16 states have internal predecessors, (38), 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-18 21:02:35,742 INFO L276 IsEmpty]: Start isEmpty. Operand 443 states and 559 transitions. [2022-11-18 21:02:35,743 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-11-18 21:02:35,743 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 21:02:35,743 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:02:35,750 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (89)] Forceful destruction successful, exit code 0 [2022-11-18 21:02:35,955 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 21:02:36,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 89 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt,88 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 21:02:36,148 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr89REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 21:02:36,148 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:02:36,148 INFO L85 PathProgramCache]: Analyzing trace with hash -2110101979, now seen corresponding path program 1 times [2022-11-18 21:02:36,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 21:02:36,149 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1854418238] [2022-11-18 21:02:36,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:02:36,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-18 21:02:36,149 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 21:02:36,149 INFO L229 MonitoredProcess]: Starting monitored process 90 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 21:02:36,151 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 21:02:36,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:36,382 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 34 conjunts are in the unsatisfiable core [2022-11-18 21:02:36,384 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:02:36,502 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 21:02:36,502 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-18 21:02:36,657 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 21:02:36,658 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-18 21:02:36,869 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 21:02:36,870 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-18 21:02:37,167 INFO L321 Elim1Store]: treesize reduction 44, result has 34.3 percent of original size [2022-11-18 21:02:37,167 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 26 treesize of output 43 [2022-11-18 21:02:37,671 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 32 [2022-11-18 21:02:37,747 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 25 [2022-11-18 21:02:37,800 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-18 21:02:37,834 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-18 21:02:37,845 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-11-18 21:02:37,845 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 21:02:38,179 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 21:02:38,179 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1854418238] [2022-11-18 21:02:38,179 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1854418238] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 21:02:38,179 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1149705113] [2022-11-18 21:02:38,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:02:38,180 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-18 21:02:38,180 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 [2022-11-18 21:02:38,180 INFO L229 MonitoredProcess]: Starting monitored process 91 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-18 21:02:38,182 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (91)] Waiting until timeout for monitored process [2022-11-18 21:02:38,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:38,647 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 57 conjunts are in the unsatisfiable core [2022-11-18 21:02:38,650 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:02:38,660 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2022-11-18 21:02:38,798 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 21:02:38,799 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-18 21:02:39,091 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 21:02:39,091 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-18 21:02:39,659 INFO L321 Elim1Store]: treesize reduction 44, result has 34.3 percent of original size [2022-11-18 21:02:39,659 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 26 treesize of output 43 [2022-11-18 21:02:40,580 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-18 21:02:40,885 INFO L321 Elim1Store]: treesize reduction 76, result has 30.9 percent of original size [2022-11-18 21:02:40,885 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 33 treesize of output 59 [2022-11-18 21:02:41,653 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 6 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-18 21:02:42,511 INFO L321 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-11-18 21:02:42,512 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 42 [2022-11-18 21:02:43,246 INFO L321 Elim1Store]: treesize reduction 80, result has 22.3 percent of original size [2022-11-18 21:02:43,246 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 40 treesize of output 65 [2022-11-18 21:02:44,341 INFO L321 Elim1Store]: treesize reduction 100, result has 25.4 percent of original size [2022-11-18 21:02:44,341 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 38 treesize of output 67 [2022-11-18 21:02:45,311 INFO L321 Elim1Store]: treesize reduction 96, result has 26.2 percent of original size [2022-11-18 21:02:45,311 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 36 treesize of output 67 [2022-11-18 21:02:45,592 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 7 proven. 15 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-18 21:02:45,592 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 21:02:47,058 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1149705113] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 21:02:47,058 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 21:02:47,058 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 27] total 36 [2022-11-18 21:02:47,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [741862823] [2022-11-18 21:02:47,059 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 21:02:47,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-11-18 21:02:47,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 21:02:47,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-11-18 21:02:47,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=506, Invalid=1944, Unknown=0, NotChecked=0, Total=2450 [2022-11-18 21:02:47,060 INFO L87 Difference]: Start difference. First operand 443 states and 559 transitions. Second operand has 38 states, 34 states have (on average 2.0) internal successors, (68), 29 states have internal predecessors, (68), 9 states have call successors, (9), 1 states have call predecessors, (9), 5 states have return successors, (10), 10 states have call predecessors, (10), 9 states have call successors, (10) [2022-11-18 21:02:55,386 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 21:02:55,386 INFO L93 Difference]: Finished difference Result 462 states and 569 transitions. [2022-11-18 21:02:55,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-11-18 21:02:55,388 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 34 states have (on average 2.0) internal successors, (68), 29 states have internal predecessors, (68), 9 states have call successors, (9), 1 states have call predecessors, (9), 5 states have return successors, (10), 10 states have call predecessors, (10), 9 states have call successors, (10) Word has length 54 [2022-11-18 21:02:55,388 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 21:02:55,389 INFO L225 Difference]: With dead ends: 462 [2022-11-18 21:02:55,389 INFO L226 Difference]: Without dead ends: 462 [2022-11-18 21:02:55,389 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 88 SyntacticMatches, 4 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1273 ImplicationChecksByTransitivity, 8.5s TimeCoverageRelationStatistics Valid=772, Invalid=3009, Unknown=1, NotChecked=0, Total=3782 [2022-11-18 21:02:55,390 INFO L413 NwaCegarLoop]: 219 mSDtfsCounter, 669 mSDsluCounter, 2176 mSDsCounter, 0 mSdLazyCounter, 1577 mSolverCounterSat, 123 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 669 SdHoareTripleChecker+Valid, 2395 SdHoareTripleChecker+Invalid, 2469 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 123 IncrementalHoareTripleChecker+Valid, 1577 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 769 IncrementalHoareTripleChecker+Unchecked, 4.8s IncrementalHoareTripleChecker+Time [2022-11-18 21:02:55,390 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [669 Valid, 2395 Invalid, 2469 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [123 Valid, 1577 Invalid, 0 Unknown, 769 Unchecked, 4.8s Time] [2022-11-18 21:02:55,391 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 462 states. [2022-11-18 21:02:55,393 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 462 to 443. [2022-11-18 21:02:55,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 443 states, 302 states have (on average 1.6688741721854305) internal successors, (504), 404 states have internal predecessors, (504), 24 states have call successors, (24), 17 states have call predecessors, (24), 20 states have return successors, (30), 25 states have call predecessors, (30), 24 states have call successors, (30) [2022-11-18 21:02:55,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 443 states to 443 states and 558 transitions. [2022-11-18 21:02:55,394 INFO L78 Accepts]: Start accepts. Automaton has 443 states and 558 transitions. Word has length 54 [2022-11-18 21:02:55,394 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 21:02:55,394 INFO L495 AbstractCegarLoop]: Abstraction has 443 states and 558 transitions. [2022-11-18 21:02:55,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 34 states have (on average 2.0) internal successors, (68), 29 states have internal predecessors, (68), 9 states have call successors, (9), 1 states have call predecessors, (9), 5 states have return successors, (10), 10 states have call predecessors, (10), 9 states have call successors, (10) [2022-11-18 21:02:55,395 INFO L276 IsEmpty]: Start isEmpty. Operand 443 states and 558 transitions. [2022-11-18 21:02:55,395 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-11-18 21:02:55,395 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 21:02:55,395 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:02:55,407 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 21:02:55,601 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (91)] Forceful destruction successful, exit code 0 [2022-11-18 21:02:55,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 90 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,91 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt [2022-11-18 21:02:55,800 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr90REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 21:02:55,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:02:55,800 INFO L85 PathProgramCache]: Analyzing trace with hash -2110101978, now seen corresponding path program 1 times [2022-11-18 21:02:55,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 21:02:55,801 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1434406019] [2022-11-18 21:02:55,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:02:55,801 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 21:02:55,801 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 21:02:55,802 INFO L229 MonitoredProcess]: Starting monitored process 92 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 21:02:55,803 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 21:02:56,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:56,031 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 33 conjunts are in the unsatisfiable core [2022-11-18 21:02:56,033 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:02:56,255 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 21:02:56,255 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-18 21:02:56,263 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-11-18 21:02:56,444 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 21:02:56,444 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-18 21:02:56,450 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-11-18 21:02:58,628 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 21:02:58,629 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-11-18 21:03:08,897 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 21:03:08,897 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2022-11-18 21:03:09,415 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 19 refuted. 12 times theorem prover too weak. 9 trivial. 0 not checked. [2022-11-18 21:03:09,415 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 21:03:10,173 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 21:03:10,173 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1434406019] [2022-11-18 21:03:10,174 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1434406019] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 21:03:10,174 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [3226386] [2022-11-18 21:03:10,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:03:10,174 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-18 21:03:10,174 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 [2022-11-18 21:03:10,175 INFO L229 MonitoredProcess]: Starting monitored process 93 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-18 21:03:10,176 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (93)] Waiting until timeout for monitored process [2022-11-18 21:03:10,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:03:10,644 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 51 conjunts are in the unsatisfiable core [2022-11-18 21:03:10,647 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:03:10,662 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2022-11-18 21:03:10,852 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 21:03:10,852 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-18 21:03:10,865 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-11-18 21:03:11,252 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 21:03:11,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-18 21:03:11,269 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-11-18 21:03:11,955 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 21:03:11,955 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2022-11-18 21:03:12,008 INFO L321 Elim1Store]: treesize reduction 12, result has 42.9 percent of original size [2022-11-18 21:03:12,009 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 20 treesize of output 22 [2022-11-18 21:03:12,583 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 21:03:12,583 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2022-11-18 21:03:13,674 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 5 [2022-11-18 21:03:14,254 INFO L321 Elim1Store]: treesize reduction 20, result has 37.5 percent of original size [2022-11-18 21:03:14,254 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 25 [2022-11-18 21:03:14,789 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 25 refuted. 6 times theorem prover too weak. 9 trivial. 0 not checked. [2022-11-18 21:03:14,789 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 21:03:15,714 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 21:03:15,714 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 44 [2022-11-18 21:03:17,616 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [3226386] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 21:03:17,616 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 21:03:17,616 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 22] total 25 [2022-11-18 21:03:17,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1898980067] [2022-11-18 21:03:17,616 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 21:03:17,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-11-18 21:03:17,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 21:03:17,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-11-18 21:03:17,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=289, Invalid=942, Unknown=29, NotChecked=0, Total=1260 [2022-11-18 21:03:17,617 INFO L87 Difference]: Start difference. First operand 443 states and 558 transitions. Second operand has 27 states, 24 states have (on average 2.875) internal successors, (69), 23 states have internal predecessors, (69), 7 states have call successors, (9), 2 states have call predecessors, (9), 6 states have return successors, (10), 7 states have call predecessors, (10), 7 states have call successors, (10) [2022-11-18 21:03:23,893 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 21:03:23,893 INFO L93 Difference]: Finished difference Result 443 states and 557 transitions. [2022-11-18 21:03:23,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-11-18 21:03:23,895 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 24 states have (on average 2.875) internal successors, (69), 23 states have internal predecessors, (69), 7 states have call successors, (9), 2 states have call predecessors, (9), 6 states have return successors, (10), 7 states have call predecessors, (10), 7 states have call successors, (10) Word has length 54 [2022-11-18 21:03:23,895 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 21:03:23,896 INFO L225 Difference]: With dead ends: 443 [2022-11-18 21:03:23,896 INFO L226 Difference]: Without dead ends: 443 [2022-11-18 21:03:23,896 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 120 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 604 ImplicationChecksByTransitivity, 19.8s TimeCoverageRelationStatistics Valid=380, Invalid=1311, Unknown=31, NotChecked=0, Total=1722 [2022-11-18 21:03:23,897 INFO L413 NwaCegarLoop]: 297 mSDtfsCounter, 14 mSDsluCounter, 1978 mSDsCounter, 0 mSdLazyCounter, 634 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 2275 SdHoareTripleChecker+Invalid, 1612 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 634 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 969 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-11-18 21:03:23,897 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 2275 Invalid, 1612 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 634 Invalid, 0 Unknown, 969 Unchecked, 1.9s Time] [2022-11-18 21:03:23,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 443 states. [2022-11-18 21:03:23,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 443 to 443. [2022-11-18 21:03:23,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 443 states, 302 states have (on average 1.6655629139072847) internal successors, (503), 404 states have internal predecessors, (503), 24 states have call successors, (24), 17 states have call predecessors, (24), 20 states have return successors, (30), 25 states have call predecessors, (30), 24 states have call successors, (30) [2022-11-18 21:03:23,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 443 states to 443 states and 557 transitions. [2022-11-18 21:03:23,904 INFO L78 Accepts]: Start accepts. Automaton has 443 states and 557 transitions. Word has length 54 [2022-11-18 21:03:23,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 21:03:23,904 INFO L495 AbstractCegarLoop]: Abstraction has 443 states and 557 transitions. [2022-11-18 21:03:23,904 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 24 states have (on average 2.875) internal successors, (69), 23 states have internal predecessors, (69), 7 states have call successors, (9), 2 states have call predecessors, (9), 6 states have return successors, (10), 7 states have call predecessors, (10), 7 states have call successors, (10) [2022-11-18 21:03:23,904 INFO L276 IsEmpty]: Start isEmpty. Operand 443 states and 557 transitions. [2022-11-18 21:03:23,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-11-18 21:03:23,905 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 21:03:23,905 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:03:23,918 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (93)] Forceful destruction successful, exit code 0 [2022-11-18 21:03:24,117 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 21:03:24,310 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 93 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt,92 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 21:03:24,310 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr60ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 21:03:24,310 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:03:24,310 INFO L85 PathProgramCache]: Analyzing trace with hash -894879203, now seen corresponding path program 1 times [2022-11-18 21:03:24,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 21:03:24,311 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1192680284] [2022-11-18 21:03:24,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:03:24,311 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 21:03:24,311 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 21:03:24,312 INFO L229 MonitoredProcess]: Starting monitored process 94 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 21:03:24,313 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 21:03:24,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:03:24,538 INFO L263 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-18 21:03:24,540 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:03:24,574 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2022-11-18 21:03:24,574 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 21:03:24,574 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 21:03:24,574 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1192680284] [2022-11-18 21:03:24,574 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1192680284] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:03:24,574 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:03:24,574 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-18 21:03:24,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [629680066] [2022-11-18 21:03:24,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:03:24,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 21:03:24,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 21:03:24,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 21:03:24,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 21:03:24,576 INFO L87 Difference]: Start difference. First operand 443 states and 557 transitions. Second operand has 5 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 1 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) [2022-11-18 21:03:24,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 21:03:24,678 INFO L93 Difference]: Finished difference Result 447 states and 559 transitions. [2022-11-18 21:03:24,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 21:03:24,678 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 1 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) Word has length 55 [2022-11-18 21:03:24,678 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 21:03:24,679 INFO L225 Difference]: With dead ends: 447 [2022-11-18 21:03:24,679 INFO L226 Difference]: Without dead ends: 447 [2022-11-18 21:03:24,680 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 51 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-18 21:03:24,680 INFO L413 NwaCegarLoop]: 332 mSDtfsCounter, 213 mSDsluCounter, 765 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 222 SdHoareTripleChecker+Valid, 1097 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-18 21:03:24,680 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [222 Valid, 1097 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-18 21:03:24,681 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 447 states. [2022-11-18 21:03:24,685 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 447 to 442. [2022-11-18 21:03:24,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 442 states, 302 states have (on average 1.6622516556291391) internal successors, (502), 403 states have internal predecessors, (502), 24 states have call successors, (24), 17 states have call predecessors, (24), 20 states have return successors, (30), 25 states have call predecessors, (30), 24 states have call successors, (30) [2022-11-18 21:03:24,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 442 states to 442 states and 556 transitions. [2022-11-18 21:03:24,687 INFO L78 Accepts]: Start accepts. Automaton has 442 states and 556 transitions. Word has length 55 [2022-11-18 21:03:24,687 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 21:03:24,687 INFO L495 AbstractCegarLoop]: Abstraction has 442 states and 556 transitions. [2022-11-18 21:03:24,687 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 1 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) [2022-11-18 21:03:24,688 INFO L276 IsEmpty]: Start isEmpty. Operand 442 states and 556 transitions. [2022-11-18 21:03:24,688 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-11-18 21:03:24,688 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 21:03:24,688 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:03:24,702 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 21:03:24,900 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 94 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 21:03:24,900 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr14REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 21:03:24,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:03:24,900 INFO L85 PathProgramCache]: Analyzing trace with hash -894879327, now seen corresponding path program 1 times [2022-11-18 21:03:24,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 21:03:24,901 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [169664939] [2022-11-18 21:03:24,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:03:24,901 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 21:03:24,901 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 21:03:24,902 INFO L229 MonitoredProcess]: Starting monitored process 95 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 21:03:24,903 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (95)] Waiting until timeout for monitored process [2022-11-18 21:03:25,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:03:25,131 INFO L263 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-18 21:03:25,132 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:03:25,196 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2022-11-18 21:03:25,196 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 21:03:25,196 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 21:03:25,196 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [169664939] [2022-11-18 21:03:25,196 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [169664939] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:03:25,196 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:03:25,196 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 21:03:25,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [864549331] [2022-11-18 21:03:25,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:03:25,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 21:03:25,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 21:03:25,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 21:03:25,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 21:03:25,197 INFO L87 Difference]: Start difference. First operand 442 states and 556 transitions. Second operand has 5 states, 5 states have (on average 6.0) internal successors, (30), 4 states have internal predecessors, (30), 1 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) [2022-11-18 21:03:25,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 21:03:25,315 INFO L93 Difference]: Finished difference Result 462 states and 511 transitions. [2022-11-18 21:03:25,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 21:03:25,315 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.0) internal successors, (30), 4 states have internal predecessors, (30), 1 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) Word has length 55 [2022-11-18 21:03:25,316 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 21:03:25,316 INFO L225 Difference]: With dead ends: 462 [2022-11-18 21:03:25,316 INFO L226 Difference]: Without dead ends: 462 [2022-11-18 21:03:25,317 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 51 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-18 21:03:25,317 INFO L413 NwaCegarLoop]: 338 mSDtfsCounter, 93 mSDsluCounter, 971 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 1309 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-18 21:03:25,317 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [94 Valid, 1309 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-18 21:03:25,317 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 462 states. [2022-11-18 21:03:25,319 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 462 to 370. [2022-11-18 21:03:25,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 370 states, 239 states have (on average 1.5857740585774058) internal successors, (379), 340 states have internal predecessors, (379), 16 states have call successors, (16), 13 states have call predecessors, (16), 16 states have return successors, (19), 18 states have call predecessors, (19), 16 states have call successors, (19) [2022-11-18 21:03:25,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370 states to 370 states and 414 transitions. [2022-11-18 21:03:25,320 INFO L78 Accepts]: Start accepts. Automaton has 370 states and 414 transitions. Word has length 55 [2022-11-18 21:03:25,320 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 21:03:25,320 INFO L495 AbstractCegarLoop]: Abstraction has 370 states and 414 transitions. [2022-11-18 21:03:25,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.0) internal successors, (30), 4 states have internal predecessors, (30), 1 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) [2022-11-18 21:03:25,321 INFO L276 IsEmpty]: Start isEmpty. Operand 370 states and 414 transitions. [2022-11-18 21:03:25,321 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-11-18 21:03:25,321 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 21:03:25,321 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 21:03:25,330 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (95)] Ended with exit code 0 [2022-11-18 21:03:25,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 95 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 21:03:25,526 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr14REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 21:03:25,526 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:03:25,526 INFO L85 PathProgramCache]: Analyzing trace with hash -923508478, now seen corresponding path program 1 times [2022-11-18 21:03:25,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 21:03:25,526 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1101563450] [2022-11-18 21:03:25,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:03:25,526 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 21:03:25,527 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 21:03:25,528 INFO L229 MonitoredProcess]: Starting monitored process 96 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 21:03:25,529 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 21:03:25,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:03:25,769 INFO L263 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-18 21:03:25,770 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:03:25,774 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-18 21:03:25,810 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2022-11-18 21:03:25,810 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 21:03:25,810 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 21:03:25,810 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1101563450] [2022-11-18 21:03:25,810 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1101563450] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:03:25,810 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:03:25,811 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-18 21:03:25,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [705077713] [2022-11-18 21:03:25,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:03:25,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 21:03:25,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 21:03:25,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 21:03:25,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 21:03:25,812 INFO L87 Difference]: Start difference. First operand 370 states and 414 transitions. Second operand has 5 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 1 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) [2022-11-18 21:03:26,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 21:03:26,733 INFO L93 Difference]: Finished difference Result 388 states and 438 transitions. [2022-11-18 21:03:26,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 21:03:26,734 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 1 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) Word has length 55 [2022-11-18 21:03:26,734 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 21:03:26,735 INFO L225 Difference]: With dead ends: 388 [2022-11-18 21:03:26,735 INFO L226 Difference]: Without dead ends: 388 [2022-11-18 21:03:26,735 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 51 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-18 21:03:26,736 INFO L413 NwaCegarLoop]: 301 mSDtfsCounter, 51 mSDsluCounter, 582 mSDsCounter, 0 mSdLazyCounter, 398 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 883 SdHoareTripleChecker+Invalid, 401 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 398 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-11-18 21:03:26,736 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [53 Valid, 883 Invalid, 401 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 398 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-11-18 21:03:26,737 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 388 states. [2022-11-18 21:03:26,740 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 388 to 368. [2022-11-18 21:03:26,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 368 states, 239 states have (on average 1.5774058577405858) internal successors, (377), 338 states have internal predecessors, (377), 16 states have call successors, (16), 13 states have call predecessors, (16), 16 states have return successors, (19), 18 states have call predecessors, (19), 16 states have call successors, (19) [2022-11-18 21:03:26,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 412 transitions. [2022-11-18 21:03:26,742 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 412 transitions. Word has length 55 [2022-11-18 21:03:26,742 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 21:03:26,743 INFO L495 AbstractCegarLoop]: Abstraction has 368 states and 412 transitions. [2022-11-18 21:03:26,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 1 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) [2022-11-18 21:03:26,743 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 412 transitions. [2022-11-18 21:03:26,743 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-11-18 21:03:26,744 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 21:03:26,744 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 21:03:26,755 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 21:03:26,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 96 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 21:03:26,950 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr15REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 21:03:26,950 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:03:26,950 INFO L85 PathProgramCache]: Analyzing trace with hash -923508477, now seen corresponding path program 1 times [2022-11-18 21:03:26,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 21:03:26,950 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [371422532] [2022-11-18 21:03:26,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:03:26,950 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 21:03:26,951 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 21:03:26,951 INFO L229 MonitoredProcess]: Starting monitored process 97 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 21:03:26,954 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (97)] Waiting until timeout for monitored process [2022-11-18 21:03:27,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:03:27,233 INFO L263 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-18 21:03:27,234 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:03:27,268 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (= (store |c_old(#valid)| |ldv_malloc_#res.base| (_ bv1 1)) |c_#valid|)) is different from true [2022-11-18 21:03:27,291 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-11-18 21:03:27,291 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-18 21:03:27,308 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-11-18 21:03:27,308 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 21:03:27,308 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 21:03:27,308 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [371422532] [2022-11-18 21:03:27,308 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [371422532] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:03:27,308 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:03:27,309 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-18 21:03:27,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548626978] [2022-11-18 21:03:27,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:03:27,309 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 21:03:27,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 21:03:27,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 21:03:27,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=8, Unknown=1, NotChecked=4, Total=20 [2022-11-18 21:03:27,309 INFO L87 Difference]: Start difference. First operand 368 states and 412 transitions. Second operand has 5 states, 4 states have (on average 7.75) internal successors, (31), 5 states have internal predecessors, (31), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-11-18 21:03:28,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 21:03:28,318 INFO L93 Difference]: Finished difference Result 428 states and 490 transitions. [2022-11-18 21:03:28,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 21:03:28,320 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 7.75) internal successors, (31), 5 states have internal predecessors, (31), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 55 [2022-11-18 21:03:28,320 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 21:03:28,320 INFO L225 Difference]: With dead ends: 428 [2022-11-18 21:03:28,320 INFO L226 Difference]: Without dead ends: 428 [2022-11-18 21:03:28,321 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 50 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=8, Unknown=1, NotChecked=4, Total=20 [2022-11-18 21:03:28,321 INFO L413 NwaCegarLoop]: 278 mSDtfsCounter, 136 mSDsluCounter, 324 mSDsCounter, 0 mSdLazyCounter, 318 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 141 SdHoareTripleChecker+Valid, 602 SdHoareTripleChecker+Invalid, 730 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 318 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 388 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-11-18 21:03:28,321 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [141 Valid, 602 Invalid, 730 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 318 Invalid, 0 Unknown, 388 Unchecked, 1.0s Time] [2022-11-18 21:03:28,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 428 states. [2022-11-18 21:03:28,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 428 to 367. [2022-11-18 21:03:28,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 367 states, 239 states have (on average 1.5732217573221758) internal successors, (376), 337 states have internal predecessors, (376), 16 states have call successors, (16), 13 states have call predecessors, (16), 16 states have return successors, (19), 18 states have call predecessors, (19), 16 states have call successors, (19) [2022-11-18 21:03:28,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 367 states to 367 states and 411 transitions. [2022-11-18 21:03:28,325 INFO L78 Accepts]: Start accepts. Automaton has 367 states and 411 transitions. Word has length 55 [2022-11-18 21:03:28,325 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 21:03:28,325 INFO L495 AbstractCegarLoop]: Abstraction has 367 states and 411 transitions. [2022-11-18 21:03:28,325 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 7.75) internal successors, (31), 5 states have internal predecessors, (31), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-11-18 21:03:28,325 INFO L276 IsEmpty]: Start isEmpty. Operand 367 states and 411 transitions. [2022-11-18 21:03:28,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-11-18 21:03:28,326 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 21:03:28,326 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 21:03:28,337 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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)] Ended with exit code 0 [2022-11-18 21:03:28,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 97 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 21:03:28,530 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr16REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 21:03:28,530 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:03:28,530 INFO L85 PathProgramCache]: Analyzing trace with hash -923508476, now seen corresponding path program 1 times [2022-11-18 21:03:28,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 21:03:28,530 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1901758266] [2022-11-18 21:03:28,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:03:28,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-18 21:03:28,531 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 21:03:28,531 INFO L229 MonitoredProcess]: Starting monitored process 98 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 21:03:28,532 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 21:03:28,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:03:28,774 INFO L263 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-18 21:03:28,775 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:03:28,789 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-18 21:03:28,878 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2022-11-18 21:03:28,878 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 21:03:28,879 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 21:03:28,879 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1901758266] [2022-11-18 21:03:28,879 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1901758266] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:03:28,879 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:03:28,879 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 21:03:28,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [676996756] [2022-11-18 21:03:28,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:03:28,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-18 21:03:28,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 21:03:28,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-18 21:03:28,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-18 21:03:28,880 INFO L87 Difference]: Start difference. First operand 367 states and 411 transitions. Second operand has 6 states, 5 states have (on average 6.2) internal successors, (31), 5 states have internal predecessors, (31), 1 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) [2022-11-18 21:03:30,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 21:03:30,327 INFO L93 Difference]: Finished difference Result 460 states and 510 transitions. [2022-11-18 21:03:30,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-18 21:03:30,328 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 6.2) internal successors, (31), 5 states have internal predecessors, (31), 1 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) Word has length 55 [2022-11-18 21:03:30,328 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 21:03:30,329 INFO L225 Difference]: With dead ends: 460 [2022-11-18 21:03:30,329 INFO L226 Difference]: Without dead ends: 460 [2022-11-18 21:03:30,329 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-11-18 21:03:30,329 INFO L413 NwaCegarLoop]: 364 mSDtfsCounter, 100 mSDsluCounter, 1107 mSDsCounter, 0 mSdLazyCounter, 474 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 1471 SdHoareTripleChecker+Invalid, 475 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 474 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-11-18 21:03:30,330 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [102 Valid, 1471 Invalid, 475 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 474 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-11-18 21:03:30,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 460 states. [2022-11-18 21:03:30,333 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 460 to 365. [2022-11-18 21:03:30,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 365 states, 239 states have (on average 1.5648535564853556) internal successors, (374), 335 states have internal predecessors, (374), 16 states have call successors, (16), 13 states have call predecessors, (16), 16 states have return successors, (19), 18 states have call predecessors, (19), 16 states have call successors, (19) [2022-11-18 21:03:30,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 409 transitions. [2022-11-18 21:03:30,333 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 409 transitions. Word has length 55 [2022-11-18 21:03:30,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 21:03:30,334 INFO L495 AbstractCegarLoop]: Abstraction has 365 states and 409 transitions. [2022-11-18 21:03:30,334 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 6.2) internal successors, (31), 5 states have internal predecessors, (31), 1 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) [2022-11-18 21:03:30,334 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 409 transitions. [2022-11-18 21:03:30,334 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-11-18 21:03:30,334 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 21:03:30,334 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 21:03:30,348 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 21:03:30,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 98 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 21:03:30,535 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr17REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 21:03:30,535 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:03:30,535 INFO L85 PathProgramCache]: Analyzing trace with hash -923508475, now seen corresponding path program 1 times [2022-11-18 21:03:30,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 21:03:30,536 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1771378021] [2022-11-18 21:03:30,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:03:30,536 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 21:03:30,536 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 21:03:30,537 INFO L229 MonitoredProcess]: Starting monitored process 99 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 21:03:30,538 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 21:03:30,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:03:30,856 INFO L263 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-18 21:03:30,857 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:03:30,967 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (exists ((v_ArrVal_2268 (_ BitVec 32))) (= |c_#length| (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_2268))))) is different from true [2022-11-18 21:03:30,989 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 21:03:30,990 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-18 21:03:31,006 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-18 21:03:31,007 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-18 21:03:31,073 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-11-18 21:03:31,073 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 21:03:31,073 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 21:03:31,074 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1771378021] [2022-11-18 21:03:31,074 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1771378021] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:03:31,074 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:03:31,074 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 21:03:31,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1250165305] [2022-11-18 21:03:31,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:03:31,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-18 21:03:31,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 21:03:31,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-18 21:03:31,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=13, Unknown=1, NotChecked=6, Total=30 [2022-11-18 21:03:31,075 INFO L87 Difference]: Start difference. First operand 365 states and 409 transitions. Second operand has 6 states, 5 states have (on average 6.2) internal successors, (31), 6 states have internal predecessors, (31), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-11-18 21:03:33,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 21:03:33,848 INFO L93 Difference]: Finished difference Result 462 states and 512 transitions. [2022-11-18 21:03:33,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-18 21:03:33,849 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 6.2) internal successors, (31), 6 states have internal predecessors, (31), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 55 [2022-11-18 21:03:33,849 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 21:03:33,850 INFO L225 Difference]: With dead ends: 462 [2022-11-18 21:03:33,850 INFO L226 Difference]: Without dead ends: 462 [2022-11-18 21:03:33,850 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=10, Invalid=13, Unknown=1, NotChecked=6, Total=30 [2022-11-18 21:03:33,850 INFO L413 NwaCegarLoop]: 270 mSDtfsCounter, 145 mSDsluCounter, 450 mSDsCounter, 0 mSdLazyCounter, 527 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 720 SdHoareTripleChecker+Invalid, 914 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 527 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 370 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2022-11-18 21:03:33,850 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [148 Valid, 720 Invalid, 914 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 527 Invalid, 0 Unknown, 370 Unchecked, 2.8s Time] [2022-11-18 21:03:33,851 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 462 states. [2022-11-18 21:03:33,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 462 to 364. [2022-11-18 21:03:33,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 364 states, 238 states have (on average 1.5672268907563025) internal successors, (373), 334 states have internal predecessors, (373), 16 states have call successors, (16), 13 states have call predecessors, (16), 16 states have return successors, (19), 18 states have call predecessors, (19), 16 states have call successors, (19) [2022-11-18 21:03:33,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 408 transitions. [2022-11-18 21:03:33,854 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 408 transitions. Word has length 55 [2022-11-18 21:03:33,854 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 21:03:33,854 INFO L495 AbstractCegarLoop]: Abstraction has 364 states and 408 transitions. [2022-11-18 21:03:33,854 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 6.2) internal successors, (31), 6 states have internal predecessors, (31), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-11-18 21:03:33,854 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 408 transitions. [2022-11-18 21:03:33,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2022-11-18 21:03:33,854 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 21:03:33,854 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:03:33,871 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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)] Ended with exit code 0 [2022-11-18 21:03:34,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 99 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 21:03:34,055 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr61ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 21:03:34,055 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:03:34,055 INFO L85 PathProgramCache]: Analyzing trace with hash -1971451162, now seen corresponding path program 1 times [2022-11-18 21:03:34,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 21:03:34,055 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1878864567] [2022-11-18 21:03:34,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:03:34,056 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 21:03:34,056 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 21:03:34,056 INFO L229 MonitoredProcess]: Starting monitored process 100 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 21:03:34,057 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 21:03:34,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:03:34,305 INFO L263 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-18 21:03:34,306 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:03:34,514 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2022-11-18 21:03:34,514 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 21:03:34,514 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 21:03:34,514 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1878864567] [2022-11-18 21:03:34,514 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1878864567] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:03:34,515 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:03:34,515 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-18 21:03:34,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [792246903] [2022-11-18 21:03:34,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:03:34,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-18 21:03:34,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 21:03:34,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-18 21:03:34,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-11-18 21:03:34,516 INFO L87 Difference]: Start difference. First operand 364 states and 408 transitions. Second operand has 6 states, 5 states have (on average 6.2) internal successors, (31), 4 states have internal predecessors, (31), 1 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) [2022-11-18 21:03:34,953 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 21:03:34,953 INFO L93 Difference]: Finished difference Result 455 states and 504 transitions. [2022-11-18 21:03:34,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-18 21:03:34,954 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 6.2) internal successors, (31), 4 states have internal predecessors, (31), 1 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) Word has length 56 [2022-11-18 21:03:34,954 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 21:03:34,955 INFO L225 Difference]: With dead ends: 455 [2022-11-18 21:03:34,955 INFO L226 Difference]: Without dead ends: 455 [2022-11-18 21:03:34,955 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 51 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-18 21:03:34,956 INFO L413 NwaCegarLoop]: 309 mSDtfsCounter, 440 mSDsluCounter, 809 mSDsCounter, 0 mSdLazyCounter, 208 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 444 SdHoareTripleChecker+Valid, 1118 SdHoareTripleChecker+Invalid, 210 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 208 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-18 21:03:34,956 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [444 Valid, 1118 Invalid, 210 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 208 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-18 21:03:34,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 455 states. [2022-11-18 21:03:34,959 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 455 to 364. [2022-11-18 21:03:34,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 364 states, 238 states have (on average 1.5630252100840336) internal successors, (372), 334 states have internal predecessors, (372), 16 states have call successors, (16), 13 states have call predecessors, (16), 16 states have return successors, (19), 18 states have call predecessors, (19), 16 states have call successors, (19) [2022-11-18 21:03:34,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 407 transitions. [2022-11-18 21:03:34,960 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 407 transitions. Word has length 56 [2022-11-18 21:03:34,960 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 21:03:34,960 INFO L495 AbstractCegarLoop]: Abstraction has 364 states and 407 transitions. [2022-11-18 21:03:34,960 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 6.2) internal successors, (31), 4 states have internal predecessors, (31), 1 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) [2022-11-18 21:03:34,960 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 407 transitions. [2022-11-18 21:03:34,960 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2022-11-18 21:03:34,960 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 21:03:34,961 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:03:34,975 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 21:03:35,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 100 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 21:03:35,161 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr92REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 21:03:35,161 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:03:35,161 INFO L85 PathProgramCache]: Analyzing trace with hash -583426009, now seen corresponding path program 1 times [2022-11-18 21:03:35,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 21:03:35,162 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1425674326] [2022-11-18 21:03:35,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:03:35,162 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 21:03:35,162 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 21:03:35,163 INFO L229 MonitoredProcess]: Starting monitored process 101 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 21:03:35,164 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (101)] Waiting until timeout for monitored process [2022-11-18 21:03:35,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:03:35,424 INFO L263 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 37 conjunts are in the unsatisfiable core [2022-11-18 21:03:35,427 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:03:35,692 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-18 21:03:35,693 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 24 [2022-11-18 21:03:36,035 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 21:03:36,036 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 17 treesize of output 23 [2022-11-18 21:03:36,307 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 21:03:36,308 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 21:03:36,313 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-18 21:03:36,357 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 21:03:36,357 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 21:03:36,363 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-18 21:03:36,753 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 21:03:36,754 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 24 [2022-11-18 21:03:36,767 WARN L207 Elim1Store]: Array PQE input equivalent to false [2022-11-18 21:03:36,813 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 21:03:36,813 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 24 [2022-11-18 21:03:37,084 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 21:03:37,085 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 24 [2022-11-18 21:03:37,143 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 21:03:37,143 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 24 [2022-11-18 21:03:37,752 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-18 21:03:40,181 INFO L321 Elim1Store]: treesize reduction 30, result has 58.9 percent of original size [2022-11-18 21:03:40,182 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 42 treesize of output 77 [2022-11-18 21:03:42,700 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-18 21:03:42,710 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-18 21:03:42,879 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 24 refuted. 2 times theorem prover too weak. 14 trivial. 0 not checked. [2022-11-18 21:03:42,879 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 21:03:43,208 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 21:03:43,209 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 42 [2022-11-18 21:03:43,800 INFO L321 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-11-18 21:03:43,800 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 28 [2022-11-18 21:03:48,849 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 21:03:48,849 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1425674326] [2022-11-18 21:03:48,849 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1425674326] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 21:03:48,849 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [97022711] [2022-11-18 21:03:48,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:03:48,850 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-18 21:03:48,850 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 [2022-11-18 21:03:48,851 INFO L229 MonitoredProcess]: Starting monitored process 102 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-18 21:03:48,852 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (102)] Waiting until timeout for monitored process [2022-11-18 21:03:49,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:03:49,312 INFO L263 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 33 conjunts are in the unsatisfiable core [2022-11-18 21:03:49,315 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:03:53,804 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-18 21:03:53,804 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-18 21:03:54,325 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 21:03:54,325 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 23 [2022-11-18 21:03:54,723 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 21:03:54,723 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 21:03:54,737 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-18 21:03:54,789 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 21:03:54,790 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 27 [2022-11-18 21:03:54,798 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 21:03:54,798 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 7 [2022-11-18 21:03:55,185 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 21:03:55,185 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 24 [2022-11-18 21:03:55,222 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 21:03:55,223 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 32 [2022-11-18 21:03:55,271 WARN L207 Elim1Store]: Array PQE input equivalent to false [2022-11-18 21:03:55,601 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 21:03:55,601 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 32 [2022-11-18 21:03:55,651 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 21:03:55,651 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 24 [2022-11-18 21:03:55,663 WARN L207 Elim1Store]: Array PQE input equivalent to false [2022-11-18 21:03:56,168 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-18 21:03:56,444 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2022-11-18 21:03:56,451 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-18 21:03:56,471 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 24 refuted. 2 times theorem prover too weak. 14 trivial. 0 not checked. [2022-11-18 21:03:56,471 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 21:03:56,523 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 21:03:56,524 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 42 [2022-11-18 21:03:56,605 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-18 21:04:00,363 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [97022711] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 21:04:00,363 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 21:04:00,364 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 25 [2022-11-18 21:04:00,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026112412] [2022-11-18 21:04:00,364 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 21:04:00,364 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-11-18 21:04:00,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 21:04:00,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-11-18 21:04:00,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=239, Invalid=1005, Unknown=16, NotChecked=0, Total=1260 [2022-11-18 21:04:00,365 INFO L87 Difference]: Start difference. First operand 364 states and 407 transitions. Second operand has 27 states, 26 states have (on average 2.8461538461538463) internal successors, (74), 22 states have internal predecessors, (74), 7 states have call successors, (10), 3 states have call predecessors, (10), 5 states have return successors, (10), 7 states have call predecessors, (10), 7 states have call successors, (10) [2022-11-18 21:04:22,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 21:04:22,108 INFO L93 Difference]: Finished difference Result 376 states and 409 transitions. [2022-11-18 21:04:22,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-11-18 21:04:22,110 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 2.8461538461538463) internal successors, (74), 22 states have internal predecessors, (74), 7 states have call successors, (10), 3 states have call predecessors, (10), 5 states have return successors, (10), 7 states have call predecessors, (10), 7 states have call successors, (10) Word has length 56 [2022-11-18 21:04:22,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 21:04:22,110 INFO L225 Difference]: With dead ends: 376 [2022-11-18 21:04:22,111 INFO L226 Difference]: Without dead ends: 376 [2022-11-18 21:04:22,111 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 202 GetRequests, 152 SyntacticMatches, 4 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 448 ImplicationChecksByTransitivity, 33.8s TimeCoverageRelationStatistics Valid=390, Invalid=1838, Unknown=28, NotChecked=0, Total=2256 [2022-11-18 21:04:22,111 INFO L413 NwaCegarLoop]: 308 mSDtfsCounter, 295 mSDsluCounter, 3553 mSDsCounter, 0 mSdLazyCounter, 1548 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 295 SdHoareTripleChecker+Valid, 3861 SdHoareTripleChecker+Invalid, 2224 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 1548 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 655 IncrementalHoareTripleChecker+Unchecked, 5.6s IncrementalHoareTripleChecker+Time [2022-11-18 21:04:22,112 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [295 Valid, 3861 Invalid, 2224 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 1548 Invalid, 0 Unknown, 655 Unchecked, 5.6s Time] [2022-11-18 21:04:22,112 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 376 states. [2022-11-18 21:04:22,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 376 to 364. [2022-11-18 21:04:22,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 364 states, 238 states have (on average 1.5588235294117647) internal successors, (371), 334 states have internal predecessors, (371), 16 states have call successors, (16), 13 states have call predecessors, (16), 16 states have return successors, (19), 18 states have call predecessors, (19), 16 states have call successors, (19) [2022-11-18 21:04:22,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 406 transitions. [2022-11-18 21:04:22,117 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 406 transitions. Word has length 56 [2022-11-18 21:04:22,117 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 21:04:22,117 INFO L495 AbstractCegarLoop]: Abstraction has 364 states and 406 transitions. [2022-11-18 21:04:22,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 2.8461538461538463) internal successors, (74), 22 states have internal predecessors, (74), 7 states have call successors, (10), 3 states have call predecessors, (10), 5 states have return successors, (10), 7 states have call predecessors, (10), 7 states have call successors, (10) [2022-11-18 21:04:22,117 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 406 transitions. [2022-11-18 21:04:22,118 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2022-11-18 21:04:22,118 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 21:04:22,118 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:04:22,123 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (102)] Forceful destruction successful, exit code 0 [2022-11-18 21:04:22,339 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (101)] Forceful destruction successful, exit code 0 [2022-11-18 21:04:22,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 102 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt,101 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 21:04:22,523 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr63REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 21:04:22,523 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:04:22,524 INFO L85 PathProgramCache]: Analyzing trace with hash -1246109365, now seen corresponding path program 1 times [2022-11-18 21:04:22,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 21:04:22,524 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2131959875] [2022-11-18 21:04:22,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:04:22,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-18 21:04:22,524 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 21:04:22,526 INFO L229 MonitoredProcess]: Starting monitored process 103 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 21:04:22,567 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 21:04:22,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:22,841 INFO L263 TraceCheckSpWp]: Trace formula consists of 245 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-18 21:04:22,843 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:04:22,888 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-11-18 21:04:22,888 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 21:04:22,888 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 21:04:22,888 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2131959875] [2022-11-18 21:04:22,888 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2131959875] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:04:22,888 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:04:22,888 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 21:04:22,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1012975052] [2022-11-18 21:04:22,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:04:22,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 21:04:22,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 21:04:22,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 21:04:22,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 21:04:22,889 INFO L87 Difference]: Start difference. First operand 364 states and 406 transitions. Second operand has 5 states, 5 states have (on average 6.8) internal successors, (34), 5 states have internal predecessors, (34), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-11-18 21:04:22,967 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 21:04:22,967 INFO L93 Difference]: Finished difference Result 427 states and 472 transitions. [2022-11-18 21:04:22,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 21:04:22,967 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.8) internal successors, (34), 5 states have internal predecessors, (34), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 60 [2022-11-18 21:04:22,968 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 21:04:22,969 INFO L225 Difference]: With dead ends: 427 [2022-11-18 21:04:22,969 INFO L226 Difference]: Without dead ends: 427 [2022-11-18 21:04:22,969 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-11-18 21:04:22,969 INFO L413 NwaCegarLoop]: 333 mSDtfsCounter, 121 mSDsluCounter, 948 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 1281 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-18 21:04:22,969 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [121 Valid, 1281 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-18 21:04:22,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 427 states. [2022-11-18 21:04:22,973 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 427 to 366. [2022-11-18 21:04:22,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 366 states, 240 states have (on average 1.5541666666666667) internal successors, (373), 336 states have internal predecessors, (373), 16 states have call successors, (16), 13 states have call predecessors, (16), 16 states have return successors, (19), 18 states have call predecessors, (19), 16 states have call successors, (19) [2022-11-18 21:04:22,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 366 states to 366 states and 408 transitions. [2022-11-18 21:04:22,974 INFO L78 Accepts]: Start accepts. Automaton has 366 states and 408 transitions. Word has length 60 [2022-11-18 21:04:22,975 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 21:04:22,975 INFO L495 AbstractCegarLoop]: Abstraction has 366 states and 408 transitions. [2022-11-18 21:04:22,975 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.8) internal successors, (34), 5 states have internal predecessors, (34), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-11-18 21:04:22,975 INFO L276 IsEmpty]: Start isEmpty. Operand 366 states and 408 transitions. [2022-11-18 21:04:22,975 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2022-11-18 21:04:22,975 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 21:04:22,975 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:04:22,992 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 21:04:23,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 103 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 21:04:23,192 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr74ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 21:04:23,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:04:23,193 INFO L85 PathProgramCache]: Analyzing trace with hash -1246108245, now seen corresponding path program 1 times [2022-11-18 21:04:23,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 21:04:23,193 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2034089174] [2022-11-18 21:04:23,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:04:23,193 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 21:04:23,193 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 21:04:23,195 INFO L229 MonitoredProcess]: Starting monitored process 104 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 21:04:23,233 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (104)] Waiting until timeout for monitored process [2022-11-18 21:04:23,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:23,507 INFO L263 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-18 21:04:23,509 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:04:23,602 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2022-11-18 21:04:23,602 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 21:04:23,705 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2022-11-18 21:04:23,706 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 21:04:23,706 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2034089174] [2022-11-18 21:04:23,706 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2034089174] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 21:04:23,706 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 21:04:23,706 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2022-11-18 21:04:23,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1999849394] [2022-11-18 21:04:23,706 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 21:04:23,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 21:04:23,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 21:04:23,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 21:04:23,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 21:04:23,707 INFO L87 Difference]: Start difference. First operand 366 states and 408 transitions. Second operand has 5 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 2 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2022-11-18 21:04:23,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 21:04:23,789 INFO L93 Difference]: Finished difference Result 365 states and 407 transitions. [2022-11-18 21:04:23,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 21:04:23,790 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 2 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) Word has length 60 [2022-11-18 21:04:23,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 21:04:23,791 INFO L225 Difference]: With dead ends: 365 [2022-11-18 21:04:23,791 INFO L226 Difference]: Without dead ends: 365 [2022-11-18 21:04:23,791 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 115 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-18 21:04:23,791 INFO L413 NwaCegarLoop]: 307 mSDtfsCounter, 202 mSDsluCounter, 685 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 211 SdHoareTripleChecker+Valid, 992 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-18 21:04:23,791 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [211 Valid, 992 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-18 21:04:23,792 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 365 states. [2022-11-18 21:04:23,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 365 to 365. [2022-11-18 21:04:23,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 365 states, 240 states have (on average 1.55) internal successors, (372), 335 states have internal predecessors, (372), 16 states have call successors, (16), 13 states have call predecessors, (16), 16 states have return successors, (19), 18 states have call predecessors, (19), 16 states have call successors, (19) [2022-11-18 21:04:23,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 407 transitions. [2022-11-18 21:04:23,796 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 407 transitions. Word has length 60 [2022-11-18 21:04:23,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 21:04:23,796 INFO L495 AbstractCegarLoop]: Abstraction has 365 states and 407 transitions. [2022-11-18 21:04:23,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 2 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2022-11-18 21:04:23,796 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 407 transitions. [2022-11-18 21:04:23,797 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2022-11-18 21:04:23,797 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 21:04:23,797 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:04:23,815 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (104)] Forceful destruction successful, exit code 0 [2022-11-18 21:04:24,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 104 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 21:04:24,015 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr75ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 21:04:24,015 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:04:24,015 INFO L85 PathProgramCache]: Analyzing trace with hash 25350471, now seen corresponding path program 1 times [2022-11-18 21:04:24,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 21:04:24,015 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1013177301] [2022-11-18 21:04:24,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:04:24,016 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 21:04:24,016 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 21:04:24,016 INFO L229 MonitoredProcess]: Starting monitored process 105 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 21:04:24,017 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 21:04:24,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:24,277 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-18 21:04:24,278 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:04:24,958 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 18 proven. 2 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-11-18 21:04:24,958 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 21:04:25,173 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2022-11-18 21:04:25,173 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 21:04:25,173 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1013177301] [2022-11-18 21:04:25,173 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1013177301] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 21:04:25,173 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 21:04:25,174 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 9 [2022-11-18 21:04:25,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [283780572] [2022-11-18 21:04:25,175 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 21:04:25,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 21:04:25,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 21:04:25,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 21:04:25,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-18 21:04:25,175 INFO L87 Difference]: Start difference. First operand 365 states and 407 transitions. Second operand has 10 states, 9 states have (on average 8.444444444444445) internal successors, (76), 8 states have internal predecessors, (76), 5 states have call successors, (12), 3 states have call predecessors, (12), 4 states have return successors, (12), 6 states have call predecessors, (12), 5 states have call successors, (12) [2022-11-18 21:04:25,391 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 21:04:25,391 INFO L93 Difference]: Finished difference Result 524 states and 589 transitions. [2022-11-18 21:04:25,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-18 21:04:25,391 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 8.444444444444445) internal successors, (76), 8 states have internal predecessors, (76), 5 states have call successors, (12), 3 states have call predecessors, (12), 4 states have return successors, (12), 6 states have call predecessors, (12), 5 states have call successors, (12) Word has length 61 [2022-11-18 21:04:25,392 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 21:04:25,393 INFO L225 Difference]: With dead ends: 524 [2022-11-18 21:04:25,393 INFO L226 Difference]: Without dead ends: 524 [2022-11-18 21:04:25,393 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 112 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-18 21:04:25,393 INFO L413 NwaCegarLoop]: 408 mSDtfsCounter, 273 mSDsluCounter, 1506 mSDsCounter, 0 mSdLazyCounter, 79 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 274 SdHoareTripleChecker+Valid, 1914 SdHoareTripleChecker+Invalid, 205 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 79 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 120 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-18 21:04:25,393 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [274 Valid, 1914 Invalid, 205 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 79 Invalid, 0 Unknown, 120 Unchecked, 0.2s Time] [2022-11-18 21:04:25,394 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 524 states. [2022-11-18 21:04:25,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 524 to 431. [2022-11-18 21:04:25,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 431 states, 295 states have (on average 1.583050847457627) internal successors, (467), 392 states have internal predecessors, (467), 23 states have call successors, (23), 18 states have call predecessors, (23), 22 states have return successors, (29), 24 states have call predecessors, (29), 23 states have call successors, (29) [2022-11-18 21:04:25,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 431 states to 431 states and 519 transitions. [2022-11-18 21:04:25,399 INFO L78 Accepts]: Start accepts. Automaton has 431 states and 519 transitions. Word has length 61 [2022-11-18 21:04:25,400 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 21:04:25,400 INFO L495 AbstractCegarLoop]: Abstraction has 431 states and 519 transitions. [2022-11-18 21:04:25,400 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 8.444444444444445) internal successors, (76), 8 states have internal predecessors, (76), 5 states have call successors, (12), 3 states have call predecessors, (12), 4 states have return successors, (12), 6 states have call predecessors, (12), 5 states have call successors, (12) [2022-11-18 21:04:25,400 INFO L276 IsEmpty]: Start isEmpty. Operand 431 states and 519 transitions. [2022-11-18 21:04:25,400 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2022-11-18 21:04:25,400 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 21:04:25,401 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:04:25,412 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 21:04:25,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 105 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 21:04:25,613 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr103ASSERT_VIOLATIONMEMORY_LEAK === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 21:04:25,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:04:25,613 INFO L85 PathProgramCache]: Analyzing trace with hash -597667913, now seen corresponding path program 1 times [2022-11-18 21:04:25,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 21:04:25,613 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [780533852] [2022-11-18 21:04:25,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:04:25,613 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 21:04:25,614 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 21:04:25,614 INFO L229 MonitoredProcess]: Starting monitored process 106 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 21:04:25,615 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 21:04:25,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:25,932 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 39 conjunts are in the unsatisfiable core [2022-11-18 21:04:25,935 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:04:42,746 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ULTIMATE.start_entry_point_~client~0#1.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~client~0#1.base|)) (exists ((|ULTIMATE.start_entry_point_~cfg~2#1.base| (_ BitVec 32)) (v_ArrVal_2551 (_ BitVec 1)) (v_ArrVal_2550 (_ BitVec 1)) (|ULTIMATE.start_entry_point_~fe~2#1.base| (_ BitVec 32)) (|ULTIMATE.start_entry_point_~addr~0#1.base| (_ BitVec 32)) (v_ArrVal_2558 (_ BitVec 1))) (let ((.cse1 (store |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~client~0#1.base| v_ArrVal_2550))) (let ((.cse2 (store .cse1 |ULTIMATE.start_entry_point_~cfg~2#1.base| v_ArrVal_2551))) (let ((.cse3 (store .cse2 |ULTIMATE.start_entry_point_~fe~2#1.base| v_ArrVal_2558))) (let ((.cse0 (store (store .cse3 |ULTIMATE.start_entry_point_~addr~0#1.base| (_ bv0 1)) |ULTIMATE.start_entry_point_~fe~2#1.base| (_ bv0 1)))) (and (= (bvadd (select .cse0 |ULTIMATE.start_entry_point_~cfg~2#1.base|) (_ bv1 1)) (_ bv0 1)) (= (select .cse1 |ULTIMATE.start_entry_point_~cfg~2#1.base|) (_ bv0 1)) (= (select .cse2 |ULTIMATE.start_entry_point_~fe~2#1.base|) (_ bv0 1)) (= (store (store .cse0 |ULTIMATE.start_entry_point_~cfg~2#1.base| (_ bv0 1)) |ULTIMATE.start_entry_point_~client~0#1.base| (_ bv0 1)) |c_#valid|) (= (_ bv0 1) (select .cse3 |ULTIMATE.start_entry_point_~addr~0#1.base|)) (not (= |ULTIMATE.start_entry_point_~cfg~2#1.base| (_ bv0 32))) (= (bvadd (_ bv1 1) (select .cse2 |ULTIMATE.start_entry_point_~client~0#1.base|)) (_ bv0 1)))))))))) is different from true [2022-11-18 21:04:43,202 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-11-18 21:04:43,202 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 21:04:43,813 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 21 treesize of output 19 [2022-11-18 21:04:52,760 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 21:04:52,761 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [780533852] [2022-11-18 21:04:52,761 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [780533852] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 21:04:52,761 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2029514977] [2022-11-18 21:04:52,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:04:52,761 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-18 21:04:52,761 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 [2022-11-18 21:04:52,762 INFO L229 MonitoredProcess]: Starting monitored process 107 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-18 21:04:52,764 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (107)] Waiting until timeout for monitored process [2022-11-18 21:04:53,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:53,368 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 46 conjunts are in the unsatisfiable core [2022-11-18 21:04:53,371 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:05:39,870 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((|ULTIMATE.start_entry_point_~cfg~2#1.base| (_ BitVec 32)) (|ULTIMATE.start_entry_point_~client~0#1.base| (_ BitVec 32)) (v_ArrVal_2601 (_ BitVec 1)) (|ULTIMATE.start_entry_point_~fe~2#1.base| (_ BitVec 32)) (|ULTIMATE.start_entry_point_~addr~0#1.base| (_ BitVec 32)) (v_ArrVal_2603 (_ BitVec 1)) (v_ArrVal_2602 (_ BitVec 1))) (let ((.cse4 (store |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~client~0#1.base| v_ArrVal_2602))) (let ((.cse0 (store .cse4 |ULTIMATE.start_entry_point_~cfg~2#1.base| v_ArrVal_2601))) (let ((.cse2 (store .cse0 |ULTIMATE.start_entry_point_~fe~2#1.base| v_ArrVal_2603))) (let ((.cse1 (store .cse2 |ULTIMATE.start_entry_point_~addr~0#1.base| (_ bv0 1)))) (let ((.cse3 (store .cse1 |ULTIMATE.start_entry_point_~fe~2#1.base| (_ bv0 1)))) (let ((.cse5 (store .cse3 |ULTIMATE.start_entry_point_~cfg~2#1.base| (_ bv0 1)))) (and (= (select .cse0 |ULTIMATE.start_entry_point_~fe~2#1.base|) (_ bv0 1)) (= (_ bv0 1) (bvadd (select .cse1 |ULTIMATE.start_entry_point_~fe~2#1.base|) (_ bv1 1))) (not (= |ULTIMATE.start_entry_point_~cfg~2#1.base| (_ bv0 32))) (= (select .cse2 |ULTIMATE.start_entry_point_~addr~0#1.base|) (_ bv0 1)) (not (= |ULTIMATE.start_entry_point_~fe~2#1.base| (_ bv0 32))) (= (bvadd (select .cse3 |ULTIMATE.start_entry_point_~cfg~2#1.base|) (_ bv1 1)) (_ bv0 1)) (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~client~0#1.base|)) (= (select .cse4 |ULTIMATE.start_entry_point_~cfg~2#1.base|) (_ bv0 1)) (= (store .cse5 |ULTIMATE.start_entry_point_~client~0#1.base| (_ bv0 1)) |c_#valid|) (not (= |ULTIMATE.start_entry_point_~client~0#1.base| (_ bv0 32))) (= (bvadd (select .cse5 |ULTIMATE.start_entry_point_~client~0#1.base|) (_ bv1 1)) (_ bv0 1)))))))))) (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| (_ bv0 32)))) is different from true [2022-11-18 21:05:40,666 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-11-18 21:05:40,666 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 21:05:47,061 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 21 treesize of output 19 [2022-11-18 21:05:47,073 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 21 treesize of output 19 [2022-11-18 21:05:47,096 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 19 [2022-11-18 21:06:01,596 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [2029514977] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 21:06:01,596 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 21:06:01,596 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 22] total 38 [2022-11-18 21:06:01,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [595776182] [2022-11-18 21:06:01,596 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 21:06:01,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-11-18 21:06:01,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 21:06:01,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-11-18 21:06:01,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=239, Invalid=2591, Unknown=40, NotChecked=210, Total=3080 [2022-11-18 21:06:01,598 INFO L87 Difference]: Start difference. First operand 431 states and 519 transitions. Second operand has 39 states, 34 states have (on average 2.323529411764706) internal successors, (79), 31 states have internal predecessors, (79), 10 states have call successors, (10), 1 states have call predecessors, (10), 3 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-11-18 21:06:36,883 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((|ULTIMATE.start_entry_point_~cfg~2#1.base| (_ BitVec 32)) (|ULTIMATE.start_entry_point_~client~0#1.base| (_ BitVec 32)) (v_ArrVal_2601 (_ BitVec 1)) (|ULTIMATE.start_entry_point_~fe~2#1.base| (_ BitVec 32)) (|ULTIMATE.start_entry_point_~addr~0#1.base| (_ BitVec 32)) (v_ArrVal_2603 (_ BitVec 1)) (v_ArrVal_2602 (_ BitVec 1))) (let ((.cse4 (store |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~client~0#1.base| v_ArrVal_2602))) (let ((.cse0 (store .cse4 |ULTIMATE.start_entry_point_~cfg~2#1.base| v_ArrVal_2601))) (let ((.cse2 (store .cse0 |ULTIMATE.start_entry_point_~fe~2#1.base| v_ArrVal_2603))) (let ((.cse1 (store .cse2 |ULTIMATE.start_entry_point_~addr~0#1.base| (_ bv0 1)))) (let ((.cse3 (store .cse1 |ULTIMATE.start_entry_point_~fe~2#1.base| (_ bv0 1)))) (let ((.cse5 (store .cse3 |ULTIMATE.start_entry_point_~cfg~2#1.base| (_ bv0 1)))) (and (= (select .cse0 |ULTIMATE.start_entry_point_~fe~2#1.base|) (_ bv0 1)) (= (_ bv0 1) (bvadd (select .cse1 |ULTIMATE.start_entry_point_~fe~2#1.base|) (_ bv1 1))) (not (= |ULTIMATE.start_entry_point_~cfg~2#1.base| (_ bv0 32))) (= (select .cse2 |ULTIMATE.start_entry_point_~addr~0#1.base|) (_ bv0 1)) (not (= |ULTIMATE.start_entry_point_~fe~2#1.base| (_ bv0 32))) (= (bvadd (select .cse3 |ULTIMATE.start_entry_point_~cfg~2#1.base|) (_ bv1 1)) (_ bv0 1)) (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~client~0#1.base|)) (= (select .cse4 |ULTIMATE.start_entry_point_~cfg~2#1.base|) (_ bv0 1)) (= (store .cse5 |ULTIMATE.start_entry_point_~client~0#1.base| (_ bv0 1)) |c_#valid|) (not (= |ULTIMATE.start_entry_point_~client~0#1.base| (_ bv0 32))) (= (bvadd (select .cse5 |ULTIMATE.start_entry_point_~client~0#1.base|) (_ bv1 1)) (_ bv0 1)))))))))) (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| (_ bv0 32))) (exists ((|ULTIMATE.start_entry_point_~client~0#1.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~client~0#1.base|)) (exists ((|ULTIMATE.start_entry_point_~cfg~2#1.base| (_ BitVec 32)) (v_ArrVal_2551 (_ BitVec 1)) (v_ArrVal_2550 (_ BitVec 1)) (|ULTIMATE.start_entry_point_~fe~2#1.base| (_ BitVec 32)) (|ULTIMATE.start_entry_point_~addr~0#1.base| (_ BitVec 32)) (v_ArrVal_2558 (_ BitVec 1))) (let ((.cse7 (store |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~client~0#1.base| v_ArrVal_2550))) (let ((.cse8 (store .cse7 |ULTIMATE.start_entry_point_~cfg~2#1.base| v_ArrVal_2551))) (let ((.cse9 (store .cse8 |ULTIMATE.start_entry_point_~fe~2#1.base| v_ArrVal_2558))) (let ((.cse6 (store (store .cse9 |ULTIMATE.start_entry_point_~addr~0#1.base| (_ bv0 1)) |ULTIMATE.start_entry_point_~fe~2#1.base| (_ bv0 1)))) (and (= (bvadd (select .cse6 |ULTIMATE.start_entry_point_~cfg~2#1.base|) (_ bv1 1)) (_ bv0 1)) (= (select .cse7 |ULTIMATE.start_entry_point_~cfg~2#1.base|) (_ bv0 1)) (= (select .cse8 |ULTIMATE.start_entry_point_~fe~2#1.base|) (_ bv0 1)) (= (store (store .cse6 |ULTIMATE.start_entry_point_~cfg~2#1.base| (_ bv0 1)) |ULTIMATE.start_entry_point_~client~0#1.base| (_ bv0 1)) |c_#valid|) (= (_ bv0 1) (select .cse9 |ULTIMATE.start_entry_point_~addr~0#1.base|)) (not (= |ULTIMATE.start_entry_point_~cfg~2#1.base| (_ bv0 32))) (= (bvadd (_ bv1 1) (select .cse8 |ULTIMATE.start_entry_point_~client~0#1.base|)) (_ bv0 1))))))))))) is different from true [2022-11-18 21:06:37,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 21:06:37,447 INFO L93 Difference]: Finished difference Result 438 states and 526 transitions. [2022-11-18 21:06:37,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-11-18 21:06:37,448 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 34 states have (on average 2.323529411764706) internal successors, (79), 31 states have internal predecessors, (79), 10 states have call successors, (10), 1 states have call predecessors, (10), 3 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) Word has length 61 [2022-11-18 21:06:37,448 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 21:06:37,449 INFO L225 Difference]: With dead ends: 438 [2022-11-18 21:06:37,449 INFO L226 Difference]: Without dead ends: 413 [2022-11-18 21:06:37,449 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 126 SyntacticMatches, 7 SemanticMatches, 67 ConstructedPredicates, 3 IntricatePredicates, 1 DeprecatedPredicates, 1112 ImplicationChecksByTransitivity, 124.1s TimeCoverageRelationStatistics Valid=355, Invalid=3894, Unknown=53, NotChecked=390, Total=4692 [2022-11-18 21:06:37,450 INFO L413 NwaCegarLoop]: 254 mSDtfsCounter, 44 mSDsluCounter, 3574 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 3828 SdHoareTripleChecker+Invalid, 3022 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2883 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-18 21:06:37,450 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [44 Valid, 3828 Invalid, 3022 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 129 Invalid, 0 Unknown, 2883 Unchecked, 0.6s Time] [2022-11-18 21:06:37,450 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 413 states. [2022-11-18 21:06:37,454 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 413 to 409. [2022-11-18 21:06:37,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 409 states, 274 states have (on average 1.6240875912408759) internal successors, (445), 371 states have internal predecessors, (445), 23 states have call successors, (23), 18 states have call predecessors, (23), 21 states have return successors, (28), 23 states have call predecessors, (28), 23 states have call successors, (28) [2022-11-18 21:06:37,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 409 states to 409 states and 496 transitions. [2022-11-18 21:06:37,455 INFO L78 Accepts]: Start accepts. Automaton has 409 states and 496 transitions. Word has length 61 [2022-11-18 21:06:37,455 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 21:06:37,455 INFO L495 AbstractCegarLoop]: Abstraction has 409 states and 496 transitions. [2022-11-18 21:06:37,456 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 34 states have (on average 2.323529411764706) internal successors, (79), 31 states have internal predecessors, (79), 10 states have call successors, (10), 1 states have call predecessors, (10), 3 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-11-18 21:06:37,456 INFO L276 IsEmpty]: Start isEmpty. Operand 409 states and 496 transitions. [2022-11-18 21:06:37,456 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2022-11-18 21:06:37,456 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 21:06:37,456 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:06:37,469 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (106)] Ended with exit code 0 [2022-11-18 21:06:37,673 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (107)] Forceful destruction successful, exit code 0 [2022-11-18 21:06:37,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 106 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt [2022-11-18 21:06:37,870 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr76ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 21:06:37,870 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:06:37,870 INFO L85 PathProgramCache]: Analyzing trace with hash 785865005, now seen corresponding path program 1 times [2022-11-18 21:06:37,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 21:06:37,870 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [224316206] [2022-11-18 21:06:37,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:06:37,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-18 21:06:37,871 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 21:06:37,871 INFO L229 MonitoredProcess]: Starting monitored process 108 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 21:06:37,872 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (108)] Waiting until timeout for monitored process [2022-11-18 21:06:38,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:06:38,178 INFO L263 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 14 conjunts are in the unsatisfiable core [2022-11-18 21:06:38,179 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:06:38,197 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-18 21:06:38,322 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 21:06:38,322 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-18 21:06:38,637 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-18 21:06:38,637 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 31 [2022-11-18 21:06:38,672 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 26 proven. 2 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-11-18 21:06:38,672 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 21:06:39,827 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 26 proven. 2 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-11-18 21:06:39,827 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 21:06:39,827 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [224316206] [2022-11-18 21:06:39,827 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [224316206] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 21:06:39,827 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 21:06:39,827 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 17 [2022-11-18 21:06:39,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2002232761] [2022-11-18 21:06:39,828 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 21:06:39,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 21:06:39,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 21:06:39,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 21:06:39,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2022-11-18 21:06:39,829 INFO L87 Difference]: Start difference. First operand 409 states and 496 transitions. Second operand has 18 states, 17 states have (on average 3.5294117647058822) internal successors, (60), 14 states have internal predecessors, (60), 2 states have call successors, (7), 3 states have call predecessors, (7), 5 states have return successors, (8), 5 states have call predecessors, (8), 2 states have call successors, (8) [2022-11-18 21:06:41,282 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 21:06:41,282 INFO L93 Difference]: Finished difference Result 421 states and 509 transitions. [2022-11-18 21:06:41,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-18 21:06:41,284 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 3.5294117647058822) internal successors, (60), 14 states have internal predecessors, (60), 2 states have call successors, (7), 3 states have call predecessors, (7), 5 states have return successors, (8), 5 states have call predecessors, (8), 2 states have call successors, (8) Word has length 62 [2022-11-18 21:06:41,284 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 21:06:41,285 INFO L225 Difference]: With dead ends: 421 [2022-11-18 21:06:41,285 INFO L226 Difference]: Without dead ends: 421 [2022-11-18 21:06:41,285 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 105 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2022-11-18 21:06:41,285 INFO L413 NwaCegarLoop]: 268 mSDtfsCounter, 66 mSDsluCounter, 1150 mSDsCounter, 0 mSdLazyCounter, 472 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 1418 SdHoareTripleChecker+Invalid, 1117 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 472 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 626 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-11-18 21:06:41,285 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [66 Valid, 1418 Invalid, 1117 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 472 Invalid, 0 Unknown, 626 Unchecked, 1.4s Time] [2022-11-18 21:06:41,286 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 421 states. [2022-11-18 21:06:41,289 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 421 to 417. [2022-11-18 21:06:41,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 417 states, 282 states have (on average 1.6063829787234043) internal successors, (453), 379 states have internal predecessors, (453), 23 states have call successors, (23), 18 states have call predecessors, (23), 21 states have return successors, (28), 23 states have call predecessors, (28), 23 states have call successors, (28) [2022-11-18 21:06:41,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 417 states to 417 states and 504 transitions. [2022-11-18 21:06:41,290 INFO L78 Accepts]: Start accepts. Automaton has 417 states and 504 transitions. Word has length 62 [2022-11-18 21:06:41,290 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 21:06:41,290 INFO L495 AbstractCegarLoop]: Abstraction has 417 states and 504 transitions. [2022-11-18 21:06:41,291 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 3.5294117647058822) internal successors, (60), 14 states have internal predecessors, (60), 2 states have call successors, (7), 3 states have call predecessors, (7), 5 states have return successors, (8), 5 states have call predecessors, (8), 2 states have call successors, (8) [2022-11-18 21:06:41,291 INFO L276 IsEmpty]: Start isEmpty. Operand 417 states and 504 transitions. [2022-11-18 21:06:41,291 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2022-11-18 21:06:41,291 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 21:06:41,291 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 21:06:41,309 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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)] Forceful destruction successful, exit code 0 [2022-11-18 21:06:41,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 108 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 21:06:41,504 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr76ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 21:06:41,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:06:41,504 INFO L85 PathProgramCache]: Analyzing trace with hash 1079268012, now seen corresponding path program 1 times [2022-11-18 21:06:41,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 21:06:41,505 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [732276725] [2022-11-18 21:06:41,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:06:41,505 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 21:06:41,505 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 21:06:41,506 INFO L229 MonitoredProcess]: Starting monitored process 109 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 21:06:41,510 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 21:06:41,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:06:41,806 INFO L263 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-18 21:06:41,807 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:06:41,849 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2022-11-18 21:06:41,849 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 21:06:41,849 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 21:06:41,849 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [732276725] [2022-11-18 21:06:41,850 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [732276725] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:06:41,850 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:06:41,850 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 21:06:41,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925942201] [2022-11-18 21:06:41,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:06:41,850 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 21:06:41,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 21:06:41,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 21:06:41,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 21:06:41,851 INFO L87 Difference]: Start difference. First operand 417 states and 504 transitions. Second operand has 5 states, 5 states have (on average 7.4) internal successors, (37), 4 states have internal predecessors, (37), 1 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) [2022-11-18 21:06:41,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 21:06:41,979 INFO L93 Difference]: Finished difference Result 467 states and 557 transitions. [2022-11-18 21:06:41,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 21:06:41,980 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.4) internal successors, (37), 4 states have internal predecessors, (37), 1 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) Word has length 62 [2022-11-18 21:06:41,980 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 21:06:41,981 INFO L225 Difference]: With dead ends: 467 [2022-11-18 21:06:41,981 INFO L226 Difference]: Without dead ends: 467 [2022-11-18 21:06:41,982 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 58 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-18 21:06:41,982 INFO L413 NwaCegarLoop]: 368 mSDtfsCounter, 206 mSDsluCounter, 875 mSDsCounter, 0 mSdLazyCounter, 49 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 215 SdHoareTripleChecker+Valid, 1243 SdHoareTripleChecker+Invalid, 49 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 49 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-18 21:06:41,982 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [215 Valid, 1243 Invalid, 49 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 49 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-18 21:06:41,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 467 states. [2022-11-18 21:06:41,986 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 467 to 410. [2022-11-18 21:06:41,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 410 states, 275 states have (on average 1.6181818181818182) internal successors, (445), 372 states have internal predecessors, (445), 23 states have call successors, (23), 18 states have call predecessors, (23), 21 states have return successors, (28), 23 states have call predecessors, (28), 23 states have call successors, (28) [2022-11-18 21:06:41,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 410 states to 410 states and 496 transitions. [2022-11-18 21:06:41,987 INFO L78 Accepts]: Start accepts. Automaton has 410 states and 496 transitions. Word has length 62 [2022-11-18 21:06:41,987 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 21:06:41,988 INFO L495 AbstractCegarLoop]: Abstraction has 410 states and 496 transitions. [2022-11-18 21:06:41,988 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.4) internal successors, (37), 4 states have internal predecessors, (37), 1 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) [2022-11-18 21:06:41,988 INFO L276 IsEmpty]: Start isEmpty. Operand 410 states and 496 transitions. [2022-11-18 21:06:41,988 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2022-11-18 21:06:41,988 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 21:06:41,988 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:06:42,005 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 21:06:42,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 109 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 21:06:42,201 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr78ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 21:06:42,202 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:06:42,202 INFO L85 PathProgramCache]: Analyzing trace with hash -697961265, now seen corresponding path program 1 times [2022-11-18 21:06:42,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 21:06:42,202 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [51845692] [2022-11-18 21:06:42,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:06:42,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-18 21:06:42,202 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 21:06:42,203 INFO L229 MonitoredProcess]: Starting monitored process 110 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 21:06:42,204 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 21:06:42,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:06:42,471 INFO L263 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-18 21:06:42,473 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:06:43,239 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 16 proven. 4 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-11-18 21:06:43,239 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 21:06:43,474 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2022-11-18 21:06:43,474 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 21:06:43,474 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [51845692] [2022-11-18 21:06:43,474 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [51845692] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 21:06:43,475 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 21:06:43,475 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 9 [2022-11-18 21:06:43,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [145165903] [2022-11-18 21:06:43,475 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 21:06:43,475 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 21:06:43,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 21:06:43,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 21:06:43,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-18 21:06:43,476 INFO L87 Difference]: Start difference. First operand 410 states and 496 transitions. Second operand has 10 states, 9 states have (on average 9.11111111111111) internal successors, (82), 8 states have internal predecessors, (82), 5 states have call successors, (12), 3 states have call predecessors, (12), 4 states have return successors, (12), 6 states have call predecessors, (12), 5 states have call successors, (12) [2022-11-18 21:06:43,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 21:06:43,724 INFO L93 Difference]: Finished difference Result 505 states and 568 transitions. [2022-11-18 21:06:43,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-18 21:06:43,724 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 9.11111111111111) internal successors, (82), 8 states have internal predecessors, (82), 5 states have call successors, (12), 3 states have call predecessors, (12), 4 states have return successors, (12), 6 states have call predecessors, (12), 5 states have call successors, (12) Word has length 64 [2022-11-18 21:06:43,724 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 21:06:43,725 INFO L225 Difference]: With dead ends: 505 [2022-11-18 21:06:43,725 INFO L226 Difference]: Without dead ends: 505 [2022-11-18 21:06:43,726 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 117 SyntacticMatches, 2 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-18 21:06:43,726 INFO L413 NwaCegarLoop]: 406 mSDtfsCounter, 251 mSDsluCounter, 1747 mSDsCounter, 0 mSdLazyCounter, 98 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 254 SdHoareTripleChecker+Valid, 2153 SdHoareTripleChecker+Invalid, 252 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 98 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 148 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-18 21:06:43,726 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [254 Valid, 2153 Invalid, 252 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 98 Invalid, 0 Unknown, 148 Unchecked, 0.2s Time] [2022-11-18 21:06:43,726 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 505 states. [2022-11-18 21:06:43,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 505 to 412. [2022-11-18 21:06:43,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 412 states, 277 states have (on average 1.6137184115523466) internal successors, (447), 374 states have internal predecessors, (447), 23 states have call successors, (23), 18 states have call predecessors, (23), 21 states have return successors, (28), 23 states have call predecessors, (28), 23 states have call successors, (28) [2022-11-18 21:06:43,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 412 states to 412 states and 498 transitions. [2022-11-18 21:06:43,732 INFO L78 Accepts]: Start accepts. Automaton has 412 states and 498 transitions. Word has length 64 [2022-11-18 21:06:43,732 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 21:06:43,732 INFO L495 AbstractCegarLoop]: Abstraction has 412 states and 498 transitions. [2022-11-18 21:06:43,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 9.11111111111111) internal successors, (82), 8 states have internal predecessors, (82), 5 states have call successors, (12), 3 states have call predecessors, (12), 4 states have return successors, (12), 6 states have call predecessors, (12), 5 states have call successors, (12) [2022-11-18 21:06:43,733 INFO L276 IsEmpty]: Start isEmpty. Operand 412 states and 498 transitions. [2022-11-18 21:06:43,733 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-11-18 21:06:43,733 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 21:06:43,733 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 21:06:43,752 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 21:06:43,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 110 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 21:06:43,946 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr20REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 21:06:43,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:06:43,947 INFO L85 PathProgramCache]: Analyzing trace with hash -902698691, now seen corresponding path program 1 times [2022-11-18 21:06:43,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 21:06:43,947 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1212516913] [2022-11-18 21:06:43,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:06:43,948 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 21:06:43,948 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 21:06:43,949 INFO L229 MonitoredProcess]: Starting monitored process 111 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 21:06:43,987 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 21:06:44,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:06:44,329 INFO L263 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-18 21:06:44,330 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:06:44,365 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-11-18 21:06:44,366 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 21:06:44,366 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 21:06:44,366 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1212516913] [2022-11-18 21:06:44,366 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1212516913] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:06:44,366 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:06:44,366 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-18 21:06:44,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1073190584] [2022-11-18 21:06:44,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:06:44,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-18 21:06:44,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 21:06:44,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 21:06:44,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-18 21:06:44,367 INFO L87 Difference]: Start difference. First operand 412 states and 498 transitions. Second operand has 4 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 1 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 1 states have call successors, (7) [2022-11-18 21:06:44,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 21:06:44,997 INFO L93 Difference]: Finished difference Result 424 states and 512 transitions. [2022-11-18 21:06:44,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-18 21:06:44,998 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 1 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 1 states have call successors, (7) Word has length 65 [2022-11-18 21:06:44,998 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 21:06:44,999 INFO L225 Difference]: With dead ends: 424 [2022-11-18 21:06:45,000 INFO L226 Difference]: Without dead ends: 421 [2022-11-18 21:06:45,000 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 62 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-18 21:06:45,000 INFO L413 NwaCegarLoop]: 308 mSDtfsCounter, 3 mSDsluCounter, 611 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 919 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-18 21:06:45,000 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 919 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-11-18 21:06:45,001 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 421 states. [2022-11-18 21:06:45,008 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 421 to 421. [2022-11-18 21:06:45,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 421 states, 284 states have (on average 1.6056338028169015) internal successors, (456), 383 states have internal predecessors, (456), 23 states have call successors, (23), 18 states have call predecessors, (23), 23 states have return successors, (30), 23 states have call predecessors, (30), 23 states have call successors, (30) [2022-11-18 21:06:45,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 421 states to 421 states and 509 transitions. [2022-11-18 21:06:45,009 INFO L78 Accepts]: Start accepts. Automaton has 421 states and 509 transitions. Word has length 65 [2022-11-18 21:06:45,010 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 21:06:45,010 INFO L495 AbstractCegarLoop]: Abstraction has 421 states and 509 transitions. [2022-11-18 21:06:45,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 1 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 1 states have call successors, (7) [2022-11-18 21:06:45,011 INFO L276 IsEmpty]: Start isEmpty. Operand 421 states and 509 transitions. [2022-11-18 21:06:45,011 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-11-18 21:06:45,011 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 21:06:45,011 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:06:45,030 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 21:06:45,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 111 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 21:06:45,225 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr79ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 21:06:45,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:06:45,225 INFO L85 PathProgramCache]: Analyzing trace with hash -161962324, now seen corresponding path program 1 times [2022-11-18 21:06:45,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 21:06:45,226 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [289600783] [2022-11-18 21:06:45,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:06:45,226 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 21:06:45,226 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 21:06:45,227 INFO L229 MonitoredProcess]: Starting monitored process 112 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 21:06:45,228 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (112)] Waiting until timeout for monitored process [2022-11-18 21:06:45,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:06:45,551 INFO L263 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 22 conjunts are in the unsatisfiable core [2022-11-18 21:06:45,553 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:06:45,563 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-18 21:06:45,697 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-18 21:06:45,860 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 21:06:45,861 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-18 21:06:46,107 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-18 21:06:46,108 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 24 [2022-11-18 21:06:46,710 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 21:06:46,712 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 21:06:46,713 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 27 [2022-11-18 21:06:46,918 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 21:06:47,045 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 34 proven. 8 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-18 21:06:47,045 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 21:06:47,634 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 21:06:47,634 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [289600783] [2022-11-18 21:06:47,634 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [289600783] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 21:06:47,634 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [819767317] [2022-11-18 21:06:47,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:06:47,635 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-18 21:06:47,635 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 [2022-11-18 21:06:47,636 INFO L229 MonitoredProcess]: Starting monitored process 113 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-18 21:06:47,637 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (113)] Waiting until timeout for monitored process [2022-11-18 21:06:48,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:06:48,348 INFO L263 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 21 conjunts are in the unsatisfiable core [2022-11-18 21:06:48,350 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:06:48,366 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-18 21:06:48,437 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2022-11-18 21:06:48,601 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 21:06:48,601 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-18 21:06:48,783 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-18 21:06:48,783 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 24 [2022-11-18 21:06:49,115 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 21:06:49,117 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 21:06:49,118 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 27 [2022-11-18 21:06:49,243 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 21:06:49,298 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 34 proven. 8 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-18 21:06:49,298 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 21:06:49,596 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [819767317] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 21:06:49,596 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 21:06:49,596 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13] total 15 [2022-11-18 21:06:49,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1949204064] [2022-11-18 21:06:49,596 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 21:06:49,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-11-18 21:06:49,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 21:06:49,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-11-18 21:06:49,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=343, Unknown=0, NotChecked=0, Total=420 [2022-11-18 21:06:49,598 INFO L87 Difference]: Start difference. First operand 421 states and 509 transitions. Second operand has 16 states, 15 states have (on average 3.3333333333333335) internal successors, (50), 13 states have internal predecessors, (50), 3 states have call successors, (6), 3 states have call predecessors, (6), 5 states have return successors, (7), 5 states have call predecessors, (7), 3 states have call successors, (7) [2022-11-18 21:06:52,564 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 21:06:52,564 INFO L93 Difference]: Finished difference Result 426 states and 515 transitions. [2022-11-18 21:06:52,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-18 21:06:52,566 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 3.3333333333333335) internal successors, (50), 13 states have internal predecessors, (50), 3 states have call successors, (6), 3 states have call predecessors, (6), 5 states have return successors, (7), 5 states have call predecessors, (7), 3 states have call successors, (7) Word has length 65 [2022-11-18 21:06:52,566 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 21:06:52,567 INFO L225 Difference]: With dead ends: 426 [2022-11-18 21:06:52,567 INFO L226 Difference]: Without dead ends: 426 [2022-11-18 21:06:52,567 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 133 SyntacticMatches, 4 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 125 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=91, Invalid=415, Unknown=0, NotChecked=0, Total=506 [2022-11-18 21:06:52,567 INFO L413 NwaCegarLoop]: 264 mSDtfsCounter, 55 mSDsluCounter, 1356 mSDsCounter, 0 mSdLazyCounter, 900 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 1620 SdHoareTripleChecker+Invalid, 1420 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 900 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 505 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2022-11-18 21:06:52,568 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [55 Valid, 1620 Invalid, 1420 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 900 Invalid, 0 Unknown, 505 Unchecked, 2.8s Time] [2022-11-18 21:06:52,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 426 states. [2022-11-18 21:06:52,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 426 to 422. [2022-11-18 21:06:52,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 422 states, 285 states have (on average 1.6035087719298247) internal successors, (457), 384 states have internal predecessors, (457), 23 states have call successors, (23), 18 states have call predecessors, (23), 23 states have return successors, (30), 23 states have call predecessors, (30), 23 states have call successors, (30) [2022-11-18 21:06:52,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 422 states to 422 states and 510 transitions. [2022-11-18 21:06:52,572 INFO L78 Accepts]: Start accepts. Automaton has 422 states and 510 transitions. Word has length 65 [2022-11-18 21:06:52,572 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 21:06:52,573 INFO L495 AbstractCegarLoop]: Abstraction has 422 states and 510 transitions. [2022-11-18 21:06:52,573 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 3.3333333333333335) internal successors, (50), 13 states have internal predecessors, (50), 3 states have call successors, (6), 3 states have call predecessors, (6), 5 states have return successors, (7), 5 states have call predecessors, (7), 3 states have call successors, (7) [2022-11-18 21:06:52,573 INFO L276 IsEmpty]: Start isEmpty. Operand 422 states and 510 transitions. [2022-11-18 21:06:52,573 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2022-11-18 21:06:52,573 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 21:06:52,574 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 21:06:52,582 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (113)] Forceful destruction successful, exit code 0 [2022-11-18 21:06:52,782 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (112)] Ended with exit code 0 [2022-11-18 21:06:52,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 113 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt,112 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 21:06:52,974 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr20REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 21:06:52,974 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:06:52,975 INFO L85 PathProgramCache]: Analyzing trace with hash -1163228186, now seen corresponding path program 1 times [2022-11-18 21:06:52,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 21:06:52,975 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1655940503] [2022-11-18 21:06:52,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:06:52,975 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 21:06:52,975 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 21:06:52,976 INFO L229 MonitoredProcess]: Starting monitored process 114 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 21:06:52,977 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 21:06:53,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:06:53,302 INFO L263 TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-18 21:06:53,303 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:06:53,338 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-11-18 21:06:53,338 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 21:06:53,459 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-11-18 21:06:53,459 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 21:06:53,459 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1655940503] [2022-11-18 21:06:53,459 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1655940503] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 21:06:53,460 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 21:06:53,460 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2022-11-18 21:06:53,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1381831269] [2022-11-18 21:06:53,460 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 21:06:53,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-18 21:06:53,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 21:06:53,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-18 21:06:53,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-11-18 21:06:53,461 INFO L87 Difference]: Start difference. First operand 422 states and 510 transitions. Second operand has 8 states, 8 states have (on average 5.25) internal successors, (42), 8 states have internal predecessors, (42), 1 states have call successors, (7), 1 states have call predecessors, (7), 3 states have return successors, (8), 2 states have call predecessors, (8), 1 states have call successors, (8) [2022-11-18 21:06:55,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 21:06:55,525 INFO L93 Difference]: Finished difference Result 448 states and 547 transitions. [2022-11-18 21:06:55,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-18 21:06:55,526 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.25) internal successors, (42), 8 states have internal predecessors, (42), 1 states have call successors, (7), 1 states have call predecessors, (7), 3 states have return successors, (8), 2 states have call predecessors, (8), 1 states have call successors, (8) Word has length 66 [2022-11-18 21:06:55,526 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 21:06:55,527 INFO L225 Difference]: With dead ends: 448 [2022-11-18 21:06:55,527 INFO L226 Difference]: Without dead ends: 448 [2022-11-18 21:06:55,528 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 124 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=46, Invalid=64, Unknown=0, NotChecked=0, Total=110 [2022-11-18 21:06:55,528 INFO L413 NwaCegarLoop]: 308 mSDtfsCounter, 25 mSDsluCounter, 1212 mSDsCounter, 0 mSdLazyCounter, 72 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 1520 SdHoareTripleChecker+Invalid, 80 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 72 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-11-18 21:06:55,528 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [25 Valid, 1520 Invalid, 80 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 72 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2022-11-18 21:06:55,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 448 states. [2022-11-18 21:06:55,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 448 to 439. [2022-11-18 21:06:55,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 439 states, 301 states have (on average 1.5980066445182723) internal successors, (481), 399 states have internal predecessors, (481), 23 states have call successors, (23), 20 states have call predecessors, (23), 24 states have return successors, (31), 23 states have call predecessors, (31), 23 states have call successors, (31) [2022-11-18 21:06:55,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 439 states to 439 states and 535 transitions. [2022-11-18 21:06:55,534 INFO L78 Accepts]: Start accepts. Automaton has 439 states and 535 transitions. Word has length 66 [2022-11-18 21:06:55,534 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 21:06:55,534 INFO L495 AbstractCegarLoop]: Abstraction has 439 states and 535 transitions. [2022-11-18 21:06:55,534 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.25) internal successors, (42), 8 states have internal predecessors, (42), 1 states have call successors, (7), 1 states have call predecessors, (7), 3 states have return successors, (8), 2 states have call predecessors, (8), 1 states have call successors, (8) [2022-11-18 21:06:55,534 INFO L276 IsEmpty]: Start isEmpty. Operand 439 states and 535 transitions. [2022-11-18 21:06:55,534 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2022-11-18 21:06:55,534 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 21:06:55,535 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:06:55,550 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 21:06:55,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 114 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 21:06:55,742 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr81ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 21:06:55,742 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:06:55,742 INFO L85 PathProgramCache]: Analyzing trace with hash -1026957458, now seen corresponding path program 1 times [2022-11-18 21:06:55,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 21:06:55,742 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1561042514] [2022-11-18 21:06:55,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:06:55,742 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 21:06:55,743 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 21:06:55,743 INFO L229 MonitoredProcess]: Starting monitored process 115 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 21:06:55,744 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (115)] Waiting until timeout for monitored process [2022-11-18 21:06:56,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:06:56,023 INFO L263 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-18 21:06:56,024 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:06:56,924 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 14 proven. 6 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-11-18 21:06:56,925 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 21:06:57,186 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2022-11-18 21:06:57,186 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 21:06:57,186 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1561042514] [2022-11-18 21:06:57,186 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1561042514] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 21:06:57,187 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 21:06:57,187 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 9 [2022-11-18 21:06:57,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [396507569] [2022-11-18 21:06:57,187 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 21:06:57,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 21:06:57,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 21:06:57,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 21:06:57,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-18 21:06:57,188 INFO L87 Difference]: Start difference. First operand 439 states and 535 transitions. Second operand has 10 states, 9 states have (on average 9.777777777777779) internal successors, (88), 8 states have internal predecessors, (88), 5 states have call successors, (12), 3 states have call predecessors, (12), 4 states have return successors, (12), 6 states have call predecessors, (12), 5 states have call successors, (12) [2022-11-18 21:06:57,461 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 21:06:57,461 INFO L93 Difference]: Finished difference Result 534 states and 607 transitions. [2022-11-18 21:06:57,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-18 21:06:57,462 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 9.777777777777779) internal successors, (88), 8 states have internal predecessors, (88), 5 states have call successors, (12), 3 states have call predecessors, (12), 4 states have return successors, (12), 6 states have call predecessors, (12), 5 states have call successors, (12) Word has length 67 [2022-11-18 21:06:57,462 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 21:06:57,463 INFO L225 Difference]: With dead ends: 534 [2022-11-18 21:06:57,463 INFO L226 Difference]: Without dead ends: 534 [2022-11-18 21:06:57,463 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 122 SyntacticMatches, 3 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-18 21:06:57,463 INFO L413 NwaCegarLoop]: 406 mSDtfsCounter, 276 mSDsluCounter, 1470 mSDsCounter, 0 mSdLazyCounter, 119 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 277 SdHoareTripleChecker+Valid, 1876 SdHoareTripleChecker+Invalid, 266 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 119 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 141 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-18 21:06:57,463 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [277 Valid, 1876 Invalid, 266 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 119 Invalid, 0 Unknown, 141 Unchecked, 0.3s Time] [2022-11-18 21:06:57,463 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 534 states. [2022-11-18 21:06:57,474 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 534 to 441. [2022-11-18 21:06:57,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 441 states, 303 states have (on average 1.5940594059405941) internal successors, (483), 401 states have internal predecessors, (483), 23 states have call successors, (23), 20 states have call predecessors, (23), 24 states have return successors, (31), 23 states have call predecessors, (31), 23 states have call successors, (31) [2022-11-18 21:06:57,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 441 states to 441 states and 537 transitions. [2022-11-18 21:06:57,476 INFO L78 Accepts]: Start accepts. Automaton has 441 states and 537 transitions. Word has length 67 [2022-11-18 21:06:57,476 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 21:06:57,476 INFO L495 AbstractCegarLoop]: Abstraction has 441 states and 537 transitions. [2022-11-18 21:06:57,477 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 9.777777777777779) internal successors, (88), 8 states have internal predecessors, (88), 5 states have call successors, (12), 3 states have call predecessors, (12), 4 states have return successors, (12), 6 states have call predecessors, (12), 5 states have call successors, (12) [2022-11-18 21:06:57,477 INFO L276 IsEmpty]: Start isEmpty. Operand 441 states and 537 transitions. [2022-11-18 21:06:57,477 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2022-11-18 21:06:57,477 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 21:06:57,478 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:06:57,495 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (115)] Forceful destruction successful, exit code 0 [2022-11-18 21:06:57,690 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 115 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 21:06:57,690 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr82ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 21:06:57,691 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:06:57,691 INFO L85 PathProgramCache]: Analyzing trace with hash -1770909708, now seen corresponding path program 1 times [2022-11-18 21:06:57,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 21:06:57,691 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [590906398] [2022-11-18 21:06:57,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:06:57,691 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 21:06:57,691 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 21:06:57,692 INFO L229 MonitoredProcess]: Starting monitored process 116 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 21:06:57,693 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 21:06:58,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:06:58,061 INFO L263 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 30 conjunts are in the unsatisfiable core [2022-11-18 21:06:58,064 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:06:58,077 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-18 21:06:58,243 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-18 21:06:58,454 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 21:06:58,455 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-18 21:06:58,658 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-18 21:06:58,815 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 21:06:58,816 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 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-18 21:06:59,130 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 21:06:59,130 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 21:06:59,361 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-18 21:07:00,086 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 21:07:00,089 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 21:07:00,090 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 27 [2022-11-18 21:07:00,330 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 21:07:00,478 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 21:07:00,693 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 38 proven. 10 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-18 21:07:00,693 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 21:07:01,531 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 21:07:01,532 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [590906398] [2022-11-18 21:07:01,532 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [590906398] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 21:07:01,532 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [204551379] [2022-11-18 21:07:01,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:07:01,532 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-18 21:07:01,532 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 [2022-11-18 21:07:01,533 INFO L229 MonitoredProcess]: Starting monitored process 117 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-18 21:07:01,534 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (117)] Waiting until timeout for monitored process [2022-11-18 21:07:02,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:07:02,352 INFO L263 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 32 conjunts are in the unsatisfiable core [2022-11-18 21:07:02,354 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:07:02,366 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-18 21:07:02,441 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-18 21:07:02,602 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 21:07:02,602 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-18 21:07:02,811 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2022-11-18 21:07:02,973 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 21:07:02,974 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 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-18 21:07:03,485 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-18 21:07:03,485 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 24 [2022-11-18 21:07:04,460 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 21:07:04,462 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 21:07:04,463 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 27 [2022-11-18 21:07:04,834 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 18 [2022-11-18 21:07:05,253 INFO L321 Elim1Store]: treesize reduction 32, result has 27.3 percent of original size [2022-11-18 21:07:05,253 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 39 [2022-11-18 21:07:05,473 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 34 proven. 14 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-18 21:07:05,474 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 21:07:06,443 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [204551379] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 21:07:06,443 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 21:07:06,444 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18] total 29 [2022-11-18 21:07:06,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210534854] [2022-11-18 21:07:06,444 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 21:07:06,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-11-18 21:07:06,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 21:07:06,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-11-18 21:07:06,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=289, Invalid=1433, Unknown=0, NotChecked=0, Total=1722 [2022-11-18 21:07:06,445 INFO L87 Difference]: Start difference. First operand 441 states and 537 transitions. Second operand has 30 states, 29 states have (on average 2.7241379310344827) internal successors, (79), 25 states have internal predecessors, (79), 6 states have call successors, (8), 4 states have call predecessors, (8), 5 states have return successors, (8), 7 states have call predecessors, (8), 6 states have call successors, (8) [2022-11-18 21:07:09,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 21:07:09,263 INFO L93 Difference]: Finished difference Result 444 states and 541 transitions. [2022-11-18 21:07:09,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-11-18 21:07:09,264 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 29 states have (on average 2.7241379310344827) internal successors, (79), 25 states have internal predecessors, (79), 6 states have call successors, (8), 4 states have call predecessors, (8), 5 states have return successors, (8), 7 states have call predecessors, (8), 6 states have call successors, (8) Word has length 68 [2022-11-18 21:07:09,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 21:07:09,265 INFO L225 Difference]: With dead ends: 444 [2022-11-18 21:07:09,265 INFO L226 Difference]: Without dead ends: 444 [2022-11-18 21:07:09,265 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 127 SyntacticMatches, 6 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 896 ImplicationChecksByTransitivity, 5.4s TimeCoverageRelationStatistics Valid=440, Invalid=2010, Unknown=0, NotChecked=0, Total=2450 [2022-11-18 21:07:09,266 INFO L413 NwaCegarLoop]: 291 mSDtfsCounter, 64 mSDsluCounter, 1502 mSDsCounter, 0 mSdLazyCounter, 602 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 1793 SdHoareTripleChecker+Invalid, 1076 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 602 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 468 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-11-18 21:07:09,266 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [64 Valid, 1793 Invalid, 1076 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 602 Invalid, 0 Unknown, 468 Unchecked, 1.6s Time] [2022-11-18 21:07:09,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 444 states. [2022-11-18 21:07:09,270 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 444 to 442. [2022-11-18 21:07:09,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 442 states, 304 states have (on average 1.5921052631578947) internal successors, (484), 402 states have internal predecessors, (484), 23 states have call successors, (23), 20 states have call predecessors, (23), 24 states have return successors, (31), 23 states have call predecessors, (31), 23 states have call successors, (31) [2022-11-18 21:07:09,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 442 states to 442 states and 538 transitions. [2022-11-18 21:07:09,271 INFO L78 Accepts]: Start accepts. Automaton has 442 states and 538 transitions. Word has length 68 [2022-11-18 21:07:09,271 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 21:07:09,271 INFO L495 AbstractCegarLoop]: Abstraction has 442 states and 538 transitions. [2022-11-18 21:07:09,271 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 29 states have (on average 2.7241379310344827) internal successors, (79), 25 states have internal predecessors, (79), 6 states have call successors, (8), 4 states have call predecessors, (8), 5 states have return successors, (8), 7 states have call predecessors, (8), 6 states have call successors, (8) [2022-11-18 21:07:09,271 INFO L276 IsEmpty]: Start isEmpty. Operand 442 states and 538 transitions. [2022-11-18 21:07:09,272 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2022-11-18 21:07:09,272 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 21:07:09,272 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:07:09,289 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -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-18 21:07:09,489 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (117)] Forceful destruction successful, exit code 0 [2022-11-18 21:07:09,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 116 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,117 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt [2022-11-18 21:07:09,685 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr20REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 21:07:09,685 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:07:09,685 INFO L85 PathProgramCache]: Analyzing trace with hash 1956236157, now seen corresponding path program 2 times [2022-11-18 21:07:09,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 21:07:09,686 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1604661917] [2022-11-18 21:07:09,686 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-18 21:07:09,686 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 21:07:09,686 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 21:07:09,686 INFO L229 MonitoredProcess]: Starting monitored process 118 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 21:07:09,687 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (118)] Waiting until timeout for monitored process [2022-11-18 21:07:09,955 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-11-18 21:07:09,956 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-18 21:07:09,958 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-18 21:07:09,959 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:07:09,964 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-18 21:07:09,972 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2022-11-18 21:07:09,972 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 21:07:09,973 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 21:07:09,973 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1604661917] [2022-11-18 21:07:09,973 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1604661917] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:07:09,973 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:07:09,973 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-18 21:07:09,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1251929439] [2022-11-18 21:07:09,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:07:09,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 21:07:09,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 21:07:09,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 21:07:09,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 21:07:09,974 INFO L87 Difference]: Start difference. First operand 442 states and 538 transitions. Second operand has 3 states, 2 states have (on average 18.5) internal successors, (37), 3 states have internal predecessors, (37), 1 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2022-11-18 21:07:10,376 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 21:07:10,376 INFO L93 Difference]: Finished difference Result 455 states and 556 transitions. [2022-11-18 21:07:10,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 21:07:10,377 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 18.5) internal successors, (37), 3 states have internal predecessors, (37), 1 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) Word has length 69 [2022-11-18 21:07:10,378 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 21:07:10,382 INFO L225 Difference]: With dead ends: 455 [2022-11-18 21:07:10,382 INFO L226 Difference]: Without dead ends: 455 [2022-11-18 21:07:10,382 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 67 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 21:07:10,382 INFO L413 NwaCegarLoop]: 293 mSDtfsCounter, 40 mSDsluCounter, 191 mSDsCounter, 0 mSdLazyCounter, 113 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 484 SdHoareTripleChecker+Invalid, 114 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 113 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-18 21:07:10,383 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [41 Valid, 484 Invalid, 114 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 113 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-18 21:07:10,383 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 455 states. [2022-11-18 21:07:10,388 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 455 to 441. [2022-11-18 21:07:10,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 441 states, 304 states have (on average 1.5888157894736843) internal successors, (483), 401 states have internal predecessors, (483), 23 states have call successors, (23), 20 states have call predecessors, (23), 24 states have return successors, (31), 23 states have call predecessors, (31), 23 states have call successors, (31) [2022-11-18 21:07:10,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 441 states to 441 states and 537 transitions. [2022-11-18 21:07:10,390 INFO L78 Accepts]: Start accepts. Automaton has 441 states and 537 transitions. Word has length 69 [2022-11-18 21:07:10,390 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 21:07:10,390 INFO L495 AbstractCegarLoop]: Abstraction has 441 states and 537 transitions. [2022-11-18 21:07:10,390 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 18.5) internal successors, (37), 3 states have internal predecessors, (37), 1 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2022-11-18 21:07:10,390 INFO L276 IsEmpty]: Start isEmpty. Operand 441 states and 537 transitions. [2022-11-18 21:07:10,391 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2022-11-18 21:07:10,391 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 21:07:10,391 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:07:10,405 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (118)] Forceful destruction successful, exit code 0 [2022-11-18 21:07:10,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 118 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 21:07:10,602 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr21REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 21:07:10,602 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:07:10,602 INFO L85 PathProgramCache]: Analyzing trace with hash 1956236158, now seen corresponding path program 1 times [2022-11-18 21:07:10,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 21:07:10,603 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [489717059] [2022-11-18 21:07:10,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:07:10,603 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 21:07:10,603 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 21:07:10,605 INFO L229 MonitoredProcess]: Starting monitored process 119 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 21:07:10,647 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (119)] Waiting until timeout for monitored process [2022-11-18 21:07:11,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:07:11,120 INFO L263 TraceCheckSpWp]: Trace formula consists of 448 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-18 21:07:11,120 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:07:11,141 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2022-11-18 21:07:11,141 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 21:07:11,142 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 21:07:11,142 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [489717059] [2022-11-18 21:07:11,142 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [489717059] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:07:11,142 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:07:11,142 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-18 21:07:11,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485701796] [2022-11-18 21:07:11,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:07:11,142 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-18 21:07:11,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 21:07:11,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 21:07:11,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-18 21:07:11,143 INFO L87 Difference]: Start difference. First operand 441 states and 537 transitions. Second operand has 4 states, 4 states have (on average 9.25) internal successors, (37), 4 states have internal predecessors, (37), 1 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 1 states have call successors, (7) [2022-11-18 21:07:11,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 21:07:11,305 INFO L93 Difference]: Finished difference Result 459 states and 560 transitions. [2022-11-18 21:07:11,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-18 21:07:11,306 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.25) internal successors, (37), 4 states have internal predecessors, (37), 1 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 1 states have call successors, (7) Word has length 69 [2022-11-18 21:07:11,306 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 21:07:11,307 INFO L225 Difference]: With dead ends: 459 [2022-11-18 21:07:11,307 INFO L226 Difference]: Without dead ends: 457 [2022-11-18 21:07:11,307 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 66 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-18 21:07:11,308 INFO L413 NwaCegarLoop]: 309 mSDtfsCounter, 2 mSDsluCounter, 611 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 920 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-18 21:07:11,308 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 920 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-18 21:07:11,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 457 states. [2022-11-18 21:07:11,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 457 to 445. [2022-11-18 21:07:11,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 445 states, 308 states have (on average 1.5909090909090908) internal successors, (490), 405 states have internal predecessors, (490), 23 states have call successors, (23), 20 states have call predecessors, (23), 24 states have return successors, (31), 23 states have call predecessors, (31), 23 states have call successors, (31) [2022-11-18 21:07:11,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 445 states to 445 states and 544 transitions. [2022-11-18 21:07:11,312 INFO L78 Accepts]: Start accepts. Automaton has 445 states and 544 transitions. Word has length 69 [2022-11-18 21:07:11,312 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 21:07:11,312 INFO L495 AbstractCegarLoop]: Abstraction has 445 states and 544 transitions. [2022-11-18 21:07:11,312 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.25) internal successors, (37), 4 states have internal predecessors, (37), 1 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 1 states have call successors, (7) [2022-11-18 21:07:11,312 INFO L276 IsEmpty]: Start isEmpty. Operand 445 states and 544 transitions. [2022-11-18 21:07:11,313 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2022-11-18 21:07:11,313 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 21:07:11,313 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:07:11,329 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (119)] Forceful destruction successful, exit code 0 [2022-11-18 21:07:11,513 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 119 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 21:07:11,514 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr21REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 21:07:11,514 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:07:11,514 INFO L85 PathProgramCache]: Analyzing trace with hash 625771301, now seen corresponding path program 1 times [2022-11-18 21:07:11,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 21:07:11,514 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1090412794] [2022-11-18 21:07:11,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:07:11,515 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 21:07:11,515 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 21:07:11,515 INFO L229 MonitoredProcess]: Starting monitored process 120 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 21:07:11,516 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (120)] Waiting until timeout for monitored process [2022-11-18 21:07:11,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:07:11,946 INFO L263 TraceCheckSpWp]: Trace formula consists of 461 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-18 21:07:11,947 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:07:11,968 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-18 21:07:11,984 INFO L134 CoverageAnalysis]: Checked inductivity of 71 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2022-11-18 21:07:11,985 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 21:07:11,985 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 21:07:11,985 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1090412794] [2022-11-18 21:07:11,985 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1090412794] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:07:11,985 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:07:11,985 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-18 21:07:11,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1927470634] [2022-11-18 21:07:11,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:07:11,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 21:07:11,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 21:07:11,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 21:07:11,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 21:07:11,986 INFO L87 Difference]: Start difference. First operand 445 states and 544 transitions. Second operand has 3 states, 2 states have (on average 19.0) internal successors, (38), 3 states have internal predecessors, (38), 1 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2022-11-18 21:07:12,445 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 21:07:12,445 INFO L93 Difference]: Finished difference Result 444 states and 543 transitions. [2022-11-18 21:07:12,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 21:07:12,446 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 19.0) internal successors, (38), 3 states have internal predecessors, (38), 1 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) Word has length 70 [2022-11-18 21:07:12,446 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 21:07:12,447 INFO L225 Difference]: With dead ends: 444 [2022-11-18 21:07:12,447 INFO L226 Difference]: Without dead ends: 444 [2022-11-18 21:07:12,447 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 68 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 21:07:12,447 INFO L413 NwaCegarLoop]: 308 mSDtfsCounter, 1 mSDsluCounter, 223 mSDsCounter, 0 mSdLazyCounter, 87 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 531 SdHoareTripleChecker+Invalid, 87 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 87 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-18 21:07:12,447 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 531 Invalid, 87 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 87 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-11-18 21:07:12,448 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 444 states. [2022-11-18 21:07:12,450 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 444 to 444. [2022-11-18 21:07:12,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 444 states, 308 states have (on average 1.5876623376623376) internal successors, (489), 404 states have internal predecessors, (489), 23 states have call successors, (23), 20 states have call predecessors, (23), 24 states have return successors, (31), 23 states have call predecessors, (31), 23 states have call successors, (31) [2022-11-18 21:07:12,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 444 states to 444 states and 543 transitions. [2022-11-18 21:07:12,451 INFO L78 Accepts]: Start accepts. Automaton has 444 states and 543 transitions. Word has length 70 [2022-11-18 21:07:12,451 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 21:07:12,451 INFO L495 AbstractCegarLoop]: Abstraction has 444 states and 543 transitions. [2022-11-18 21:07:12,451 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 19.0) internal successors, (38), 3 states have internal predecessors, (38), 1 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2022-11-18 21:07:12,451 INFO L276 IsEmpty]: Start isEmpty. Operand 444 states and 543 transitions. [2022-11-18 21:07:12,452 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2022-11-18 21:07:12,452 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 21:07:12,452 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:07:12,468 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (120)] Forceful destruction successful, exit code 0 [2022-11-18 21:07:12,657 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 120 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 21:07:12,658 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr84ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 21:07:12,658 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:07:12,658 INFO L85 PathProgramCache]: Analyzing trace with hash -1037166698, now seen corresponding path program 1 times [2022-11-18 21:07:12,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 21:07:12,658 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1078893130] [2022-11-18 21:07:12,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:07:12,659 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 21:07:12,659 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 21:07:12,659 INFO L229 MonitoredProcess]: Starting monitored process 121 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 21:07:12,661 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (121)] Waiting until timeout for monitored process [2022-11-18 21:07:12,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:07:12,976 INFO L263 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-18 21:07:12,977 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:07:13,911 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 12 proven. 8 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-11-18 21:07:13,911 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 21:07:14,198 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2022-11-18 21:07:14,199 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 21:07:14,199 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1078893130] [2022-11-18 21:07:14,199 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1078893130] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 21:07:14,199 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 21:07:14,199 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 9 [2022-11-18 21:07:14,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [178718820] [2022-11-18 21:07:14,199 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 21:07:14,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 21:07:14,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 21:07:14,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 21:07:14,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-18 21:07:14,200 INFO L87 Difference]: Start difference. First operand 444 states and 543 transitions. Second operand has 10 states, 9 states have (on average 10.444444444444445) internal successors, (94), 8 states have internal predecessors, (94), 5 states have call successors, (12), 3 states have call predecessors, (12), 4 states have return successors, (12), 6 states have call predecessors, (12), 5 states have call successors, (12) [2022-11-18 21:07:14,382 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 21:07:14,382 INFO L93 Difference]: Finished difference Result 539 states and 615 transitions. [2022-11-18 21:07:14,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-18 21:07:14,383 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 10.444444444444445) internal successors, (94), 8 states have internal predecessors, (94), 5 states have call successors, (12), 3 states have call predecessors, (12), 4 states have return successors, (12), 6 states have call predecessors, (12), 5 states have call successors, (12) Word has length 70 [2022-11-18 21:07:14,383 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 21:07:14,384 INFO L225 Difference]: With dead ends: 539 [2022-11-18 21:07:14,384 INFO L226 Difference]: Without dead ends: 539 [2022-11-18 21:07:14,384 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 127 SyntacticMatches, 4 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-18 21:07:14,385 INFO L413 NwaCegarLoop]: 402 mSDtfsCounter, 276 mSDsluCounter, 1097 mSDsCounter, 0 mSdLazyCounter, 68 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 279 SdHoareTripleChecker+Valid, 1499 SdHoareTripleChecker+Invalid, 141 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 68 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 66 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-18 21:07:14,385 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [279 Valid, 1499 Invalid, 141 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 68 Invalid, 0 Unknown, 66 Unchecked, 0.2s Time] [2022-11-18 21:07:14,386 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 539 states. [2022-11-18 21:07:14,391 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 539 to 446. [2022-11-18 21:07:14,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 446 states, 310 states have (on average 1.5838709677419356) internal successors, (491), 406 states have internal predecessors, (491), 23 states have call successors, (23), 20 states have call predecessors, (23), 24 states have return successors, (31), 23 states have call predecessors, (31), 23 states have call successors, (31) [2022-11-18 21:07:14,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 446 states to 446 states and 545 transitions. [2022-11-18 21:07:14,392 INFO L78 Accepts]: Start accepts. Automaton has 446 states and 545 transitions. Word has length 70 [2022-11-18 21:07:14,392 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 21:07:14,392 INFO L495 AbstractCegarLoop]: Abstraction has 446 states and 545 transitions. [2022-11-18 21:07:14,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 10.444444444444445) internal successors, (94), 8 states have internal predecessors, (94), 5 states have call successors, (12), 3 states have call predecessors, (12), 4 states have return successors, (12), 6 states have call predecessors, (12), 5 states have call successors, (12) [2022-11-18 21:07:14,393 INFO L276 IsEmpty]: Start isEmpty. Operand 446 states and 545 transitions. [2022-11-18 21:07:14,393 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2022-11-18 21:07:14,393 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 21:07:14,393 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 21:07:14,410 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (121)] Forceful destruction successful, exit code 0 [2022-11-18 21:07:14,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 121 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 21:07:14,605 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr85ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 21:07:14,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:07:14,606 INFO L85 PathProgramCache]: Analyzing trace with hash -2087396141, now seen corresponding path program 1 times [2022-11-18 21:07:14,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 21:07:14,606 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [500308222] [2022-11-18 21:07:14,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:07:14,606 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 21:07:14,607 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 21:07:14,608 INFO L229 MonitoredProcess]: Starting monitored process 122 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -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-18 21:07:14,641 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (122)] Waiting until timeout for monitored process [2022-11-18 21:07:15,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:07:15,135 INFO L263 TraceCheckSpWp]: Trace formula consists of 259 conjuncts, 38 conjunts are in the unsatisfiable core [2022-11-18 21:07:15,137 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:07:15,143 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-18 21:07:15,280 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-18 21:07:15,445 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 21:07:15,445 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-18 21:07:15,634 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-18 21:07:15,798 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 21:07:15,798 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 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-18 21:07:16,064 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-18 21:07:16,244 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 21:07:16,244 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-18 21:07:16,598 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 21:07:16,599 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 5 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-18 21:07:16,913 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-18 21:07:17,689 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 21:07:17,691 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 21:07:17,692 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 27 [2022-11-18 21:07:17,991 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 21:07:18,177 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 21:07:18,322 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 21:07:18,554 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 32 proven. 14 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-11-18 21:07:18,555 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 21:07:19,548 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 21:07:19,548 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [500308222] [2022-11-18 21:07:19,548 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [500308222] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 21:07:19,548 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1516669746] [2022-11-18 21:07:19,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:07:19,548 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-18 21:07:19,548 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 [2022-11-18 21:07:19,549 INFO L229 MonitoredProcess]: Starting monitored process 123 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-18 21:07:19,551 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ac17144-103b-400e-b08d-f0264288d2f4/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (123)] Waiting until timeout for monitored process [2022-11-18 21:07:20,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:07:20,369 INFO L263 TraceCheckSpWp]: Trace formula consists of 259 conjuncts, 83 conjunts are in the unsatisfiable core [2022-11-18 21:07:20,373 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:07:20,628 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-11-18 21:07:20,628 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 1 case distinctions, treesize of input 19 treesize of output 30 [2022-11-18 21:07:21,046 INFO L321 Elim1Store]: treesize reduction 64, result has 26.4 percent of original size [2022-11-18 21:07:21,046 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 53 [2022-11-18 21:07:21,438 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-18 21:07:21,633 INFO L321 Elim1Store]: treesize reduction 22, result has 37.1 percent of original size [2022-11-18 21:07:21,633 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 31 [2022-11-18 21:07:22,139 INFO L321 Elim1Store]: treesize reduction 96, result has 26.2 percent of original size [2022-11-18 21:07:22,139 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 4 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 38 treesize of output 69 [2022-11-18 21:07:22,783 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-11-18 21:07:22,856 INFO L321 Elim1Store]: treesize reduction 22, result has 37.1 percent of original size [2022-11-18 21:07:22,856 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 31 [2022-11-18 21:07:23,356 INFO L321 Elim1Store]: treesize reduction 96, result has 26.2 percent of original size [2022-11-18 21:07:23,356 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 38 treesize of output 69 [2022-11-18 21:07:24,254 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 21:07:24,254 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-11-18 21:07:24,367 INFO L321 Elim1Store]: treesize reduction 22, result has 37.1 percent of original size [2022-11-18 21:07:24,368 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 31 [2022-11-18 21:07:24,907 INFO L321 Elim1Store]: treesize reduction 96, result has 26.2 percent of original size [2022-11-18 21:07:24,908 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 38 treesize of output 69 [2022-11-18 21:07:26,103 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 21:07:26,103 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 5 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-18 21:07:26,264 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-11-18 21:07:26,527 INFO L321 Elim1Store]: treesize reduction 66, result has 34.0 percent of original size [2022-11-18 21:07:26,528 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 33 treesize of output 66 [2022-11-18 21:07:26,663 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-18 21:07:27,052 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-18 21:07:28,021 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-11-18 21:07:28,022 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 5 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-18 21:07:29,620 INFO L321 Elim1Store]: treesize reduction 34, result has 40.4 percent of original size [2022-11-18 21:07:29,620 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 54 [2022-11-18 21:07:30,094 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 18 [2022-11-18 21:07:30,529 INFO L321 Elim1Store]: treesize reduction 32, result has 27.3 percent of original size [2022-11-18 21:07:30,530 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 39 [2022-11-18 21:07:30,876 INFO L321 Elim1Store]: treesize reduction 23, result has 32.4 percent of original size [2022-11-18 21:07:30,877 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 7 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 34 [2022-11-18 21:07:31,024 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 14 proven. 28 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-18 21:07:31,024 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 21:07:33,605 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1516669746] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 21:07:33,605 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 21:07:33,605 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 28] total 50 [2022-11-18 21:07:33,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1665130784] [2022-11-18 21:07:33,605 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 21:07:33,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2022-11-18 21:07:33,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 21:07:33,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2022-11-18 21:07:33,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=492, Invalid=3930, Unknown=0, NotChecked=0, Total=4422 [2022-11-18 21:07:33,606 INFO L87 Difference]: Start difference. First operand 446 states and 545 transitions. Second operand has 51 states, 49 states have (on average 2.1020408163265305) internal successors, (103), 40 states have internal predecessors, (103), 11 states have call successors, (12), 5 states have call predecessors, (12), 8 states have return successors, (12), 12 states have call predecessors, (12), 11 states have call successors, (12)