./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/weaver/test-context1.wvr.c --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_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/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_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/test-context1.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/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_d3000a3a-623b-443a-b6c6-86a454cb8394/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 a6c10414fe2617d00008bf9d366bc6ac1618cf93ea0f6ae08bc6c5a126364bce --- 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 18:36:24,577 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-18 18:36:24,582 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-18 18:36:24,618 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-18 18:36:24,619 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-18 18:36:24,620 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-18 18:36:24,621 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-18 18:36:24,623 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-18 18:36:24,625 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-18 18:36:24,626 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-18 18:36:24,627 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-18 18:36:24,628 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-18 18:36:24,628 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-18 18:36:24,629 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-18 18:36:24,631 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-18 18:36:24,632 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-18 18:36:24,633 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-18 18:36:24,634 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-18 18:36:24,636 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-18 18:36:24,638 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-18 18:36:24,639 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-18 18:36:24,647 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-18 18:36:24,648 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-18 18:36:24,653 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-18 18:36:24,657 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-18 18:36:24,662 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-18 18:36:24,662 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-18 18:36:24,663 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-18 18:36:24,664 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-18 18:36:24,665 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-18 18:36:24,666 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-18 18:36:24,666 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-18 18:36:24,667 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-18 18:36:24,668 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-18 18:36:24,669 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-18 18:36:24,670 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-18 18:36:24,670 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-18 18:36:24,671 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-18 18:36:24,671 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-18 18:36:24,672 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-18 18:36:24,673 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-18 18:36:24,674 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2022-11-18 18:36:24,704 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-18 18:36:24,705 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-18 18:36:24,706 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-18 18:36:24,706 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-18 18:36:24,707 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-18 18:36:24,708 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-18 18:36:24,708 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-18 18:36:24,708 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-18 18:36:24,709 INFO L138 SettingsManager]: * Use SBE=true [2022-11-18 18:36:24,709 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-18 18:36:24,710 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-18 18:36:24,710 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-11-18 18:36:24,711 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-18 18:36:24,711 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-18 18:36:24,711 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-18 18:36:24,711 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2022-11-18 18:36:24,712 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2022-11-18 18:36:24,712 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2022-11-18 18:36:24,712 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-18 18:36:24,712 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-11-18 18:36:24,712 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-18 18:36:24,713 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-18 18:36:24,713 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-18 18:36:24,713 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-18 18:36:24,713 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-18 18:36:24,714 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-18 18:36:24,715 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-18 18:36:24,716 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-18 18:36:24,716 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-18 18:36:24,716 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-18 18:36:24,716 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_d3000a3a-623b-443a-b6c6-86a454cb8394/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_d3000a3a-623b-443a-b6c6-86a454cb8394/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 -> a6c10414fe2617d00008bf9d366bc6ac1618cf93ea0f6ae08bc6c5a126364bce [2022-11-18 18:36:24,986 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-18 18:36:25,008 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-18 18:36:25,011 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-18 18:36:25,012 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-18 18:36:25,013 INFO L275 PluginConnector]: CDTParser initialized [2022-11-18 18:36:25,014 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/../../sv-benchmarks/c/weaver/test-context1.wvr.c [2022-11-18 18:36:25,095 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/data/a60543796/65ce88ac238b476a88e6c00d1a6f16f8/FLAG46a51fbe4 [2022-11-18 18:36:25,673 INFO L306 CDTParser]: Found 1 translation units. [2022-11-18 18:36:25,674 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/sv-benchmarks/c/weaver/test-context1.wvr.c [2022-11-18 18:36:25,684 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/data/a60543796/65ce88ac238b476a88e6c00d1a6f16f8/FLAG46a51fbe4 [2022-11-18 18:36:26,016 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/data/a60543796/65ce88ac238b476a88e6c00d1a6f16f8 [2022-11-18 18:36:26,020 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-18 18:36:26,022 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-18 18:36:26,027 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-18 18:36:26,028 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-18 18:36:26,031 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-18 18:36:26,032 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 06:36:26" (1/1) ... [2022-11-18 18:36:26,034 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7b68292f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:36:26, skipping insertion in model container [2022-11-18 18:36:26,034 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 06:36:26" (1/1) ... [2022-11-18 18:36:26,042 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-18 18:36:26,066 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-18 18:36:26,321 WARN L234 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/sv-benchmarks/c/weaver/test-context1.wvr.c[2433,2446] [2022-11-18 18:36:26,331 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-18 18:36:26,341 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 18:36:26,342 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@16f29c22 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:36:26, skipping insertion in model container [2022-11-18 18:36:26,342 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-18 18:36:26,343 INFO L184 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2022-11-18 18:36:26,344 INFO L158 Benchmark]: Toolchain (without parser) took 321.40ms. Allocated memory is still 92.3MB. Free memory was 56.1MB in the beginning and 69.0MB in the end (delta: -12.9MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2022-11-18 18:36:26,345 INFO L158 Benchmark]: CDTParser took 0.26ms. Allocated memory is still 92.3MB. Free memory is still 72.3MB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-18 18:36:26,346 INFO L158 Benchmark]: CACSL2BoogieTranslator took 315.24ms. Allocated memory is still 92.3MB. Free memory was 55.9MB in the beginning and 69.0MB in the end (delta: -13.2MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2022-11-18 18:36:26,347 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.26ms. Allocated memory is still 92.3MB. Free memory is still 72.3MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 315.24ms. Allocated memory is still 92.3MB. Free memory was 55.9MB in the beginning and 69.0MB in the end (delta: -13.2MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - UnsupportedSyntaxResult [Line: 94]: 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_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/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_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/test-context1.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/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_d3000a3a-623b-443a-b6c6-86a454cb8394/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 a6c10414fe2617d00008bf9d366bc6ac1618cf93ea0f6ae08bc6c5a126364bce --- 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 18:36:28,521 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-18 18:36:28,524 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-18 18:36:28,563 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-18 18:36:28,564 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-18 18:36:28,567 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-18 18:36:28,571 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-18 18:36:28,578 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-18 18:36:28,580 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-18 18:36:28,586 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-18 18:36:28,587 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-18 18:36:28,590 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-18 18:36:28,591 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-18 18:36:28,593 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-18 18:36:28,595 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-18 18:36:28,600 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-18 18:36:28,602 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-18 18:36:28,604 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-18 18:36:28,606 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-18 18:36:28,613 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-18 18:36:28,616 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-18 18:36:28,617 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-18 18:36:28,620 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-18 18:36:28,621 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-18 18:36:28,628 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-18 18:36:28,631 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-18 18:36:28,632 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-18 18:36:28,633 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-18 18:36:28,635 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-18 18:36:28,636 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-18 18:36:28,636 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-18 18:36:28,637 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-18 18:36:28,639 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-18 18:36:28,640 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-18 18:36:28,641 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-18 18:36:28,641 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-18 18:36:28,643 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-18 18:36:28,643 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-18 18:36:28,643 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-18 18:36:28,645 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-18 18:36:28,646 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-18 18:36:28,651 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf [2022-11-18 18:36:28,675 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-18 18:36:28,676 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-18 18:36:28,677 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-18 18:36:28,678 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-18 18:36:28,679 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-18 18:36:28,679 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-18 18:36:28,680 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-18 18:36:28,681 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-18 18:36:28,681 INFO L138 SettingsManager]: * Use SBE=true [2022-11-18 18:36:28,681 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-18 18:36:28,682 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-18 18:36:28,683 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-11-18 18:36:28,683 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-18 18:36:28,683 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-18 18:36:28,684 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-18 18:36:28,684 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2022-11-18 18:36:28,684 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2022-11-18 18:36:28,684 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2022-11-18 18:36:28,684 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-18 18:36:28,685 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-11-18 18:36:28,685 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-11-18 18:36:28,685 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-11-18 18:36:28,685 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-18 18:36:28,685 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-18 18:36:28,686 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-18 18:36:28,686 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-18 18:36:28,686 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-18 18:36:28,687 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-18 18:36:28,687 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-18 18:36:28,687 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-18 18:36:28,687 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-11-18 18:36:28,688 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-11-18 18:36:28,688 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-11-18 18:36:28,688 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_d3000a3a-623b-443a-b6c6-86a454cb8394/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_d3000a3a-623b-443a-b6c6-86a454cb8394/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 -> a6c10414fe2617d00008bf9d366bc6ac1618cf93ea0f6ae08bc6c5a126364bce [2022-11-18 18:36:29,100 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-18 18:36:29,130 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-18 18:36:29,134 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-18 18:36:29,135 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-18 18:36:29,138 INFO L275 PluginConnector]: CDTParser initialized [2022-11-18 18:36:29,140 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/../../sv-benchmarks/c/weaver/test-context1.wvr.c [2022-11-18 18:36:29,211 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/data/1205a1889/cc061fccbe6d49fe9054761a195fc83d/FLAG5292850f4 [2022-11-18 18:36:29,722 INFO L306 CDTParser]: Found 1 translation units. [2022-11-18 18:36:29,722 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/sv-benchmarks/c/weaver/test-context1.wvr.c [2022-11-18 18:36:29,733 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/data/1205a1889/cc061fccbe6d49fe9054761a195fc83d/FLAG5292850f4 [2022-11-18 18:36:30,082 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/data/1205a1889/cc061fccbe6d49fe9054761a195fc83d [2022-11-18 18:36:30,086 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-18 18:36:30,088 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-18 18:36:30,094 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-18 18:36:30,094 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-18 18:36:30,098 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-18 18:36:30,099 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 06:36:30" (1/1) ... [2022-11-18 18:36:30,100 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@136f38e8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:36:30, skipping insertion in model container [2022-11-18 18:36:30,101 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 06:36:30" (1/1) ... [2022-11-18 18:36:30,108 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-18 18:36:30,132 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-18 18:36:30,395 WARN L234 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/sv-benchmarks/c/weaver/test-context1.wvr.c[2433,2446] [2022-11-18 18:36:30,410 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-18 18:36:30,432 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2022-11-18 18:36:30,443 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-18 18:36:30,455 WARN L234 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/sv-benchmarks/c/weaver/test-context1.wvr.c[2433,2446] [2022-11-18 18:36:30,466 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-18 18:36:30,478 INFO L203 MainTranslator]: Completed pre-run [2022-11-18 18:36:30,524 WARN L234 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/sv-benchmarks/c/weaver/test-context1.wvr.c[2433,2446] [2022-11-18 18:36:30,527 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-18 18:36:30,544 INFO L208 MainTranslator]: Completed translation [2022-11-18 18:36:30,544 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:36:30 WrapperNode [2022-11-18 18:36:30,545 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-18 18:36:30,546 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-18 18:36:30,546 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-18 18:36:30,547 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-18 18:36:30,554 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:36:30" (1/1) ... [2022-11-18 18:36:30,572 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:36:30" (1/1) ... [2022-11-18 18:36:30,598 INFO L138 Inliner]: procedures = 26, calls = 34, calls flagged for inlining = 10, calls inlined = 10, statements flattened = 129 [2022-11-18 18:36:30,598 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-18 18:36:30,599 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-18 18:36:30,599 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-18 18:36:30,599 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-18 18:36:30,608 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:36:30" (1/1) ... [2022-11-18 18:36:30,609 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:36:30" (1/1) ... [2022-11-18 18:36:30,613 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:36:30" (1/1) ... [2022-11-18 18:36:30,613 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:36:30" (1/1) ... [2022-11-18 18:36:30,622 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:36:30" (1/1) ... [2022-11-18 18:36:30,626 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:36:30" (1/1) ... [2022-11-18 18:36:30,628 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:36:30" (1/1) ... [2022-11-18 18:36:30,629 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:36:30" (1/1) ... [2022-11-18 18:36:30,632 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-18 18:36:30,633 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-18 18:36:30,633 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-18 18:36:30,633 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-18 18:36:30,634 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:36:30" (1/1) ... [2022-11-18 18:36:30,640 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-18 18:36:30,652 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:36:30,665 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-18 18:36:30,675 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-18 18:36:30,712 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-18 18:36:30,712 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-11-18 18:36:30,712 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-18 18:36:30,712 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2022-11-18 18:36:30,712 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-11-18 18:36:30,713 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-11-18 18:36:30,713 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-11-18 18:36:30,713 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-11-18 18:36:30,713 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-11-18 18:36:30,713 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-11-18 18:36:30,714 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-18 18:36:30,714 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-18 18:36:30,714 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-18 18:36:30,714 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-18 18:36:30,714 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2022-11-18 18:36:30,716 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-11-18 18:36:30,827 INFO L235 CfgBuilder]: Building ICFG [2022-11-18 18:36:30,830 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-18 18:36:31,511 INFO L276 CfgBuilder]: Performing block encoding [2022-11-18 18:36:31,741 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-18 18:36:31,744 INFO L300 CfgBuilder]: Removed 3 assume(true) statements. [2022-11-18 18:36:31,747 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 06:36:31 BoogieIcfgContainer [2022-11-18 18:36:31,751 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-18 18:36:31,754 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-18 18:36:31,754 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-18 18:36:31,758 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-18 18:36:31,758 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 18.11 06:36:30" (1/3) ... [2022-11-18 18:36:31,759 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3df9dc13 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.11 06:36:31, skipping insertion in model container [2022-11-18 18:36:31,759 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:36:30" (2/3) ... [2022-11-18 18:36:31,760 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3df9dc13 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.11 06:36:31, skipping insertion in model container [2022-11-18 18:36:31,760 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 06:36:31" (3/3) ... [2022-11-18 18:36:31,765 INFO L112 eAbstractionObserver]: Analyzing ICFG test-context1.wvr.c [2022-11-18 18:36:31,785 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-18 18:36:31,785 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 16 error locations. [2022-11-18 18:36:31,785 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-11-18 18:36:31,859 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-11-18 18:36:31,895 INFO L115 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2022-11-18 18:36:31,909 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 130 places, 132 transitions, 280 flow [2022-11-18 18:36:31,912 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 130 places, 132 transitions, 280 flow [2022-11-18 18:36:31,914 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 130 places, 132 transitions, 280 flow [2022-11-18 18:36:31,971 INFO L130 PetriNetUnfolder]: 9/130 cut-off events. [2022-11-18 18:36:31,972 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-11-18 18:36:31,976 INFO L83 FinitePrefix]: Finished finitePrefix Result has 139 conditions, 130 events. 9/130 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 109 event pairs, 0 based on Foata normal form. 0/105 useless extension candidates. Maximal degree in co-relation 88. Up to 2 conditions per place. [2022-11-18 18:36:31,978 INFO L119 LiptonReduction]: Number of co-enabled transitions 660 [2022-11-18 18:36:49,785 INFO L134 LiptonReduction]: Checked pairs total: 977 [2022-11-18 18:36:49,786 INFO L136 LiptonReduction]: Total number of compositions: 148 [2022-11-18 18:36:49,795 INFO L113 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 37 places, 33 transitions, 82 flow [2022-11-18 18:36:49,818 INFO L135 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 106 states, 62 states have (on average 4.048387096774194) internal successors, (251), 105 states have internal predecessors, (251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:36:49,837 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-18 18:36:49,844 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;@3d8b6c71, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-18 18:36:49,844 INFO L358 AbstractCegarLoop]: Starting to check reachability of 22 error locations. [2022-11-18 18:36:49,846 INFO L276 IsEmpty]: Start isEmpty. Operand has 106 states, 62 states have (on average 4.048387096774194) internal successors, (251), 105 states have internal predecessors, (251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:36:49,851 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3 [2022-11-18 18:36:49,851 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:36:49,852 INFO L195 NwaCegarLoop]: trace histogram [1, 1] [2022-11-18 18:36:49,853 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2022-11-18 18:36:49,858 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:36:49,858 INFO L85 PathProgramCache]: Analyzing trace with hash 19535, now seen corresponding path program 1 times [2022-11-18 18:36:49,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 18:36:49,871 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [651122790] [2022-11-18 18:36:49,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:36:49,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 18:36:49,872 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 18:36:49,873 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.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 18:36:49,879 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -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 18:36:49,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:36:49,965 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-18 18:36:49,971 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:36:50,121 INFO L321 Elim1Store]: treesize reduction 46, result has 29.2 percent of original size [2022-11-18 18:36:50,122 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 3 case distinctions, treesize of input 22 treesize of output 33 [2022-11-18 18:36:50,164 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 18:36:50,164 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 18:36:50,165 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 18:36:50,165 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [651122790] [2022-11-18 18:36:50,166 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [651122790] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:36:50,166 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:36:50,166 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-11-18 18:36:50,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517878553] [2022-11-18 18:36:50,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:36:50,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 18:36:50,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 18:36:50,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 18:36:50,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 18:36:50,224 INFO L87 Difference]: Start difference. First operand has 106 states, 62 states have (on average 4.048387096774194) internal successors, (251), 105 states have internal predecessors, (251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:36:50,438 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:36:50,439 INFO L93 Difference]: Finished difference Result 88 states and 201 transitions. [2022-11-18 18:36:50,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 18:36:50,442 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 2 [2022-11-18 18:36:50,442 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:36:50,451 INFO L225 Difference]: With dead ends: 88 [2022-11-18 18:36:50,452 INFO L226 Difference]: Without dead ends: 88 [2022-11-18 18:36:50,453 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 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 18:36:50,456 INFO L413 NwaCegarLoop]: 0 mSDtfsCounter, 26 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-18 18:36:50,458 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [26 Valid, 0 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-18 18:36:50,476 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2022-11-18 18:36:50,498 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 88. [2022-11-18 18:36:50,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 55 states have (on average 3.6545454545454548) internal successors, (201), 87 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:36:50,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 201 transitions. [2022-11-18 18:36:50,508 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 201 transitions. Word has length 2 [2022-11-18 18:36:50,509 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:36:50,510 INFO L495 AbstractCegarLoop]: Abstraction has 88 states and 201 transitions. [2022-11-18 18:36:50,512 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:36:50,512 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 201 transitions. [2022-11-18 18:36:50,513 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3 [2022-11-18 18:36:50,513 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:36:50,513 INFO L195 NwaCegarLoop]: trace histogram [1, 1] [2022-11-18 18:36:50,541 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -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 18:36:50,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.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 18:36:50,725 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2022-11-18 18:36:50,726 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:36:50,726 INFO L85 PathProgramCache]: Analyzing trace with hash 19440, now seen corresponding path program 1 times [2022-11-18 18:36:50,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 18:36:50,727 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [344375068] [2022-11-18 18:36:50,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:36:50,727 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.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 18:36:50,727 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 18:36:50,731 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.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 18:36:50,735 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -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 18:36:50,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:36:50,787 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-18 18:36:50,789 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:36:50,841 INFO L321 Elim1Store]: treesize reduction 39, result has 40.0 percent of original size [2022-11-18 18:36:50,841 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 2 case distinctions, treesize of input 12 treesize of output 33 [2022-11-18 18:36:50,855 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 18:36:50,855 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 18:36:50,855 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 18:36:50,856 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [344375068] [2022-11-18 18:36:50,856 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [344375068] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:36:50,856 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:36:50,857 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-11-18 18:36:50,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2037613008] [2022-11-18 18:36:50,857 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:36:50,858 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 18:36:50,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 18:36:50,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 18:36:50,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 18:36:50,860 INFO L87 Difference]: Start difference. First operand 88 states and 201 transitions. Second operand has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:36:51,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:36:51,012 INFO L93 Difference]: Finished difference Result 87 states and 200 transitions. [2022-11-18 18:36:51,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 18:36:51,012 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 2 [2022-11-18 18:36:51,013 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:36:51,014 INFO L225 Difference]: With dead ends: 87 [2022-11-18 18:36:51,014 INFO L226 Difference]: Without dead ends: 87 [2022-11-18 18:36:51,014 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 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 18:36:51,016 INFO L413 NwaCegarLoop]: 0 mSDtfsCounter, 25 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-18 18:36:51,016 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [25 Valid, 0 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-18 18:36:51,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87 states. [2022-11-18 18:36:51,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87 to 87. [2022-11-18 18:36:51,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 55 states have (on average 3.6363636363636362) internal successors, (200), 86 states have internal predecessors, (200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:36:51,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 200 transitions. [2022-11-18 18:36:51,026 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 200 transitions. Word has length 2 [2022-11-18 18:36:51,027 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:36:51,027 INFO L495 AbstractCegarLoop]: Abstraction has 87 states and 200 transitions. [2022-11-18 18:36:51,027 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:36:51,027 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 200 transitions. [2022-11-18 18:36:51,028 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3 [2022-11-18 18:36:51,028 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:36:51,028 INFO L195 NwaCegarLoop]: trace histogram [1, 1] [2022-11-18 18:36:51,046 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -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 18:36:51,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.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 18:36:51,240 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2022-11-18 18:36:51,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:36:51,240 INFO L85 PathProgramCache]: Analyzing trace with hash 19536, now seen corresponding path program 1 times [2022-11-18 18:36:51,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 18:36:51,241 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2127096518] [2022-11-18 18:36:51,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:36:51,241 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.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 18:36:51,242 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 18:36:51,245 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.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 18:36:51,285 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -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 18:36:51,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:36:51,352 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-18 18:36:51,354 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:36:51,392 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:36:51,398 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:36:51,433 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 18:36:51,433 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 1 case distinctions, treesize of input 12 treesize of output 20 [2022-11-18 18:36:51,472 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 10 treesize of output 8 [2022-11-18 18:36:51,525 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 18:36:51,526 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 18:36:51,526 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 18:36:51,526 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2127096518] [2022-11-18 18:36:51,526 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2127096518] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:36:51,526 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:36:51,526 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-11-18 18:36:51,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [361620765] [2022-11-18 18:36:51,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:36:51,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 18:36:51,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 18:36:51,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 18:36:51,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 18:36:51,528 INFO L87 Difference]: Start difference. First operand 87 states and 200 transitions. Second operand has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:36:51,655 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:36:51,655 INFO L93 Difference]: Finished difference Result 88 states and 203 transitions. [2022-11-18 18:36:51,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 18:36:51,656 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 2 [2022-11-18 18:36:51,656 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:36:51,657 INFO L225 Difference]: With dead ends: 88 [2022-11-18 18:36:51,657 INFO L226 Difference]: Without dead ends: 88 [2022-11-18 18:36:51,657 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 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 18:36:51,659 INFO L413 NwaCegarLoop]: 0 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 25 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-18 18:36:51,659 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 0 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 23 Invalid, 0 Unknown, 25 Unchecked, 0.1s Time] [2022-11-18 18:36:51,660 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2022-11-18 18:36:51,672 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 88. [2022-11-18 18:36:51,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 56 states have (on average 3.625) internal successors, (203), 87 states have internal predecessors, (203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:36:51,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 203 transitions. [2022-11-18 18:36:51,684 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 203 transitions. Word has length 2 [2022-11-18 18:36:51,685 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:36:51,685 INFO L495 AbstractCegarLoop]: Abstraction has 88 states and 203 transitions. [2022-11-18 18:36:51,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:36:51,686 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 203 transitions. [2022-11-18 18:36:51,686 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3 [2022-11-18 18:36:51,686 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:36:51,687 INFO L195 NwaCegarLoop]: trace histogram [1, 1] [2022-11-18 18:36:51,706 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -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 18:36:51,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.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 18:36:51,904 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2022-11-18 18:36:51,905 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:36:51,910 INFO L85 PathProgramCache]: Analyzing trace with hash 19441, now seen corresponding path program 1 times [2022-11-18 18:36:51,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 18:36:51,911 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2087121792] [2022-11-18 18:36:51,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:36:51,911 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.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 18:36:51,912 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 18:36:51,914 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.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 18:36:51,950 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -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 18:36:51,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:36:51,983 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-18 18:36:51,984 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:36:52,093 INFO L321 Elim1Store]: treesize reduction 37, result has 37.3 percent of original size [2022-11-18 18:36:52,094 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 2 case distinctions, treesize of input 14 treesize of output 29 [2022-11-18 18:36:52,130 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 18:36:52,130 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 18:36:52,130 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 18:36:52,130 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2087121792] [2022-11-18 18:36:52,131 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2087121792] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:36:52,131 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:36:52,131 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-11-18 18:36:52,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1237639796] [2022-11-18 18:36:52,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:36:52,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 18:36:52,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 18:36:52,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 18:36:52,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 18:36:52,133 INFO L87 Difference]: Start difference. First operand 88 states and 203 transitions. Second operand has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:36:52,459 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:36:52,459 INFO L93 Difference]: Finished difference Result 171 states and 397 transitions. [2022-11-18 18:36:52,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 18:36:52,460 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 2 [2022-11-18 18:36:52,460 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:36:52,462 INFO L225 Difference]: With dead ends: 171 [2022-11-18 18:36:52,462 INFO L226 Difference]: Without dead ends: 171 [2022-11-18 18:36:52,462 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 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 18:36:52,463 INFO L413 NwaCegarLoop]: 0 mSDtfsCounter, 22 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 51 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 51 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-18 18:36:52,464 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 0 Invalid, 51 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 51 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-18 18:36:52,465 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2022-11-18 18:36:52,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 88. [2022-11-18 18:36:52,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 56 states have (on average 3.607142857142857) internal successors, (202), 87 states have internal predecessors, (202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:36:52,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 202 transitions. [2022-11-18 18:36:52,484 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 202 transitions. Word has length 2 [2022-11-18 18:36:52,484 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:36:52,484 INFO L495 AbstractCegarLoop]: Abstraction has 88 states and 202 transitions. [2022-11-18 18:36:52,485 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:36:52,485 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 202 transitions. [2022-11-18 18:36:52,485 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2022-11-18 18:36:52,485 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:36:52,485 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1] [2022-11-18 18:36:52,503 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -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 18:36:52,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.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 18:36:52,697 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2022-11-18 18:36:52,697 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:36:52,698 INFO L85 PathProgramCache]: Analyzing trace with hash 605777, now seen corresponding path program 1 times [2022-11-18 18:36:52,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 18:36:52,698 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [97924327] [2022-11-18 18:36:52,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:36:52,699 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.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 18:36:52,699 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 18:36:52,700 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.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 18:36:52,706 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -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 18:36:52,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:36:52,796 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-18 18:36:52,798 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:36:52,838 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:36:52,883 INFO L321 Elim1Store]: treesize reduction 20, result has 48.7 percent of original size [2022-11-18 18:36:52,884 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 2 case distinctions, treesize of input 12 treesize of output 24 [2022-11-18 18:36:52,901 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 10 treesize of output 8 [2022-11-18 18:36:52,986 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:36:52,986 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:36:53,135 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:36:53,135 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 18:36:53,135 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [97924327] [2022-11-18 18:36:53,135 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [97924327] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-18 18:36:53,136 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-18 18:36:53,136 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 4 [2022-11-18 18:36:53,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1698451419] [2022-11-18 18:36:53,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:36:53,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-18 18:36:53,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 18:36:53,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 18:36:53,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-11-18 18:36:53,137 INFO L87 Difference]: Start difference. First operand 88 states and 202 transitions. Second operand has 4 states, 3 states have (on average 1.0) internal successors, (3), 3 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:36:53,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:36:53,305 INFO L93 Difference]: Finished difference Result 71 states and 153 transitions. [2022-11-18 18:36:53,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 18:36:53,306 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 1.0) internal successors, (3), 3 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 3 [2022-11-18 18:36:53,307 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:36:53,307 INFO L225 Difference]: With dead ends: 71 [2022-11-18 18:36:53,307 INFO L226 Difference]: Without dead ends: 71 [2022-11-18 18:36:53,308 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-11-18 18:36:53,309 INFO L413 NwaCegarLoop]: 0 mSDtfsCounter, 23 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-18 18:36:53,309 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [23 Valid, 0 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-18 18:36:53,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71 states. [2022-11-18 18:36:53,314 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 71. [2022-11-18 18:36:53,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 49 states have (on average 3.122448979591837) internal successors, (153), 70 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:36:53,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 153 transitions. [2022-11-18 18:36:53,316 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 153 transitions. Word has length 3 [2022-11-18 18:36:53,316 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:36:53,316 INFO L495 AbstractCegarLoop]: Abstraction has 71 states and 153 transitions. [2022-11-18 18:36:53,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 1.0) internal successors, (3), 3 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:36:53,317 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 153 transitions. [2022-11-18 18:36:53,317 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2022-11-18 18:36:53,317 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:36:53,317 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1] [2022-11-18 18:36:53,333 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -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 18:36:53,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.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 18:36:53,530 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2022-11-18 18:36:53,531 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:36:53,531 INFO L85 PathProgramCache]: Analyzing trace with hash 605682, now seen corresponding path program 1 times [2022-11-18 18:36:53,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 18:36:53,532 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [105323649] [2022-11-18 18:36:53,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:36:53,532 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.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 18:36:53,533 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 18:36:53,534 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.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 18:36:53,568 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -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 18:36:53,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:36:53,602 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 11 conjunts are in the unsatisfiable core [2022-11-18 18:36:53,604 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:36:53,678 INFO L321 Elim1Store]: treesize reduction 37, result has 37.3 percent of original size [2022-11-18 18:36:53,678 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 2 case distinctions, treesize of input 14 treesize of output 29 [2022-11-18 18:36:53,749 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:36:53,749 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:36:53,991 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:36:53,991 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 18:36:53,992 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [105323649] [2022-11-18 18:36:53,992 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [105323649] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:36:53,992 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 18:36:53,992 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2] total 4 [2022-11-18 18:36:53,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1327778090] [2022-11-18 18:36:53,992 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 18:36:53,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-18 18:36:53,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 18:36:53,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-18 18:36:53,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-11-18 18:36:53,993 INFO L87 Difference]: Start difference. First operand 71 states and 153 transitions. Second operand has 6 states, 5 states have (on average 1.2) internal successors, (6), 5 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:36:54,592 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:36:54,593 INFO L93 Difference]: Finished difference Result 208 states and 453 transitions. [2022-11-18 18:36:54,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-18 18:36:54,594 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 1.2) internal successors, (6), 5 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 3 [2022-11-18 18:36:54,594 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:36:54,595 INFO L225 Difference]: With dead ends: 208 [2022-11-18 18:36:54,596 INFO L226 Difference]: Without dead ends: 208 [2022-11-18 18:36:54,596 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2022-11-18 18:36:54,597 INFO L413 NwaCegarLoop]: 0 mSDtfsCounter, 148 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 96 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 102 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 96 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-18 18:36:54,597 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [148 Valid, 0 Invalid, 102 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 96 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-18 18:36:54,598 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 208 states. [2022-11-18 18:36:54,604 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 208 to 74. [2022-11-18 18:36:54,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 74 states, 52 states have (on average 3.0576923076923075) internal successors, (159), 73 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:36:54,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 159 transitions. [2022-11-18 18:36:54,605 INFO L78 Accepts]: Start accepts. Automaton has 74 states and 159 transitions. Word has length 3 [2022-11-18 18:36:54,605 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:36:54,606 INFO L495 AbstractCegarLoop]: Abstraction has 74 states and 159 transitions. [2022-11-18 18:36:54,606 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 1.2) internal successors, (6), 5 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:36:54,606 INFO L276 IsEmpty]: Start isEmpty. Operand 74 states and 159 transitions. [2022-11-18 18:36:54,606 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2022-11-18 18:36:54,607 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:36:54,607 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1] [2022-11-18 18:36:54,632 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -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 18:36:54,819 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.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 18:36:54,819 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2022-11-18 18:36:54,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:36:54,820 INFO L85 PathProgramCache]: Analyzing trace with hash 18788901, now seen corresponding path program 1 times [2022-11-18 18:36:54,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 18:36:54,820 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2088488847] [2022-11-18 18:36:54,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:36:54,821 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.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 18:36:54,821 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 18:36:54,822 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.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 18:36:54,838 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -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 18:36:54,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:36:54,914 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-18 18:36:54,916 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:36:54,935 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:36:54,969 INFO L321 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2022-11-18 18:36:54,969 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 1 case distinctions, treesize of input 12 treesize of output 23 [2022-11-18 18:36:54,981 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 42 treesize of output 38 [2022-11-18 18:36:55,019 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 18:36:55,020 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 18:36:55,020 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 18:36:55,020 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2088488847] [2022-11-18 18:36:55,020 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2088488847] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:36:55,020 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:36:55,020 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-11-18 18:36:55,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1923939935] [2022-11-18 18:36:55,020 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:36:55,021 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 18:36:55,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 18:36:55,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 18:36:55,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 18:36:55,022 INFO L87 Difference]: Start difference. First operand 74 states and 159 transitions. Second operand has 3 states, 2 states have (on average 2.0) internal successors, (4), 2 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:36:55,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:36:55,136 INFO L93 Difference]: Finished difference Result 66 states and 143 transitions. [2022-11-18 18:36:55,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 18:36:55,136 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 2.0) internal successors, (4), 2 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 4 [2022-11-18 18:36:55,137 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:36:55,138 INFO L225 Difference]: With dead ends: 66 [2022-11-18 18:36:55,138 INFO L226 Difference]: Without dead ends: 66 [2022-11-18 18:36:55,139 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 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 18:36:55,140 INFO L413 NwaCegarLoop]: 0 mSDtfsCounter, 19 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-18 18:36:55,140 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 0 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-18 18:36:55,141 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states. [2022-11-18 18:36:55,145 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 66. [2022-11-18 18:36:55,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 66 states, 50 states have (on average 2.86) internal successors, (143), 65 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:36:55,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 143 transitions. [2022-11-18 18:36:55,146 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 143 transitions. Word has length 4 [2022-11-18 18:36:55,147 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:36:55,147 INFO L495 AbstractCegarLoop]: Abstraction has 66 states and 143 transitions. [2022-11-18 18:36:55,147 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 2.0) internal successors, (4), 2 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:36:55,147 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 143 transitions. [2022-11-18 18:36:55,148 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2022-11-18 18:36:55,148 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:36:55,148 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1] [2022-11-18 18:36:55,170 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -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 18:36:55,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.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 18:36:55,361 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2022-11-18 18:36:55,361 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:36:55,361 INFO L85 PathProgramCache]: Analyzing trace with hash 18788857, now seen corresponding path program 1 times [2022-11-18 18:36:55,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 18:36:55,362 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1821174045] [2022-11-18 18:36:55,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:36:55,362 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 18:36:55,362 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 18:36:55,363 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.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 18:36:55,365 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -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 18:36:55,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:36:55,443 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 18 conjunts are in the unsatisfiable core [2022-11-18 18:36:55,445 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:36:55,535 INFO L321 Elim1Store]: treesize reduction 37, result has 37.3 percent of original size [2022-11-18 18:36:55,536 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 2 case distinctions, treesize of input 14 treesize of output 29 [2022-11-18 18:36:55,636 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 18:36:55,636 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 18:36:55,636 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 18:36:55,636 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1821174045] [2022-11-18 18:36:55,636 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1821174045] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:36:55,636 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:36:55,637 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-18 18:36:55,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [912790446] [2022-11-18 18:36:55,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:36:55,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-18 18:36:55,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 18:36:55,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 18:36:55,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-18 18:36:55,638 INFO L87 Difference]: Start difference. First operand 66 states and 143 transitions. Second operand has 4 states, 3 states have (on average 1.3333333333333333) internal successors, (4), 3 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:36:55,897 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:36:55,897 INFO L93 Difference]: Finished difference Result 95 states and 196 transitions. [2022-11-18 18:36:55,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-18 18:36:55,898 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 1.3333333333333333) internal successors, (4), 3 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 4 [2022-11-18 18:36:55,898 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:36:55,898 INFO L225 Difference]: With dead ends: 95 [2022-11-18 18:36:55,898 INFO L226 Difference]: Without dead ends: 95 [2022-11-18 18:36:55,899 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-18 18:36:55,899 INFO L413 NwaCegarLoop]: 0 mSDtfsCounter, 28 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 59 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 62 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 59 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-18 18:36:55,900 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [28 Valid, 0 Invalid, 62 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 59 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-18 18:36:55,900 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states. [2022-11-18 18:36:55,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 84. [2022-11-18 18:36:55,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84 states, 68 states have (on average 2.7794117647058822) internal successors, (189), 83 states have internal predecessors, (189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:36:55,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 189 transitions. [2022-11-18 18:36:55,906 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 189 transitions. Word has length 4 [2022-11-18 18:36:55,906 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:36:55,906 INFO L495 AbstractCegarLoop]: Abstraction has 84 states and 189 transitions. [2022-11-18 18:36:55,907 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 1.3333333333333333) internal successors, (4), 3 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:36:55,907 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 189 transitions. [2022-11-18 18:36:55,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2022-11-18 18:36:55,907 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:36:55,907 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1] [2022-11-18 18:36:55,923 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -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 18:36:56,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.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 18:36:56,120 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2022-11-18 18:36:56,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:36:56,121 INFO L85 PathProgramCache]: Analyzing trace with hash 18788859, now seen corresponding path program 1 times [2022-11-18 18:36:56,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 18:36:56,121 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [13406644] [2022-11-18 18:36:56,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:36:56,121 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.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 18:36:56,121 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 18:36:56,122 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.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 18:36:56,127 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -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 18:36:56,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:36:56,194 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-18 18:36:56,195 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:36:56,242 INFO L321 Elim1Store]: treesize reduction 39, result has 40.0 percent of original size [2022-11-18 18:36:56,242 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 2 case distinctions, treesize of input 12 treesize of output 33 [2022-11-18 18:36:56,272 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 18:36:56,273 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 18:36:56,273 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 18:36:56,273 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [13406644] [2022-11-18 18:36:56,273 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [13406644] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:36:56,273 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:36:56,273 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-18 18:36:56,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488604898] [2022-11-18 18:36:56,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:36:56,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-18 18:36:56,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 18:36:56,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 18:36:56,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-18 18:36:56,287 INFO L87 Difference]: Start difference. First operand 84 states and 189 transitions. Second operand has 4 states, 3 states have (on average 1.3333333333333333) internal successors, (4), 3 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:36:56,437 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:36:56,437 INFO L93 Difference]: Finished difference Result 60 states and 129 transitions. [2022-11-18 18:36:56,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-18 18:36:56,437 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 1.3333333333333333) internal successors, (4), 3 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 4 [2022-11-18 18:36:56,437 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:36:56,438 INFO L225 Difference]: With dead ends: 60 [2022-11-18 18:36:56,438 INFO L226 Difference]: Without dead ends: 60 [2022-11-18 18:36:56,438 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 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 18:36:56,439 INFO L413 NwaCegarLoop]: 0 mSDtfsCounter, 34 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-18 18:36:56,439 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [34 Valid, 0 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-18 18:36:56,440 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2022-11-18 18:36:56,443 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 60. [2022-11-18 18:36:56,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60 states, 51 states have (on average 2.5294117647058822) internal successors, (129), 59 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:36:56,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 129 transitions. [2022-11-18 18:36:56,452 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 129 transitions. Word has length 4 [2022-11-18 18:36:56,453 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:36:56,453 INFO L495 AbstractCegarLoop]: Abstraction has 60 states and 129 transitions. [2022-11-18 18:36:56,453 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 1.3333333333333333) internal successors, (4), 3 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:36:56,453 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 129 transitions. [2022-11-18 18:36:56,454 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2022-11-18 18:36:56,454 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:36:56,454 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1] [2022-11-18 18:36:56,471 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -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 18:36:56,665 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.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 18:36:56,665 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2022-11-18 18:36:56,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:36:56,665 INFO L85 PathProgramCache]: Analyzing trace with hash 18788899, now seen corresponding path program 1 times [2022-11-18 18:36:56,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 18:36:56,666 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2138913091] [2022-11-18 18:36:56,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:36:56,666 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.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 18:36:56,666 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 18:36:56,667 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.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 18:36:56,674 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -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 18:36:56,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:36:56,744 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-18 18:36:56,746 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:36:56,783 INFO L321 Elim1Store]: treesize reduction 50, result has 23.1 percent of original size [2022-11-18 18:36:56,783 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 2 case distinctions, treesize of input 12 treesize of output 22 [2022-11-18 18:36:56,805 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 18:36:56,806 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 18:36:56,806 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 18:36:56,806 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2138913091] [2022-11-18 18:36:56,806 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2138913091] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:36:56,806 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:36:56,806 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-11-18 18:36:56,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978963530] [2022-11-18 18:36:56,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:36:56,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 18:36:56,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 18:36:56,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 18:36:56,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 18:36:56,807 INFO L87 Difference]: Start difference. First operand 60 states and 129 transitions. Second operand has 3 states, 2 states have (on average 2.0) internal successors, (4), 2 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:36:56,893 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:36:56,893 INFO L93 Difference]: Finished difference Result 52 states and 111 transitions. [2022-11-18 18:36:56,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 18:36:56,893 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 2.0) internal successors, (4), 2 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 4 [2022-11-18 18:36:56,894 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:36:56,894 INFO L225 Difference]: With dead ends: 52 [2022-11-18 18:36:56,894 INFO L226 Difference]: Without dead ends: 52 [2022-11-18 18:36:56,894 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 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 18:36:56,895 INFO L413 NwaCegarLoop]: 0 mSDtfsCounter, 15 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-18 18:36:56,895 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [15 Valid, 0 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-18 18:36:56,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2022-11-18 18:36:56,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 52. [2022-11-18 18:36:56,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52 states, 47 states have (on average 2.3617021276595747) internal successors, (111), 51 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:36:56,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 111 transitions. [2022-11-18 18:36:56,899 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 111 transitions. Word has length 4 [2022-11-18 18:36:56,899 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:36:56,899 INFO L495 AbstractCegarLoop]: Abstraction has 52 states and 111 transitions. [2022-11-18 18:36:56,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 2.0) internal successors, (4), 2 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:36:56,899 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 111 transitions. [2022-11-18 18:36:56,899 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2022-11-18 18:36:56,900 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:36:56,900 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2022-11-18 18:36:56,917 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -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 18:36:57,100 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.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 18:36:57,100 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2022-11-18 18:36:57,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:36:57,101 INFO L85 PathProgramCache]: Analyzing trace with hash 582455099, now seen corresponding path program 1 times [2022-11-18 18:36:57,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 18:36:57,101 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1573165336] [2022-11-18 18:36:57,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:36:57,101 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.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 18:36:57,102 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 18:36:57,103 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.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 18:36:57,107 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2022-11-18 18:36:57,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:36:57,178 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 17 conjunts are in the unsatisfiable core [2022-11-18 18:36:57,180 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:36:57,267 INFO L321 Elim1Store]: treesize reduction 37, result has 37.3 percent of original size [2022-11-18 18:36:57,268 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 2 case distinctions, treesize of input 14 treesize of output 29 [2022-11-18 18:36:57,404 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:36:57,404 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 18:36:57,405 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 18:36:57,405 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1573165336] [2022-11-18 18:36:57,405 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1573165336] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:36:57,405 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:36:57,405 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 18:36:57,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1632976169] [2022-11-18 18:36:57,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:36:57,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-18 18:36:57,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 18:36:57,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 18:36:57,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-18 18:36:57,407 INFO L87 Difference]: Start difference. First operand 52 states and 111 transitions. Second operand has 4 states, 4 states have (on average 1.25) internal successors, (5), 3 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:36:57,553 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:36:57,553 INFO L93 Difference]: Finished difference Result 54 states and 114 transitions. [2022-11-18 18:36:57,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 18:36:57,554 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 1.25) internal successors, (5), 3 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 5 [2022-11-18 18:36:57,554 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:36:57,554 INFO L225 Difference]: With dead ends: 54 [2022-11-18 18:36:57,555 INFO L226 Difference]: Without dead ends: 54 [2022-11-18 18:36:57,555 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-18 18:36:57,556 INFO L413 NwaCegarLoop]: 0 mSDtfsCounter, 1 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 19 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-18 18:36:57,556 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 0 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 29 Invalid, 0 Unknown, 19 Unchecked, 0.1s Time] [2022-11-18 18:36:57,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states. [2022-11-18 18:36:57,559 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 54. [2022-11-18 18:36:57,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 49 states have (on average 2.326530612244898) internal successors, (114), 53 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:36:57,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 114 transitions. [2022-11-18 18:36:57,560 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 114 transitions. Word has length 5 [2022-11-18 18:36:57,560 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:36:57,560 INFO L495 AbstractCegarLoop]: Abstraction has 54 states and 114 transitions. [2022-11-18 18:36:57,560 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 1.25) internal successors, (5), 3 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:36:57,561 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 114 transitions. [2022-11-18 18:36:57,561 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2022-11-18 18:36:57,561 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:36:57,561 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2022-11-18 18:36:57,583 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Ended with exit code 0 [2022-11-18 18:36:57,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.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 18:36:57,774 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2022-11-18 18:36:57,774 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:36:57,774 INFO L85 PathProgramCache]: Analyzing trace with hash 876279779, now seen corresponding path program 1 times [2022-11-18 18:36:57,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 18:36:57,775 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2041588232] [2022-11-18 18:36:57,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:36:57,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 18:36:57,776 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 18:36:57,777 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.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 18:36:57,786 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -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 18:36:57,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:36:57,898 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 17 conjunts are in the unsatisfiable core [2022-11-18 18:36:57,900 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:36:57,983 INFO L321 Elim1Store]: treesize reduction 37, result has 37.3 percent of original size [2022-11-18 18:36:57,984 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 2 case distinctions, treesize of input 14 treesize of output 29 [2022-11-18 18:36:58,144 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:36:58,144 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 18:36:58,145 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 18:36:58,145 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2041588232] [2022-11-18 18:36:58,145 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2041588232] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:36:58,145 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:36:58,145 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 18:36:58,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144535689] [2022-11-18 18:36:58,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:36:58,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-18 18:36:58,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 18:36:58,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 18:36:58,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-18 18:36:58,146 INFO L87 Difference]: Start difference. First operand 54 states and 114 transitions. Second operand has 4 states, 4 states have (on average 1.5) internal successors, (6), 3 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:36:58,308 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:36:58,309 INFO L93 Difference]: Finished difference Result 55 states and 116 transitions. [2022-11-18 18:36:58,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 18:36:58,309 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 1.5) internal successors, (6), 3 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 6 [2022-11-18 18:36:58,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:36:58,310 INFO L225 Difference]: With dead ends: 55 [2022-11-18 18:36:58,310 INFO L226 Difference]: Without dead ends: 55 [2022-11-18 18:36:58,310 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-18 18:36:58,311 INFO L413 NwaCegarLoop]: 0 mSDtfsCounter, 1 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 45 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 18 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-18 18:36:58,311 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 0 Invalid, 45 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 27 Invalid, 0 Unknown, 18 Unchecked, 0.1s Time] [2022-11-18 18:36:58,312 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states. [2022-11-18 18:36:58,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 55. [2022-11-18 18:36:58,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55 states, 50 states have (on average 2.32) internal successors, (116), 54 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:36:58,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 116 transitions. [2022-11-18 18:36:58,314 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 116 transitions. Word has length 6 [2022-11-18 18:36:58,315 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:36:58,315 INFO L495 AbstractCegarLoop]: Abstraction has 55 states and 116 transitions. [2022-11-18 18:36:58,315 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 1.5) internal successors, (6), 3 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:36:58,315 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 116 transitions. [2022-11-18 18:36:58,315 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2022-11-18 18:36:58,315 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:36:58,315 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2022-11-18 18:36:58,333 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -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 18:36:58,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.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 18:36:58,525 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2022-11-18 18:36:58,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:36:58,526 INFO L85 PathProgramCache]: Analyzing trace with hash 867291546, now seen corresponding path program 1 times [2022-11-18 18:36:58,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 18:36:58,526 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [492236871] [2022-11-18 18:36:58,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:36:58,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 18:36:58,526 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 18:36:58,527 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.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 18:36:58,528 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -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 18:36:58,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:36:58,619 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 20 conjunts are in the unsatisfiable core [2022-11-18 18:36:58,621 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:36:58,698 INFO L321 Elim1Store]: treesize reduction 37, result has 37.3 percent of original size [2022-11-18 18:36:58,698 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 2 case distinctions, treesize of input 14 treesize of output 29 [2022-11-18 18:36:58,879 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-18 18:36:58,880 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:36:59,741 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-18 18:36:59,741 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 18:36:59,742 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [492236871] [2022-11-18 18:36:59,742 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [492236871] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:36:59,742 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 18:36:59,742 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 6 [2022-11-18 18:36:59,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [356275105] [2022-11-18 18:36:59,742 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 18:36:59,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-18 18:36:59,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 18:36:59,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-18 18:36:59,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2022-11-18 18:36:59,743 INFO L87 Difference]: Start difference. First operand 55 states and 116 transitions. Second operand has 8 states, 7 states have (on average 1.7142857142857142) internal successors, (12), 7 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:37:02,913 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 18:37:04,924 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 18:37:06,928 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 18:37:09,039 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 18:37:11,042 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 18:37:13,328 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 18:37:13,578 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:37:13,578 INFO L93 Difference]: Finished difference Result 147 states and 307 transitions. [2022-11-18 18:37:13,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-18 18:37:13,580 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 1.7142857142857142) internal successors, (12), 7 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 6 [2022-11-18 18:37:13,580 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:37:13,581 INFO L225 Difference]: With dead ends: 147 [2022-11-18 18:37:13,581 INFO L226 Difference]: Without dead ends: 147 [2022-11-18 18:37:13,581 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=47, Invalid=85, Unknown=0, NotChecked=0, Total=132 [2022-11-18 18:37:13,582 INFO L413 NwaCegarLoop]: 0 mSDtfsCounter, 113 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 125 mSolverCounterSat, 8 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 139 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 125 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 13.0s IncrementalHoareTripleChecker+Time [2022-11-18 18:37:13,582 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [113 Valid, 0 Invalid, 139 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 125 Invalid, 6 Unknown, 0 Unchecked, 13.0s Time] [2022-11-18 18:37:13,583 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147 states. [2022-11-18 18:37:13,587 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 83. [2022-11-18 18:37:13,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 83 states, 78 states have (on average 2.6025641025641026) internal successors, (203), 82 states have internal predecessors, (203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:37:13,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 203 transitions. [2022-11-18 18:37:13,588 INFO L78 Accepts]: Start accepts. Automaton has 83 states and 203 transitions. Word has length 6 [2022-11-18 18:37:13,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:37:13,588 INFO L495 AbstractCegarLoop]: Abstraction has 83 states and 203 transitions. [2022-11-18 18:37:13,589 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 1.7142857142857142) internal successors, (12), 7 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:37:13,589 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 203 transitions. [2022-11-18 18:37:13,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2022-11-18 18:37:13,589 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:37:13,590 INFO L195 NwaCegarLoop]: trace histogram [4, 1, 1] [2022-11-18 18:37:13,604 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -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)] Ended with exit code 0 [2022-11-18 18:37:13,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.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 18:37:13,802 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2022-11-18 18:37:13,802 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:13,802 INFO L85 PathProgramCache]: Analyzing trace with hash 866993201, now seen corresponding path program 2 times [2022-11-18 18:37:13,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 18:37:13,803 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [487739533] [2022-11-18 18:37:13,803 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-18 18:37:13,803 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.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 18:37:13,803 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 18:37:13,804 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.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 18:37:13,805 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -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 18:37:13,913 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-18 18:37:13,913 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-18 18:37:13,917 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 13 conjunts are in the unsatisfiable core [2022-11-18 18:37:13,918 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:37:13,985 INFO L321 Elim1Store]: treesize reduction 37, result has 37.3 percent of original size [2022-11-18 18:37:13,986 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 2 case distinctions, treesize of input 14 treesize of output 29 [2022-11-18 18:37:14,160 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:37:14,161 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:37:14,883 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:37:14,883 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 18:37:14,884 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [487739533] [2022-11-18 18:37:14,884 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [487739533] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:37:14,884 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 18:37:14,884 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2022-11-18 18:37:14,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852623323] [2022-11-18 18:37:14,884 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 18:37:14,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-18 18:37:14,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 18:37:14,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-18 18:37:14,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2022-11-18 18:37:14,885 INFO L87 Difference]: Start difference. First operand 83 states and 203 transitions. Second operand has 12 states, 11 states have (on average 1.0909090909090908) internal successors, (12), 11 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:37:18,243 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:37:18,243 INFO L93 Difference]: Finished difference Result 729 states and 1850 transitions. [2022-11-18 18:37:18,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-18 18:37:18,244 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 1.0909090909090908) internal successors, (12), 11 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 6 [2022-11-18 18:37:18,244 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:37:18,249 INFO L225 Difference]: With dead ends: 729 [2022-11-18 18:37:18,249 INFO L226 Difference]: Without dead ends: 729 [2022-11-18 18:37:18,250 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=94, Invalid=146, Unknown=0, NotChecked=0, Total=240 [2022-11-18 18:37:18,250 INFO L413 NwaCegarLoop]: 0 mSDtfsCounter, 435 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 477 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 435 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 487 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 477 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-11-18 18:37:18,250 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [435 Valid, 0 Invalid, 487 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 477 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2022-11-18 18:37:18,252 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 729 states. [2022-11-18 18:37:18,261 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 729 to 89. [2022-11-18 18:37:18,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 84 states have (on average 2.5595238095238093) internal successors, (215), 88 states have internal predecessors, (215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:37:18,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 215 transitions. [2022-11-18 18:37:18,263 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 215 transitions. Word has length 6 [2022-11-18 18:37:18,263 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:37:18,263 INFO L495 AbstractCegarLoop]: Abstraction has 89 states and 215 transitions. [2022-11-18 18:37:18,263 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 1.0909090909090908) internal successors, (12), 11 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:37:18,264 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 215 transitions. [2022-11-18 18:37:18,264 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2022-11-18 18:37:18,264 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:37:18,264 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 18:37:18,283 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -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 18:37:18,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.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 18:37:18,476 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2022-11-18 18:37:18,476 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:18,476 INFO L85 PathProgramCache]: Analyzing trace with hash 289180426, now seen corresponding path program 1 times [2022-11-18 18:37:18,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 18:37:18,477 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1074913218] [2022-11-18 18:37:18,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:18,477 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 18:37:18,477 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 18:37:18,478 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.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 18:37:18,492 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2022-11-18 18:37:18,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:18,599 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 17 conjunts are in the unsatisfiable core [2022-11-18 18:37:18,601 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:37:18,677 INFO L321 Elim1Store]: treesize reduction 37, result has 37.3 percent of original size [2022-11-18 18:37:18,678 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 2 case distinctions, treesize of input 14 treesize of output 29 [2022-11-18 18:37:18,855 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-18 18:37:18,855 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 18:37:18,856 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 18:37:18,856 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1074913218] [2022-11-18 18:37:18,856 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1074913218] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:37:18,856 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:37:18,856 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 18:37:18,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [561336543] [2022-11-18 18:37:18,857 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:37:18,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-18 18:37:18,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 18:37:18,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 18:37:18,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-18 18:37:18,858 INFO L87 Difference]: Start difference. First operand 89 states and 215 transitions. Second operand has 4 states, 4 states have (on average 2.0) internal successors, (8), 3 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:37:19,003 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:37:19,003 INFO L93 Difference]: Finished difference Result 90 states and 218 transitions. [2022-11-18 18:37:19,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 18:37:19,004 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.0) internal successors, (8), 3 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 8 [2022-11-18 18:37:19,004 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:37:19,005 INFO L225 Difference]: With dead ends: 90 [2022-11-18 18:37:19,005 INFO L226 Difference]: Without dead ends: 90 [2022-11-18 18:37:19,005 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-18 18:37:19,006 INFO L413 NwaCegarLoop]: 0 mSDtfsCounter, 1 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 18 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-18 18:37:19,006 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 0 Invalid, 41 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 23 Invalid, 0 Unknown, 18 Unchecked, 0.1s Time] [2022-11-18 18:37:19,007 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90 states. [2022-11-18 18:37:19,009 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 90. [2022-11-18 18:37:19,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 85 states have (on average 2.5647058823529414) internal successors, (218), 89 states have internal predecessors, (218), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:37:19,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 218 transitions. [2022-11-18 18:37:19,011 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 218 transitions. Word has length 8 [2022-11-18 18:37:19,011 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:37:19,011 INFO L495 AbstractCegarLoop]: Abstraction has 90 states and 218 transitions. [2022-11-18 18:37:19,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 2.0) internal successors, (8), 3 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:37:19,012 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 218 transitions. [2022-11-18 18:37:19,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2022-11-18 18:37:19,012 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:37:19,012 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 18:37:19,026 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2022-11-18 18:37:19,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.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 18:37:19,219 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2022-11-18 18:37:19,219 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:19,219 INFO L85 PathProgramCache]: Analyzing trace with hash 375404912, now seen corresponding path program 1 times [2022-11-18 18:37:19,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 18:37:19,221 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [434407948] [2022-11-18 18:37:19,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:19,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 18:37:19,222 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 18:37:19,224 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.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 18:37:19,225 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -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 18:37:19,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:19,322 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 17 conjunts are in the unsatisfiable core [2022-11-18 18:37:19,323 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:37:19,399 INFO L321 Elim1Store]: treesize reduction 37, result has 37.3 percent of original size [2022-11-18 18:37:19,399 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 14 treesize of output 29 [2022-11-18 18:37:19,613 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-18 18:37:19,613 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 18:37:19,613 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 18:37:19,614 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [434407948] [2022-11-18 18:37:19,614 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [434407948] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:37:19,615 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:37:19,615 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 18:37:19,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2101821691] [2022-11-18 18:37:19,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:37:19,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-18 18:37:19,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 18:37:19,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 18:37:19,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-18 18:37:19,617 INFO L87 Difference]: Start difference. First operand 90 states and 218 transitions. Second operand has 4 states, 4 states have (on average 2.25) internal successors, (9), 3 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:37:19,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:37:19,751 INFO L93 Difference]: Finished difference Result 91 states and 220 transitions. [2022-11-18 18:37:19,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 18:37:19,752 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.25) internal successors, (9), 3 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2022-11-18 18:37:19,752 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:37:19,754 INFO L225 Difference]: With dead ends: 91 [2022-11-18 18:37:19,755 INFO L226 Difference]: Without dead ends: 91 [2022-11-18 18:37:19,755 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-18 18:37:19,757 INFO L413 NwaCegarLoop]: 0 mSDtfsCounter, 1 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 42 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 19 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-18 18:37:19,757 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 0 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 23 Invalid, 0 Unknown, 19 Unchecked, 0.1s Time] [2022-11-18 18:37:19,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91 states. [2022-11-18 18:37:19,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91 to 91. [2022-11-18 18:37:19,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 86 states have (on average 2.558139534883721) internal successors, (220), 90 states have internal predecessors, (220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:37:19,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 220 transitions. [2022-11-18 18:37:19,767 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 220 transitions. Word has length 9 [2022-11-18 18:37:19,767 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:37:19,767 INFO L495 AbstractCegarLoop]: Abstraction has 91 states and 220 transitions. [2022-11-18 18:37:19,767 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 2.25) internal successors, (9), 3 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:37:19,768 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 220 transitions. [2022-11-18 18:37:19,774 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2022-11-18 18:37:19,775 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:37:19,775 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 18:37:19,796 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -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 18:37:19,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.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 18:37:19,987 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2022-11-18 18:37:19,987 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:19,987 INFO L85 PathProgramCache]: Analyzing trace with hash -1001491863, now seen corresponding path program 1 times [2022-11-18 18:37:19,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 18:37:19,988 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1205222724] [2022-11-18 18:37:19,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:19,988 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.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 18:37:19,988 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 18:37:19,989 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.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 18:37:19,995 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2022-11-18 18:37:20,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:20,094 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-18 18:37:20,095 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:37:20,214 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-18 18:37:20,214 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:37:20,310 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 38 treesize of output 34 [2022-11-18 18:37:20,866 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-18 18:37:20,866 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 18:37:20,866 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1205222724] [2022-11-18 18:37:20,866 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1205222724] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:37:20,866 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 18:37:20,867 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2022-11-18 18:37:20,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [536672723] [2022-11-18 18:37:20,867 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 18:37:20,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 18:37:20,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 18:37:20,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 18:37:20,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2022-11-18 18:37:20,868 INFO L87 Difference]: Start difference. First operand 91 states and 220 transitions. Second operand has 10 states, 9 states have (on average 2.0) internal successors, (18), 9 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:37:23,947 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 18:37:25,950 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 18:37:27,859 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:37:27,859 INFO L93 Difference]: Finished difference Result 233 states and 489 transitions. [2022-11-18 18:37:27,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-18 18:37:27,860 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.0) internal successors, (18), 9 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2022-11-18 18:37:27,860 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:37:27,862 INFO L225 Difference]: With dead ends: 233 [2022-11-18 18:37:27,862 INFO L226 Difference]: Without dead ends: 233 [2022-11-18 18:37:27,862 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=69, Invalid=203, Unknown=0, NotChecked=0, Total=272 [2022-11-18 18:37:27,863 INFO L413 NwaCegarLoop]: 0 mSDtfsCounter, 189 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 224 mSolverCounterSat, 14 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 189 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 240 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 224 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.2s IncrementalHoareTripleChecker+Time [2022-11-18 18:37:27,863 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [189 Valid, 0 Invalid, 240 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 224 Invalid, 2 Unknown, 0 Unchecked, 6.2s Time] [2022-11-18 18:37:27,864 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 233 states. [2022-11-18 18:37:27,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 233 to 107. [2022-11-18 18:37:27,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 107 states, 102 states have (on average 2.735294117647059) internal successors, (279), 106 states have internal predecessors, (279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:37:27,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 107 states to 107 states and 279 transitions. [2022-11-18 18:37:27,868 INFO L78 Accepts]: Start accepts. Automaton has 107 states and 279 transitions. Word has length 9 [2022-11-18 18:37:27,869 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:37:27,869 INFO L495 AbstractCegarLoop]: Abstraction has 107 states and 279 transitions. [2022-11-18 18:37:27,869 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.0) internal successors, (18), 9 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:37:27,869 INFO L276 IsEmpty]: Start isEmpty. Operand 107 states and 279 transitions. [2022-11-18 18:37:27,869 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2022-11-18 18:37:27,869 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:37:27,869 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 18:37:27,890 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2022-11-18 18:37:28,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.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 18:37:28,082 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2022-11-18 18:37:28,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:28,083 INFO L85 PathProgramCache]: Analyzing trace with hash -1001556963, now seen corresponding path program 1 times [2022-11-18 18:37:28,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 18:37:28,083 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1781659902] [2022-11-18 18:37:28,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:28,084 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.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 18:37:28,084 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 18:37:28,085 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.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 18:37:28,095 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -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 18:37:28,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:28,224 INFO L263 TraceCheckSpWp]: Trace formula consists of 113 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-18 18:37:28,225 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:37:28,249 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-18 18:37:28,249 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:37:28,293 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-18 18:37:28,293 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 18:37:28,293 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1781659902] [2022-11-18 18:37:28,293 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1781659902] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:37:28,293 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 18:37:28,293 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2] total 4 [2022-11-18 18:37:28,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994470448] [2022-11-18 18:37:28,294 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 18:37:28,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-18 18:37:28,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 18:37:28,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-18 18:37:28,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-11-18 18:37:28,295 INFO L87 Difference]: Start difference. First operand 107 states and 279 transitions. Second operand has 6 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:37:28,574 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:37:28,574 INFO L93 Difference]: Finished difference Result 155 states and 377 transitions. [2022-11-18 18:37:28,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-18 18:37:28,575 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2022-11-18 18:37:28,575 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:37:28,576 INFO L225 Difference]: With dead ends: 155 [2022-11-18 18:37:28,576 INFO L226 Difference]: Without dead ends: 155 [2022-11-18 18:37:28,576 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 12 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 18:37:28,577 INFO L413 NwaCegarLoop]: 0 mSDtfsCounter, 53 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 76 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 79 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 76 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-18 18:37:28,577 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [53 Valid, 0 Invalid, 79 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 76 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-18 18:37:28,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2022-11-18 18:37:28,582 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 119. [2022-11-18 18:37:28,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 119 states, 114 states have (on average 2.8333333333333335) internal successors, (323), 118 states have internal predecessors, (323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:37:28,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 119 states to 119 states and 323 transitions. [2022-11-18 18:37:28,583 INFO L78 Accepts]: Start accepts. Automaton has 119 states and 323 transitions. Word has length 9 [2022-11-18 18:37:28,583 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:37:28,584 INFO L495 AbstractCegarLoop]: Abstraction has 119 states and 323 transitions. [2022-11-18 18:37:28,584 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:37:28,584 INFO L276 IsEmpty]: Start isEmpty. Operand 119 states and 323 transitions. [2022-11-18 18:37:28,584 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2022-11-18 18:37:28,584 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:37:28,584 INFO L195 NwaCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1] [2022-11-18 18:37:28,603 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -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 18:37:28,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.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 18:37:28,785 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2022-11-18 18:37:28,785 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:28,786 INFO L85 PathProgramCache]: Analyzing trace with hash -1040277574, now seen corresponding path program 2 times [2022-11-18 18:37:28,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 18:37:28,786 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2101785460] [2022-11-18 18:37:28,786 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-18 18:37:28,786 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.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 18:37:28,787 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 18:37:28,788 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.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 18:37:28,795 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -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 18:37:28,895 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-11-18 18:37:28,895 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-18 18:37:28,898 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 17 conjunts are in the unsatisfiable core [2022-11-18 18:37:28,900 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:37:28,981 INFO L321 Elim1Store]: treesize reduction 37, result has 37.3 percent of original size [2022-11-18 18:37:28,981 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 2 case distinctions, treesize of input 14 treesize of output 29 [2022-11-18 18:37:29,145 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-11-18 18:37:29,145 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 18:37:29,145 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 18:37:29,145 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2101785460] [2022-11-18 18:37:29,145 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2101785460] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:37:29,146 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:37:29,146 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-18 18:37:29,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2009911037] [2022-11-18 18:37:29,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:37:29,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-18 18:37:29,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 18:37:29,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 18:37:29,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-18 18:37:29,147 INFO L87 Difference]: Start difference. First operand 119 states and 323 transitions. Second operand has 4 states, 3 states have (on average 2.0) internal successors, (6), 3 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:37:29,366 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:37:29,366 INFO L93 Difference]: Finished difference Result 135 states and 350 transitions. [2022-11-18 18:37:29,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-18 18:37:29,367 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.0) internal successors, (6), 3 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2022-11-18 18:37:29,367 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:37:29,368 INFO L225 Difference]: With dead ends: 135 [2022-11-18 18:37:29,368 INFO L226 Difference]: Without dead ends: 135 [2022-11-18 18:37:29,368 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-18 18:37:29,369 INFO L413 NwaCegarLoop]: 0 mSDtfsCounter, 22 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-18 18:37:29,369 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 0 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-18 18:37:29,370 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states. [2022-11-18 18:37:29,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 105. [2022-11-18 18:37:29,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 105 states, 100 states have (on average 2.77) internal successors, (277), 104 states have internal predecessors, (277), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:37:29,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 105 states to 105 states and 277 transitions. [2022-11-18 18:37:29,375 INFO L78 Accepts]: Start accepts. Automaton has 105 states and 277 transitions. Word has length 9 [2022-11-18 18:37:29,375 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:37:29,375 INFO L495 AbstractCegarLoop]: Abstraction has 105 states and 277 transitions. [2022-11-18 18:37:29,376 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.0) internal successors, (6), 3 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:37:29,376 INFO L276 IsEmpty]: Start isEmpty. Operand 105 states and 277 transitions. [2022-11-18 18:37:29,376 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2022-11-18 18:37:29,376 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:37:29,377 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 18:37:29,386 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -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 18:37:29,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.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 18:37:29,579 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2022-11-18 18:37:29,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:29,579 INFO L85 PathProgramCache]: Analyzing trace with hash -981476149, now seen corresponding path program 1 times [2022-11-18 18:37:29,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 18:37:29,579 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [261760947] [2022-11-18 18:37:29,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:29,580 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 18:37:29,580 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 18:37:29,581 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.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 18:37:29,585 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -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 18:37:29,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:29,706 INFO L263 TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 21 conjunts are in the unsatisfiable core [2022-11-18 18:37:29,708 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:37:29,795 INFO L321 Elim1Store]: treesize reduction 37, result has 37.3 percent of original size [2022-11-18 18:37:29,795 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 2 case distinctions, treesize of input 14 treesize of output 29 [2022-11-18 18:37:30,073 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 18:37:30,073 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:37:31,372 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:37:31,372 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 18:37:31,372 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [261760947] [2022-11-18 18:37:31,373 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [261760947] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:37:31,373 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 18:37:31,373 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2022-11-18 18:37:31,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570208647] [2022-11-18 18:37:31,373 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 18:37:31,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-11-18 18:37:31,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 18:37:31,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-18 18:37:31,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-11-18 18:37:31,375 INFO L87 Difference]: Start difference. First operand 105 states and 277 transitions. Second operand has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 10 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:37:33,101 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:37:33,102 INFO L93 Difference]: Finished difference Result 164 states and 411 transitions. [2022-11-18 18:37:33,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-18 18:37:33,104 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 10 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 10 [2022-11-18 18:37:33,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:37:33,105 INFO L225 Difference]: With dead ends: 164 [2022-11-18 18:37:33,105 INFO L226 Difference]: Without dead ends: 164 [2022-11-18 18:37:33,106 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-11-18 18:37:33,106 INFO L413 NwaCegarLoop]: 0 mSDtfsCounter, 41 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 180 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 214 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 180 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 30 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-11-18 18:37:33,107 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [41 Valid, 0 Invalid, 214 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 180 Invalid, 0 Unknown, 30 Unchecked, 1.2s Time] [2022-11-18 18:37:33,107 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 164 states. [2022-11-18 18:37:33,111 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 164 to 121. [2022-11-18 18:37:33,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 116 states have (on average 2.853448275862069) internal successors, (331), 120 states have internal predecessors, (331), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:37:33,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 331 transitions. [2022-11-18 18:37:33,113 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 331 transitions. Word has length 10 [2022-11-18 18:37:33,113 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:37:33,113 INFO L495 AbstractCegarLoop]: Abstraction has 121 states and 331 transitions. [2022-11-18 18:37:33,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 10 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:37:33,114 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 331 transitions. [2022-11-18 18:37:33,114 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2022-11-18 18:37:33,114 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:37:33,114 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 18:37:33,134 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Ended with exit code 0 [2022-11-18 18:37:33,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.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 18:37:33,327 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2022-11-18 18:37:33,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:33,328 INFO L85 PathProgramCache]: Analyzing trace with hash -983523079, now seen corresponding path program 2 times [2022-11-18 18:37:33,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 18:37:33,328 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1679719487] [2022-11-18 18:37:33,328 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-18 18:37:33,328 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 18:37:33,328 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 18:37:33,329 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.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 18:37:33,333 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -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 18:37:33,475 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-11-18 18:37:33,475 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-18 18:37:33,478 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-18 18:37:33,480 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:37:33,542 INFO L321 Elim1Store]: treesize reduction 37, result has 37.3 percent of original size [2022-11-18 18:37:33,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 2 case distinctions, treesize of input 14 treesize of output 29 [2022-11-18 18:37:33,649 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 18:37:33,649 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 18:37:33,650 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 18:37:33,650 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1679719487] [2022-11-18 18:37:33,650 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1679719487] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:37:33,650 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:37:33,650 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-18 18:37:33,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [974472] [2022-11-18 18:37:33,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:37:33,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-18 18:37:33,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 18:37:33,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 18:37:33,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-18 18:37:33,651 INFO L87 Difference]: Start difference. First operand 121 states and 331 transitions. Second operand has 4 states, 3 states have (on average 3.0) internal successors, (9), 3 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:37:33,787 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:37:33,787 INFO L93 Difference]: Finished difference Result 101 states and 268 transitions. [2022-11-18 18:37:33,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-18 18:37:33,788 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), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 10 [2022-11-18 18:37:33,788 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:37:33,789 INFO L225 Difference]: With dead ends: 101 [2022-11-18 18:37:33,789 INFO L226 Difference]: Without dead ends: 101 [2022-11-18 18:37:33,789 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-18 18:37:33,790 INFO L413 NwaCegarLoop]: 0 mSDtfsCounter, 21 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-18 18:37:33,790 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [21 Valid, 0 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-18 18:37:33,791 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2022-11-18 18:37:33,793 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 62. [2022-11-18 18:37:33,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62 states, 60 states have (on average 2.2333333333333334) internal successors, (134), 61 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:37:33,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 134 transitions. [2022-11-18 18:37:33,794 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 134 transitions. Word has length 10 [2022-11-18 18:37:33,794 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:37:33,794 INFO L495 AbstractCegarLoop]: Abstraction has 62 states and 134 transitions. [2022-11-18 18:37:33,795 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), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:37:33,795 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 134 transitions. [2022-11-18 18:37:33,795 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-11-18 18:37:33,795 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:37:33,796 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 18:37:33,813 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Ended with exit code 0 [2022-11-18 18:37:34,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.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 18:37:34,007 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2022-11-18 18:37:34,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:34,008 INFO L85 PathProgramCache]: Analyzing trace with hash 1417663623, now seen corresponding path program 1 times [2022-11-18 18:37:34,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 18:37:34,008 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [947308083] [2022-11-18 18:37:34,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:34,008 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 18:37:34,008 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 18:37:34,009 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.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 18:37:34,010 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -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 18:37:34,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:34,096 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-18 18:37:34,096 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:37:34,133 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 18:37:34,133 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 18:37:34,133 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 18:37:34,133 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [947308083] [2022-11-18 18:37:34,133 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [947308083] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:37:34,133 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:37:34,133 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-11-18 18:37:34,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [559079591] [2022-11-18 18:37:34,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:37:34,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 18:37:34,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 18:37:34,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 18:37:34,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 18:37:34,135 INFO L87 Difference]: Start difference. First operand 62 states and 134 transitions. Second operand has 3 states, 2 states have (on average 6.0) internal successors, (12), 2 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:37:34,243 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:37:34,243 INFO L93 Difference]: Finished difference Result 87 states and 197 transitions. [2022-11-18 18:37:34,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 18:37:34,244 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 6.0) internal successors, (12), 2 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 12 [2022-11-18 18:37:34,244 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:37:34,244 INFO L225 Difference]: With dead ends: 87 [2022-11-18 18:37:34,244 INFO L226 Difference]: Without dead ends: 69 [2022-11-18 18:37:34,245 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 10 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 18:37:34,245 INFO L413 NwaCegarLoop]: 0 mSDtfsCounter, 3 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-18 18:37:34,246 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 0 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-18 18:37:34,246 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69 states. [2022-11-18 18:37:34,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69 to 69. [2022-11-18 18:37:34,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 69 states, 67 states have (on average 2.208955223880597) internal successors, (148), 68 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:37:34,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 148 transitions. [2022-11-18 18:37:34,249 INFO L78 Accepts]: Start accepts. Automaton has 69 states and 148 transitions. Word has length 12 [2022-11-18 18:37:34,249 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:37:34,249 INFO L495 AbstractCegarLoop]: Abstraction has 69 states and 148 transitions. [2022-11-18 18:37:34,249 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 6.0) internal successors, (12), 2 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:37:34,249 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 148 transitions. [2022-11-18 18:37:34,249 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-11-18 18:37:34,249 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:37:34,250 INFO L195 NwaCegarLoop]: trace histogram [10, 1, 1] [2022-11-18 18:37:34,263 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Forceful destruction successful, exit code 0 [2022-11-18 18:37:34,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.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 18:37:34,458 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2022-11-18 18:37:34,459 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:34,459 INFO L85 PathProgramCache]: Analyzing trace with hash 51395729, now seen corresponding path program 3 times [2022-11-18 18:37:34,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 18:37:34,459 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2127507795] [2022-11-18 18:37:34,459 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-18 18:37:34,459 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.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 18:37:34,459 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 18:37:34,461 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.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 18:37:34,479 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -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 18:37:34,662 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-11-18 18:37:34,662 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-18 18:37:34,669 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 20 conjunts are in the unsatisfiable core [2022-11-18 18:37:34,671 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:37:34,740 INFO L321 Elim1Store]: treesize reduction 37, result has 37.3 percent of original size [2022-11-18 18:37:34,740 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 2 case distinctions, treesize of input 14 treesize of output 29 [2022-11-18 18:37:35,197 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:37:35,197 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:37:38,079 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:37:38,080 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 18:37:38,080 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2127507795] [2022-11-18 18:37:38,080 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2127507795] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:37:38,080 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 18:37:38,080 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2022-11-18 18:37:38,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977495824] [2022-11-18 18:37:38,081 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 18:37:38,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-11-18 18:37:38,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 18:37:38,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-11-18 18:37:38,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=166, Invalid=386, Unknown=0, NotChecked=0, Total=552 [2022-11-18 18:37:38,082 INFO L87 Difference]: Start difference. First operand 69 states and 148 transitions. Second operand has 24 states, 23 states have (on average 1.0434782608695652) internal successors, (24), 23 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:37:56,731 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:37:56,731 INFO L93 Difference]: Finished difference Result 1095 states and 2480 transitions. [2022-11-18 18:37:56,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-11-18 18:37:56,733 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 1.0434782608695652) internal successors, (24), 23 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 12 [2022-11-18 18:37:56,733 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:37:56,738 INFO L225 Difference]: With dead ends: 1095 [2022-11-18 18:37:56,739 INFO L226 Difference]: Without dead ends: 1095 [2022-11-18 18:37:56,739 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 14.7s TimeCoverageRelationStatistics Valid=406, Invalid=716, Unknown=0, NotChecked=0, Total=1122 [2022-11-18 18:37:56,740 INFO L413 NwaCegarLoop]: 0 mSDtfsCounter, 1547 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 1716 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1547 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 1738 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 1716 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.7s IncrementalHoareTripleChecker+Time [2022-11-18 18:37:56,740 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1547 Valid, 0 Invalid, 1738 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 1716 Invalid, 0 Unknown, 0 Unchecked, 6.7s Time] [2022-11-18 18:37:56,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1095 states. [2022-11-18 18:37:56,755 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1095 to 81. [2022-11-18 18:37:56,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81 states, 79 states have (on average 2.1772151898734178) internal successors, (172), 80 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:37:56,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 172 transitions. [2022-11-18 18:37:56,756 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 172 transitions. Word has length 12 [2022-11-18 18:37:56,756 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:37:56,757 INFO L495 AbstractCegarLoop]: Abstraction has 81 states and 172 transitions. [2022-11-18 18:37:56,757 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 1.0434782608695652) internal successors, (24), 23 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:37:56,757 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 172 transitions. [2022-11-18 18:37:56,757 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-11-18 18:37:56,758 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:37:56,758 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 18:37:56,775 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Ended with exit code 0 [2022-11-18 18:37:56,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.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 18:37:56,976 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2022-11-18 18:37:56,976 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:56,976 INFO L85 PathProgramCache]: Analyzing trace with hash 496040030, now seen corresponding path program 1 times [2022-11-18 18:37:56,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 18:37:56,976 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [973295740] [2022-11-18 18:37:56,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:56,977 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 18:37:56,977 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 18:37:56,978 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.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 18:37:56,984 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -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 18:37:57,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:57,161 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 14 conjunts are in the unsatisfiable core [2022-11-18 18:37:57,162 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:37:57,331 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 18:37:57,331 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 6 case distinctions, treesize of input 51 treesize of output 19 [2022-11-18 18:37:57,389 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-18 18:37:57,389 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:37:57,583 INFO L321 Elim1Store]: treesize reduction 168, result has 2.9 percent of original size [2022-11-18 18:37:57,584 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 102 treesize of output 25 [2022-11-18 18:37:57,624 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-18 18:37:57,625 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 18:37:57,625 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [973295740] [2022-11-18 18:37:57,625 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [973295740] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:37:57,625 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 18:37:57,625 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3] total 7 [2022-11-18 18:37:57,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547981052] [2022-11-18 18:37:57,625 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 18:37:57,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-18 18:37:57,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 18:37:57,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-18 18:37:57,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2022-11-18 18:37:57,626 INFO L87 Difference]: Start difference. First operand 81 states and 172 transitions. Second operand has 9 states, 8 states have (on average 3.75) internal successors, (30), 8 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:37:58,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:37:58,145 INFO L93 Difference]: Finished difference Result 122 states and 271 transitions. [2022-11-18 18:37:58,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 18:37:58,146 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 3.75) internal successors, (30), 8 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-11-18 18:37:58,146 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:37:58,149 INFO L225 Difference]: With dead ends: 122 [2022-11-18 18:37:58,149 INFO L226 Difference]: Without dead ends: 106 [2022-11-18 18:37:58,150 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2022-11-18 18:37:58,150 INFO L413 NwaCegarLoop]: 0 mSDtfsCounter, 16 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 108 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 131 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 108 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 22 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-18 18:37:58,151 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [16 Valid, 0 Invalid, 131 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 108 Invalid, 0 Unknown, 22 Unchecked, 0.5s Time] [2022-11-18 18:37:58,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2022-11-18 18:37:58,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 94. [2022-11-18 18:37:58,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94 states, 92 states have (on average 2.1630434782608696) internal successors, (199), 93 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:37:58,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 199 transitions. [2022-11-18 18:37:58,155 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 199 transitions. Word has length 15 [2022-11-18 18:37:58,155 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:37:58,156 INFO L495 AbstractCegarLoop]: Abstraction has 94 states and 199 transitions. [2022-11-18 18:37:58,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 3.75) internal successors, (30), 8 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:37:58,156 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 199 transitions. [2022-11-18 18:37:58,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-11-18 18:37:58,157 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:37:58,157 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 18:37:58,175 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Forceful destruction successful, exit code 0 [2022-11-18 18:37:58,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.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 18:37:58,370 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2022-11-18 18:37:58,371 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:58,371 INFO L85 PathProgramCache]: Analyzing trace with hash -1005046838, now seen corresponding path program 2 times [2022-11-18 18:37:58,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 18:37:58,371 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1715754997] [2022-11-18 18:37:58,371 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-18 18:37:58,371 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.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 18:37:58,372 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 18:37:58,373 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.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 18:37:58,374 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2022-11-18 18:37:58,527 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-18 18:37:58,527 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-18 18:37:58,533 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 19 conjunts are in the unsatisfiable core [2022-11-18 18:37:58,543 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:37:58,556 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 42 treesize of output 38 [2022-11-18 18:37:58,693 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 51 treesize of output 47 [2022-11-18 18:37:58,784 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 18:37:58,784 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 6 case distinctions, treesize of input 51 treesize of output 19 [2022-11-18 18:37:58,845 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-18 18:37:58,845 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:37:59,239 INFO L321 Elim1Store]: treesize reduction 132, result has 23.7 percent of original size [2022-11-18 18:37:59,240 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 147 treesize of output 105 [2022-11-18 18:37:59,380 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 18:37:59,381 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 9 [2022-11-18 18:37:59,486 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-18 18:37:59,486 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 18:37:59,486 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1715754997] [2022-11-18 18:37:59,486 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1715754997] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:37:59,486 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 18:37:59,487 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2022-11-18 18:37:59,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321880469] [2022-11-18 18:37:59,487 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 18:37:59,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-18 18:37:59,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 18:37:59,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-18 18:37:59,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=100, Unknown=2, NotChecked=0, Total=132 [2022-11-18 18:37:59,488 INFO L87 Difference]: Start difference. First operand 94 states and 199 transitions. Second operand has 12 states, 11 states have (on average 2.727272727272727) internal successors, (30), 11 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:38:00,051 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:38:00,051 INFO L93 Difference]: Finished difference Result 131 states and 290 transitions. [2022-11-18 18:38:00,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-18 18:38:00,052 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.727272727272727) internal successors, (30), 11 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-11-18 18:38:00,053 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:38:00,054 INFO L225 Difference]: With dead ends: 131 [2022-11-18 18:38:00,054 INFO L226 Difference]: Without dead ends: 114 [2022-11-18 18:38:00,054 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 18 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=53, Invalid=155, Unknown=2, NotChecked=0, Total=210 [2022-11-18 18:38:00,055 INFO L413 NwaCegarLoop]: 0 mSDtfsCounter, 53 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 99 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 127 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 99 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 23 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-18 18:38:00,055 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [53 Valid, 0 Invalid, 127 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 99 Invalid, 0 Unknown, 23 Unchecked, 0.3s Time] [2022-11-18 18:38:00,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2022-11-18 18:38:00,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 89. [2022-11-18 18:38:00,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 87 states have (on average 2.160919540229885) internal successors, (188), 88 states have internal predecessors, (188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:38:00,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 188 transitions. [2022-11-18 18:38:00,059 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 188 transitions. Word has length 15 [2022-11-18 18:38:00,059 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:38:00,059 INFO L495 AbstractCegarLoop]: Abstraction has 89 states and 188 transitions. [2022-11-18 18:38:00,060 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.727272727272727) internal successors, (30), 11 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:38:00,060 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 188 transitions. [2022-11-18 18:38:00,060 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-11-18 18:38:00,060 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:38:00,061 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 18:38:00,075 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Forceful destruction successful, exit code 0 [2022-11-18 18:38:00,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.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 18:38:00,274 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2022-11-18 18:38:00,274 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:38:00,274 INFO L85 PathProgramCache]: Analyzing trace with hash 724509786, now seen corresponding path program 3 times [2022-11-18 18:38:00,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 18:38:00,275 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2066377308] [2022-11-18 18:38:00,275 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-18 18:38:00,275 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.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 18:38:00,275 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 18:38:00,276 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.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 18:38:00,277 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -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 18:38:00,447 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-11-18 18:38:00,447 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-18 18:38:00,455 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 19 conjunts are in the unsatisfiable core [2022-11-18 18:38:00,457 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:38:00,538 INFO L321 Elim1Store]: treesize reduction 37, result has 37.3 percent of original size [2022-11-18 18:38:00,539 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 2 case distinctions, treesize of input 14 treesize of output 29 [2022-11-18 18:38:00,878 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-18 18:38:00,879 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:38:01,347 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-18 18:38:01,348 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 18:38:01,348 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2066377308] [2022-11-18 18:38:01,348 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2066377308] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:38:01,348 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 18:38:01,349 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 10 [2022-11-18 18:38:01,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [689447376] [2022-11-18 18:38:01,349 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 18:38:01,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-11-18 18:38:01,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 18:38:01,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-18 18:38:01,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2022-11-18 18:38:01,351 INFO L87 Difference]: Start difference. First operand 89 states and 188 transitions. Second operand has 11 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 10 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:38:01,897 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:38:01,897 INFO L93 Difference]: Finished difference Result 123 states and 247 transitions. [2022-11-18 18:38:01,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-18 18:38:01,898 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 10 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-11-18 18:38:01,898 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:38:01,899 INFO L225 Difference]: With dead ends: 123 [2022-11-18 18:38:01,899 INFO L226 Difference]: Without dead ends: 117 [2022-11-18 18:38:01,900 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2022-11-18 18:38:01,900 INFO L413 NwaCegarLoop]: 0 mSDtfsCounter, 7 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 92 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 105 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 92 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 10 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-18 18:38:01,901 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 0 Invalid, 105 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 92 Invalid, 0 Unknown, 10 Unchecked, 0.5s Time] [2022-11-18 18:38:01,901 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117 states. [2022-11-18 18:38:01,904 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117 to 98. [2022-11-18 18:38:01,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 96 states have (on average 2.1875) internal successors, (210), 97 states have internal predecessors, (210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:38:01,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 210 transitions. [2022-11-18 18:38:01,905 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 210 transitions. Word has length 17 [2022-11-18 18:38:01,905 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:38:01,905 INFO L495 AbstractCegarLoop]: Abstraction has 98 states and 210 transitions. [2022-11-18 18:38:01,905 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 10 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:38:01,905 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 210 transitions. [2022-11-18 18:38:01,906 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-11-18 18:38:01,906 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:38:01,906 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 18:38:01,924 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Ended with exit code 0 [2022-11-18 18:38:02,119 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.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 18:38:02,120 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2022-11-18 18:38:02,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:38:02,120 INFO L85 PathProgramCache]: Analyzing trace with hash -1541634820, now seen corresponding path program 4 times [2022-11-18 18:38:02,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 18:38:02,121 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1215475376] [2022-11-18 18:38:02,121 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-18 18:38:02,121 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.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 18:38:02,121 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 18:38:02,122 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.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 18:38:02,126 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -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 18:38:02,267 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-18 18:38:02,267 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-18 18:38:02,273 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 19 conjunts are in the unsatisfiable core [2022-11-18 18:38:02,274 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:38:02,350 INFO L321 Elim1Store]: treesize reduction 37, result has 37.3 percent of original size [2022-11-18 18:38:02,350 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 2 case distinctions, treesize of input 14 treesize of output 29 [2022-11-18 18:38:02,692 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-18 18:38:02,693 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:38:03,174 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-18 18:38:03,175 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 18:38:03,175 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1215475376] [2022-11-18 18:38:03,175 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1215475376] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:38:03,175 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 18:38:03,175 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 10 [2022-11-18 18:38:03,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1823589568] [2022-11-18 18:38:03,175 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 18:38:03,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-11-18 18:38:03,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 18:38:03,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-18 18:38:03,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2022-11-18 18:38:03,177 INFO L87 Difference]: Start difference. First operand 98 states and 210 transitions. Second operand has 11 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 10 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:38:03,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:38:03,704 INFO L93 Difference]: Finished difference Result 142 states and 288 transitions. [2022-11-18 18:38:03,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-18 18:38:03,705 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 10 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-11-18 18:38:03,705 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:38:03,706 INFO L225 Difference]: With dead ends: 142 [2022-11-18 18:38:03,706 INFO L226 Difference]: Without dead ends: 139 [2022-11-18 18:38:03,706 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2022-11-18 18:38:03,707 INFO L413 NwaCegarLoop]: 0 mSDtfsCounter, 7 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 89 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 102 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 89 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 10 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-18 18:38:03,707 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 0 Invalid, 102 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 89 Invalid, 0 Unknown, 10 Unchecked, 0.5s Time] [2022-11-18 18:38:03,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139 states. [2022-11-18 18:38:03,711 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139 to 110. [2022-11-18 18:38:03,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 110 states, 108 states have (on average 2.185185185185185) internal successors, (236), 109 states have internal predecessors, (236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:38:03,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 236 transitions. [2022-11-18 18:38:03,712 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 236 transitions. Word has length 17 [2022-11-18 18:38:03,712 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:38:03,712 INFO L495 AbstractCegarLoop]: Abstraction has 110 states and 236 transitions. [2022-11-18 18:38:03,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 10 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:38:03,713 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 236 transitions. [2022-11-18 18:38:03,713 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-11-18 18:38:03,713 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:38:03,713 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 18:38:03,726 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -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 18:38:03,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.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 18:38:03,926 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2022-11-18 18:38:03,927 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:38:03,927 INFO L85 PathProgramCache]: Analyzing trace with hash 1415043720, now seen corresponding path program 5 times [2022-11-18 18:38:03,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 18:38:03,927 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [349495640] [2022-11-18 18:38:03,927 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-11-18 18:38:03,927 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.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 18:38:03,927 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 18:38:03,928 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.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 18:38:03,929 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -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 18:38:04,152 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-11-18 18:38:04,152 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-18 18:38:04,161 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 15 conjunts are in the unsatisfiable core [2022-11-18 18:38:04,162 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:38:04,321 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 18:38:04,322 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 6 case distinctions, treesize of input 51 treesize of output 19 [2022-11-18 18:38:04,399 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-18 18:38:04,399 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:38:04,597 INFO L321 Elim1Store]: treesize reduction 168, result has 2.9 percent of original size [2022-11-18 18:38:04,597 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 102 treesize of output 25 [2022-11-18 18:38:04,676 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-18 18:38:04,676 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 18:38:04,676 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [349495640] [2022-11-18 18:38:04,676 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [349495640] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:38:04,676 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 18:38:04,677 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 4] total 10 [2022-11-18 18:38:04,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [199086198] [2022-11-18 18:38:04,677 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 18:38:04,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-18 18:38:04,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 18:38:04,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-18 18:38:04,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2022-11-18 18:38:04,678 INFO L87 Difference]: Start difference. First operand 110 states and 236 transitions. Second operand has 12 states, 11 states have (on average 3.090909090909091) internal successors, (34), 11 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:38:05,897 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:38:05,897 INFO L93 Difference]: Finished difference Result 206 states and 450 transitions. [2022-11-18 18:38:05,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-11-18 18:38:05,898 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 3.090909090909091) internal successors, (34), 11 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-11-18 18:38:05,899 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:38:05,899 INFO L225 Difference]: With dead ends: 206 [2022-11-18 18:38:05,899 INFO L226 Difference]: Without dead ends: 157 [2022-11-18 18:38:05,900 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 2 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=103, Invalid=403, Unknown=0, NotChecked=0, Total=506 [2022-11-18 18:38:05,900 INFO L413 NwaCegarLoop]: 0 mSDtfsCounter, 56 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 235 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 376 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 235 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 139 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-18 18:38:05,901 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [56 Valid, 0 Invalid, 376 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 235 Invalid, 0 Unknown, 139 Unchecked, 0.6s Time] [2022-11-18 18:38:05,901 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 157 states. [2022-11-18 18:38:05,904 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 157 to 102. [2022-11-18 18:38:05,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102 states, 100 states have (on average 2.14) internal successors, (214), 101 states have internal predecessors, (214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:38:05,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 214 transitions. [2022-11-18 18:38:05,905 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 214 transitions. Word has length 17 [2022-11-18 18:38:05,905 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:38:05,906 INFO L495 AbstractCegarLoop]: Abstraction has 102 states and 214 transitions. [2022-11-18 18:38:05,906 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 3.090909090909091) internal successors, (34), 11 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:38:05,906 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 214 transitions. [2022-11-18 18:38:05,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-11-18 18:38:05,907 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:38:05,907 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 18:38:05,925 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Ended with exit code 0 [2022-11-18 18:38:06,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.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 18:38:06,121 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2022-11-18 18:38:06,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:38:06,121 INFO L85 PathProgramCache]: Analyzing trace with hash 548805260, now seen corresponding path program 6 times [2022-11-18 18:38:06,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 18:38:06,121 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [554341099] [2022-11-18 18:38:06,122 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-11-18 18:38:06,122 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 18:38:06,122 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 18:38:06,123 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.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 18:38:06,124 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Waiting until timeout for monitored process [2022-11-18 18:38:06,281 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-11-18 18:38:06,281 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-18 18:38:06,288 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 15 conjunts are in the unsatisfiable core [2022-11-18 18:38:06,289 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:38:06,477 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 18:38:06,477 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 6 case distinctions, treesize of input 51 treesize of output 19 [2022-11-18 18:38:06,547 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-18 18:38:06,547 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:38:06,768 INFO L321 Elim1Store]: treesize reduction 156, result has 3.1 percent of original size [2022-11-18 18:38:06,768 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 103 treesize of output 25 [2022-11-18 18:38:06,852 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-18 18:38:06,853 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 18:38:06,853 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [554341099] [2022-11-18 18:38:06,853 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [554341099] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:38:06,853 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 18:38:06,853 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 11 [2022-11-18 18:38:06,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1655242674] [2022-11-18 18:38:06,853 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 18:38:06,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-11-18 18:38:06,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 18:38:06,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-11-18 18:38:06,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2022-11-18 18:38:06,855 INFO L87 Difference]: Start difference. First operand 102 states and 214 transitions. Second operand has 13 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 12 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:38:09,783 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 18:38:11,822 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 18:38:12,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:38:12,755 INFO L93 Difference]: Finished difference Result 215 states and 445 transitions. [2022-11-18 18:38:12,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-18 18:38:12,756 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 12 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-11-18 18:38:12,756 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:38:12,758 INFO L225 Difference]: With dead ends: 215 [2022-11-18 18:38:12,758 INFO L226 Difference]: Without dead ends: 205 [2022-11-18 18:38:12,758 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 21 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=91, Invalid=371, Unknown=0, NotChecked=0, Total=462 [2022-11-18 18:38:12,759 INFO L413 NwaCegarLoop]: 0 mSDtfsCounter, 107 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 385 mSolverCounterSat, 5 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 395 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 385 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 3 IncrementalHoareTripleChecker+Unchecked, 5.3s IncrementalHoareTripleChecker+Time [2022-11-18 18:38:12,759 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [107 Valid, 0 Invalid, 395 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 385 Invalid, 2 Unknown, 3 Unchecked, 5.3s Time] [2022-11-18 18:38:12,760 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2022-11-18 18:38:12,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 125. [2022-11-18 18:38:12,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 125 states, 123 states have (on average 2.2113821138211383) internal successors, (272), 124 states have internal predecessors, (272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:38:12,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 272 transitions. [2022-11-18 18:38:12,765 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 272 transitions. Word has length 17 [2022-11-18 18:38:12,766 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:38:12,766 INFO L495 AbstractCegarLoop]: Abstraction has 125 states and 272 transitions. [2022-11-18 18:38:12,766 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 12 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:38:12,766 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 272 transitions. [2022-11-18 18:38:12,767 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-11-18 18:38:12,767 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:38:12,767 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 18:38:12,787 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Ended with exit code 0 [2022-11-18 18:38:12,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.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 18:38:12,983 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2022-11-18 18:38:12,983 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:38:12,984 INFO L85 PathProgramCache]: Analyzing trace with hash 1866511228, now seen corresponding path program 7 times [2022-11-18 18:38:12,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 18:38:12,984 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [950251456] [2022-11-18 18:38:12,984 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-18 18:38:12,984 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 18:38:12,984 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 18:38:12,985 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.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 18:38:12,987 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -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 18:38:13,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:38:13,157 INFO L263 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-18 18:38:13,158 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:38:13,201 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-18 18:38:13,201 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:38:13,284 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-18 18:38:13,285 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 18:38:13,285 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [950251456] [2022-11-18 18:38:13,285 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [950251456] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:38:13,285 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 18:38:13,285 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 7 [2022-11-18 18:38:13,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [506000681] [2022-11-18 18:38:13,286 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 18:38:13,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-18 18:38:13,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 18:38:13,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-18 18:38:13,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2022-11-18 18:38:13,287 INFO L87 Difference]: Start difference. First operand 125 states and 272 transitions. Second operand has 8 states, 8 states have (on average 3.75) internal successors, (30), 7 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:38:13,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:38:13,640 INFO L93 Difference]: Finished difference Result 219 states and 471 transitions. [2022-11-18 18:38:13,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 18:38:13,641 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.75) internal successors, (30), 7 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-11-18 18:38:13,642 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:38:13,643 INFO L225 Difference]: With dead ends: 219 [2022-11-18 18:38:13,643 INFO L226 Difference]: Without dead ends: 199 [2022-11-18 18:38:13,643 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2022-11-18 18:38:13,644 INFO L413 NwaCegarLoop]: 0 mSDtfsCounter, 59 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 142 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 146 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 142 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-18 18:38:13,644 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [59 Valid, 0 Invalid, 146 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 142 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-18 18:38:13,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 199 states. [2022-11-18 18:38:13,650 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 199 to 157. [2022-11-18 18:38:13,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157 states, 155 states have (on average 2.303225806451613) internal successors, (357), 156 states have internal predecessors, (357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:38:13,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 357 transitions. [2022-11-18 18:38:13,651 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 357 transitions. Word has length 18 [2022-11-18 18:38:13,652 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:38:13,652 INFO L495 AbstractCegarLoop]: Abstraction has 157 states and 357 transitions. [2022-11-18 18:38:13,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.75) internal successors, (30), 7 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:38:13,652 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 357 transitions. [2022-11-18 18:38:13,653 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-11-18 18:38:13,653 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:38:13,653 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 18:38:13,675 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Ended with exit code 0 [2022-11-18 18:38:13,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.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 18:38:13,868 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2022-11-18 18:38:13,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:38:13,868 INFO L85 PathProgramCache]: Analyzing trace with hash 2013326695, now seen corresponding path program 8 times [2022-11-18 18:38:13,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 18:38:13,869 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1246519962] [2022-11-18 18:38:13,869 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-18 18:38:13,869 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.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 18:38:13,869 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 18:38:13,872 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.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 18:38:13,918 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -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 18:38:14,142 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-18 18:38:14,143 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-18 18:38:14,153 INFO L263 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 22 conjunts are in the unsatisfiable core [2022-11-18 18:38:14,155 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:38:14,170 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 39 treesize of output 37 [2022-11-18 18:38:14,401 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 52 treesize of output 48 [2022-11-18 18:38:14,574 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 18:38:14,574 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 6 case distinctions, treesize of input 51 treesize of output 19 [2022-11-18 18:38:14,646 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-18 18:38:14,647 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:38:15,159 INFO L321 Elim1Store]: treesize reduction 120, result has 25.5 percent of original size [2022-11-18 18:38:15,159 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 149 treesize of output 106 [2022-11-18 18:38:15,306 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 18:38:15,306 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 37 treesize of output 9 [2022-11-18 18:38:15,532 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-18 18:38:15,532 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 18:38:15,532 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1246519962] [2022-11-18 18:38:15,532 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1246519962] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:38:15,532 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 18:38:15,532 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 15 [2022-11-18 18:38:15,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [211577020] [2022-11-18 18:38:15,533 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 18:38:15,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-11-18 18:38:15,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 18:38:15,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-11-18 18:38:15,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=223, Unknown=5, NotChecked=0, Total=272 [2022-11-18 18:38:15,534 INFO L87 Difference]: Start difference. First operand 157 states and 357 transitions. Second operand has 17 states, 16 states have (on average 2.1875) internal successors, (35), 16 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:38:18,339 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 18:38:20,633 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 18:38:22,948 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 18:38:23,402 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:38:23,402 INFO L93 Difference]: Finished difference Result 301 states and 667 transitions. [2022-11-18 18:38:23,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-18 18:38:23,403 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 2.1875) internal successors, (35), 16 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-11-18 18:38:23,403 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:38:23,406 INFO L225 Difference]: With dead ends: 301 [2022-11-18 18:38:23,406 INFO L226 Difference]: Without dead ends: 286 [2022-11-18 18:38:23,406 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 137 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=121, Invalid=575, Unknown=6, NotChecked=0, Total=702 [2022-11-18 18:38:23,407 INFO L413 NwaCegarLoop]: 0 mSDtfsCounter, 140 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 303 mSolverCounterSat, 12 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 140 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 407 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 303 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 89 IncrementalHoareTripleChecker+Unchecked, 6.8s IncrementalHoareTripleChecker+Time [2022-11-18 18:38:23,407 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [140 Valid, 0 Invalid, 407 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 303 Invalid, 3 Unknown, 89 Unchecked, 6.8s Time] [2022-11-18 18:38:23,408 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 286 states. [2022-11-18 18:38:23,412 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 286 to 169. [2022-11-18 18:38:23,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 169 states, 167 states have (on average 2.2994011976047903) internal successors, (384), 168 states have internal predecessors, (384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:38:23,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 384 transitions. [2022-11-18 18:38:23,413 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 384 transitions. Word has length 18 [2022-11-18 18:38:23,413 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:38:23,414 INFO L495 AbstractCegarLoop]: Abstraction has 169 states and 384 transitions. [2022-11-18 18:38:23,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 2.1875) internal successors, (35), 16 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:38:23,414 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 384 transitions. [2022-11-18 18:38:23,415 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-11-18 18:38:23,415 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:38:23,415 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 18:38:23,429 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -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 18:38:23,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.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 18:38:23,627 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2022-11-18 18:38:23,627 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:38:23,627 INFO L85 PathProgramCache]: Analyzing trace with hash 438141985, now seen corresponding path program 9 times [2022-11-18 18:38:23,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 18:38:23,627 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1898225290] [2022-11-18 18:38:23,628 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-18 18:38:23,628 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.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 18:38:23,628 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 18:38:23,629 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.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 18:38:23,630 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (33)] Waiting until timeout for monitored process [2022-11-18 18:38:23,880 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-11-18 18:38:23,880 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-18 18:38:23,890 INFO L263 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 22 conjunts are in the unsatisfiable core [2022-11-18 18:38:23,892 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:38:23,904 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 39 treesize of output 37 [2022-11-18 18:38:24,134 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 52 treesize of output 48 [2022-11-18 18:38:24,310 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 18:38:24,311 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 6 case distinctions, treesize of input 51 treesize of output 19 [2022-11-18 18:38:24,383 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-18 18:38:24,383 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:38:24,948 INFO L321 Elim1Store]: treesize reduction 120, result has 25.5 percent of original size [2022-11-18 18:38:24,949 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 149 treesize of output 106 [2022-11-18 18:38:24,956 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 18:38:24,956 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 37 treesize of output 9 [2022-11-18 18:38:25,313 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-18 18:38:25,313 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 18:38:25,313 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1898225290] [2022-11-18 18:38:25,313 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1898225290] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:38:25,313 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 18:38:25,313 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 15 [2022-11-18 18:38:25,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1533470491] [2022-11-18 18:38:25,314 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 18:38:25,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-11-18 18:38:25,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 18:38:25,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-11-18 18:38:25,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=226, Unknown=2, NotChecked=0, Total=272 [2022-11-18 18:38:25,316 INFO L87 Difference]: Start difference. First operand 169 states and 384 transitions. Second operand has 17 states, 16 states have (on average 2.1875) internal successors, (35), 16 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:38:28,173 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 18:38:28,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:38:28,724 INFO L93 Difference]: Finished difference Result 266 states and 602 transitions. [2022-11-18 18:38:28,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-18 18:38:28,725 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 2.1875) internal successors, (35), 16 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-11-18 18:38:28,726 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:38:28,727 INFO L225 Difference]: With dead ends: 266 [2022-11-18 18:38:28,727 INFO L226 Difference]: Without dead ends: 251 [2022-11-18 18:38:28,727 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=89, Invalid=461, Unknown=2, NotChecked=0, Total=552 [2022-11-18 18:38:28,727 INFO L413 NwaCegarLoop]: 0 mSDtfsCounter, 54 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 340 mSolverCounterSat, 9 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 369 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 340 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 19 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2022-11-18 18:38:28,728 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [54 Valid, 0 Invalid, 369 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 340 Invalid, 1 Unknown, 19 Unchecked, 2.9s Time] [2022-11-18 18:38:28,728 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 251 states. [2022-11-18 18:38:28,732 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 251 to 152. [2022-11-18 18:38:28,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 152 states, 150 states have (on average 2.3133333333333335) internal successors, (347), 151 states have internal predecessors, (347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:38:28,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 347 transitions. [2022-11-18 18:38:28,733 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 347 transitions. Word has length 18 [2022-11-18 18:38:28,733 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:38:28,733 INFO L495 AbstractCegarLoop]: Abstraction has 152 states and 347 transitions. [2022-11-18 18:38:28,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 2.1875) internal successors, (35), 16 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:38:28,734 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 347 transitions. [2022-11-18 18:38:28,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-11-18 18:38:28,734 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:38:28,735 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 18:38:28,745 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -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)] Ended with exit code 0 [2022-11-18 18:38:28,942 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.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 18:38:28,943 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2022-11-18 18:38:28,943 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:38:28,943 INFO L85 PathProgramCache]: Analyzing trace with hash 1642762912, now seen corresponding path program 10 times [2022-11-18 18:38:28,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 18:38:28,944 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1313089128] [2022-11-18 18:38:28,944 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-18 18:38:28,944 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.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 18:38:28,944 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 18:38:28,945 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.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 18:38:28,946 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -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 18:38:29,109 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-18 18:38:29,109 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-18 18:38:29,116 INFO L263 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 19 conjunts are in the unsatisfiable core [2022-11-18 18:38:29,117 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:38:29,195 INFO L321 Elim1Store]: treesize reduction 37, result has 37.3 percent of original size [2022-11-18 18:38:29,196 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 2 case distinctions, treesize of input 14 treesize of output 29 [2022-11-18 18:38:29,502 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-18 18:38:29,502 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:38:29,926 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-18 18:38:29,926 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 18:38:29,926 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1313089128] [2022-11-18 18:38:29,926 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1313089128] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:38:29,926 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 18:38:29,927 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 10 [2022-11-18 18:38:29,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461509992] [2022-11-18 18:38:29,927 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 18:38:29,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-11-18 18:38:29,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 18:38:29,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-18 18:38:29,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2022-11-18 18:38:29,928 INFO L87 Difference]: Start difference. First operand 152 states and 347 transitions. Second operand has 11 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 10 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:38:30,200 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:38:30,201 INFO L93 Difference]: Finished difference Result 152 states and 343 transitions. [2022-11-18 18:38:30,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-18 18:38:30,201 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 10 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-11-18 18:38:30,202 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:38:30,202 INFO L225 Difference]: With dead ends: 152 [2022-11-18 18:38:30,202 INFO L226 Difference]: Without dead ends: 150 [2022-11-18 18:38:30,203 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2022-11-18 18:38:30,203 INFO L413 NwaCegarLoop]: 0 mSDtfsCounter, 2 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 113 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 62 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-18 18:38:30,203 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 0 Invalid, 113 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 48 Invalid, 0 Unknown, 62 Unchecked, 0.2s Time] [2022-11-18 18:38:30,203 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2022-11-18 18:38:30,206 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 150. [2022-11-18 18:38:30,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 148 states have (on average 2.304054054054054) internal successors, (341), 149 states have internal predecessors, (341), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:38:30,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 341 transitions. [2022-11-18 18:38:30,207 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 341 transitions. Word has length 19 [2022-11-18 18:38:30,207 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:38:30,208 INFO L495 AbstractCegarLoop]: Abstraction has 150 states and 341 transitions. [2022-11-18 18:38:30,208 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 10 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:38:30,208 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 341 transitions. [2022-11-18 18:38:30,209 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-11-18 18:38:30,209 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:38:30,209 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 18:38:30,222 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (34)] Forceful destruction successful, exit code 0 [2022-11-18 18:38:30,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.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 18:38:30,422 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2022-11-18 18:38:30,422 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:38:30,422 INFO L85 PathProgramCache]: Analyzing trace with hash -225615683, now seen corresponding path program 11 times [2022-11-18 18:38:30,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 18:38:30,423 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1635632209] [2022-11-18 18:38:30,423 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-11-18 18:38:30,423 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.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 18:38:30,423 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 18:38:30,424 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.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 18:38:30,469 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (35)] Waiting until timeout for monitored process [2022-11-18 18:38:30,677 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-11-18 18:38:30,677 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-18 18:38:30,685 INFO L263 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 17 conjunts are in the unsatisfiable core [2022-11-18 18:38:30,686 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:38:30,932 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-18 18:38:30,933 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:38:31,822 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-18 18:38:31,823 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 18:38:31,823 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1635632209] [2022-11-18 18:38:31,823 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1635632209] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:38:31,823 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 18:38:31,823 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2022-11-18 18:38:31,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1496582703] [2022-11-18 18:38:31,823 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 18:38:31,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-18 18:38:31,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 18:38:31,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-18 18:38:31,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2022-11-18 18:38:31,824 INFO L87 Difference]: Start difference. First operand 150 states and 341 transitions. Second operand has 14 states, 14 states have (on average 1.9285714285714286) internal successors, (27), 13 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:38:34,708 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.04s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 18:38:39,022 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 18:38:40,937 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.91s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 18:38:43,575 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.98s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 18:38:43,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:38:43,742 INFO L93 Difference]: Finished difference Result 184 states and 396 transitions. [2022-11-18 18:38:43,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-18 18:38:43,743 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.9285714285714286) internal successors, (27), 13 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-11-18 18:38:43,743 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:38:43,744 INFO L225 Difference]: With dead ends: 184 [2022-11-18 18:38:43,744 INFO L226 Difference]: Without dead ends: 150 [2022-11-18 18:38:43,744 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=99, Invalid=243, Unknown=0, NotChecked=0, Total=342 [2022-11-18 18:38:43,745 INFO L413 NwaCegarLoop]: 0 mSDtfsCounter, 73 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 245 mSolverCounterSat, 23 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 269 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 245 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.2s IncrementalHoareTripleChecker+Time [2022-11-18 18:38:43,745 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [73 Valid, 0 Invalid, 269 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 245 Invalid, 1 Unknown, 0 Unchecked, 11.2s Time] [2022-11-18 18:38:43,746 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2022-11-18 18:38:43,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 140. [2022-11-18 18:38:43,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 138 states have (on average 2.3768115942028984) internal successors, (328), 139 states have internal predecessors, (328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:38:43,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 328 transitions. [2022-11-18 18:38:43,750 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 328 transitions. Word has length 20 [2022-11-18 18:38:43,750 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:38:43,751 INFO L495 AbstractCegarLoop]: Abstraction has 140 states and 328 transitions. [2022-11-18 18:38:43,751 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.9285714285714286) internal successors, (27), 13 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:38:43,751 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 328 transitions. [2022-11-18 18:38:43,752 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-11-18 18:38:43,752 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:38:43,752 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 18:38:43,766 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (35)] Forceful destruction successful, exit code 0 [2022-11-18 18:38:43,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.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 18:38:43,953 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2022-11-18 18:38:43,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:38:43,953 INFO L85 PathProgramCache]: Analyzing trace with hash -559401858, now seen corresponding path program 12 times [2022-11-18 18:38:43,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 18:38:43,953 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1561834891] [2022-11-18 18:38:43,954 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-11-18 18:38:43,954 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.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 18:38:43,954 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 18:38:43,955 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.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 18:38:43,956 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -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 18:38:44,347 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-11-18 18:38:44,347 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-18 18:38:44,363 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 20 conjunts are in the unsatisfiable core [2022-11-18 18:38:44,365 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:38:44,774 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 18:38:44,775 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 6 case distinctions, treesize of input 51 treesize of output 19 [2022-11-18 18:38:44,848 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-18 18:38:44,848 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:38:45,275 INFO L321 Elim1Store]: treesize reduction 156, result has 3.1 percent of original size [2022-11-18 18:38:45,275 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 103 treesize of output 25 [2022-11-18 18:38:45,444 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-18 18:38:45,444 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 18:38:45,445 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1561834891] [2022-11-18 18:38:45,445 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1561834891] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:38:45,445 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 18:38:45,445 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 7] total 17 [2022-11-18 18:38:45,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [680721601] [2022-11-18 18:38:45,445 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 18:38:45,446 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-11-18 18:38:45,446 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 18:38:45,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-11-18 18:38:45,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=294, Unknown=0, NotChecked=0, Total=342 [2022-11-18 18:38:45,447 INFO L87 Difference]: Start difference. First operand 140 states and 328 transitions. Second operand has 19 states, 18 states have (on average 2.2222222222222223) internal successors, (40), 18 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:38:49,077 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 18:38:51,661 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 18:38:53,870 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 18:38:55,889 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 18:38:57,481 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:38:57,481 INFO L93 Difference]: Finished difference Result 369 states and 821 transitions. [2022-11-18 18:38:57,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-11-18 18:38:57,482 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 2.2222222222222223) internal successors, (40), 18 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-11-18 18:38:57,482 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:38:57,485 INFO L225 Difference]: With dead ends: 369 [2022-11-18 18:38:57,485 INFO L226 Difference]: Without dead ends: 362 [2022-11-18 18:38:57,485 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 24 SyntacticMatches, 6 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 291 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=154, Invalid=1178, Unknown=0, NotChecked=0, Total=1332 [2022-11-18 18:38:57,486 INFO L413 NwaCegarLoop]: 0 mSDtfsCounter, 203 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 840 mSolverCounterSat, 16 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 203 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 954 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 840 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 94 IncrementalHoareTripleChecker+Unchecked, 10.5s IncrementalHoareTripleChecker+Time [2022-11-18 18:38:57,486 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [203 Valid, 0 Invalid, 954 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 840 Invalid, 4 Unknown, 94 Unchecked, 10.5s Time] [2022-11-18 18:38:57,486 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 362 states. [2022-11-18 18:38:57,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 362 to 188. [2022-11-18 18:38:57,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 188 states, 186 states have (on average 2.4731182795698925) internal successors, (460), 187 states have internal predecessors, (460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:38:57,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 460 transitions. [2022-11-18 18:38:57,492 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 460 transitions. Word has length 21 [2022-11-18 18:38:57,493 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:38:57,493 INFO L495 AbstractCegarLoop]: Abstraction has 188 states and 460 transitions. [2022-11-18 18:38:57,493 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 2.2222222222222223) internal successors, (40), 18 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:38:57,493 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 460 transitions. [2022-11-18 18:38:57,494 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-11-18 18:38:57,494 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:38:57,494 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 18:38:57,513 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -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 18:38:57,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.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 18:38:57,708 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2022-11-18 18:38:57,709 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:38:57,709 INFO L85 PathProgramCache]: Analyzing trace with hash 1215915006, now seen corresponding path program 13 times [2022-11-18 18:38:57,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 18:38:57,709 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1953728632] [2022-11-18 18:38:57,709 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-18 18:38:57,709 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 18:38:57,709 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 18:38:57,710 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.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 18:38:57,717 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -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 18:38:57,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:38:57,996 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 21 conjunts are in the unsatisfiable core [2022-11-18 18:38:57,997 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:38:58,268 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 18:38:58,268 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 6 case distinctions, treesize of input 51 treesize of output 19 [2022-11-18 18:38:58,344 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-18 18:38:58,344 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:38:58,533 INFO L321 Elim1Store]: treesize reduction 168, result has 2.9 percent of original size [2022-11-18 18:38:58,533 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 102 treesize of output 25 [2022-11-18 18:38:58,672 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-11-18 18:38:58,672 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 18:38:58,673 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1953728632] [2022-11-18 18:38:58,673 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1953728632] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:38:58,673 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 18:38:58,673 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 5] total 15 [2022-11-18 18:38:58,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333349679] [2022-11-18 18:38:58,673 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 18:38:58,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-11-18 18:38:58,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 18:38:58,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-11-18 18:38:58,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2022-11-18 18:38:58,674 INFO L87 Difference]: Start difference. First operand 188 states and 460 transitions. Second operand has 17 states, 16 states have (on average 2.5) internal successors, (40), 16 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:39:01,082 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:39:01,082 INFO L93 Difference]: Finished difference Result 453 states and 1026 transitions. [2022-11-18 18:39:01,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-11-18 18:39:01,083 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 2.5) internal successors, (40), 16 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-11-18 18:39:01,083 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:39:01,086 INFO L225 Difference]: With dead ends: 453 [2022-11-18 18:39:01,086 INFO L226 Difference]: Without dead ends: 376 [2022-11-18 18:39:01,087 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 25 SyntacticMatches, 4 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 231 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=175, Invalid=1015, Unknown=0, NotChecked=0, Total=1190 [2022-11-18 18:39:01,087 INFO L413 NwaCegarLoop]: 0 mSDtfsCounter, 168 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 410 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 168 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 416 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 410 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-11-18 18:39:01,087 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [168 Valid, 0 Invalid, 416 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 410 Invalid, 0 Unknown, 3 Unchecked, 1.1s Time] [2022-11-18 18:39:01,089 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 376 states. [2022-11-18 18:39:01,093 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 376 to 172. [2022-11-18 18:39:01,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 172 states, 170 states have (on average 2.4941176470588236) internal successors, (424), 171 states have internal predecessors, (424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:39:01,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 424 transitions. [2022-11-18 18:39:01,095 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 424 transitions. Word has length 21 [2022-11-18 18:39:01,095 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:39:01,096 INFO L495 AbstractCegarLoop]: Abstraction has 172 states and 424 transitions. [2022-11-18 18:39:01,096 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 2.5) internal successors, (40), 16 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:39:01,096 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 424 transitions. [2022-11-18 18:39:01,097 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-11-18 18:39:01,097 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:39:01,097 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 18:39:01,115 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (37)] Forceful destruction successful, exit code 0 [2022-11-18 18:39:01,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.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 18:39:01,312 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2022-11-18 18:39:01,313 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:39:01,313 INFO L85 PathProgramCache]: Analyzing trace with hash 349676546, now seen corresponding path program 14 times [2022-11-18 18:39:01,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 18:39:01,313 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2060748323] [2022-11-18 18:39:01,313 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-18 18:39:01,314 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.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 18:39:01,314 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 18:39:01,315 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.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 18:39:01,318 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -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 18:39:01,595 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-18 18:39:01,596 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-18 18:39:01,607 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 21 conjunts are in the unsatisfiable core [2022-11-18 18:39:01,608 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:39:01,929 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 18:39:01,930 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 6 case distinctions, treesize of input 51 treesize of output 19 [2022-11-18 18:39:02,012 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-18 18:39:02,012 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:39:02,283 INFO L321 Elim1Store]: treesize reduction 156, result has 3.1 percent of original size [2022-11-18 18:39:02,284 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 103 treesize of output 25 [2022-11-18 18:39:02,444 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-11-18 18:39:02,444 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 18:39:02,444 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2060748323] [2022-11-18 18:39:02,444 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2060748323] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:39:02,444 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 18:39:02,444 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 6] total 16 [2022-11-18 18:39:02,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [189977544] [2022-11-18 18:39:02,445 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 18:39:02,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 18:39:02,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 18:39:02,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 18:39:02,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2022-11-18 18:39:02,446 INFO L87 Difference]: Start difference. First operand 172 states and 424 transitions. Second operand has 18 states, 17 states have (on average 2.3529411764705883) internal successors, (40), 17 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:39:05,668 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 18:39:07,812 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 18:39:11,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:39:11,320 INFO L93 Difference]: Finished difference Result 450 states and 1007 transitions. [2022-11-18 18:39:11,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-11-18 18:39:11,321 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 2.3529411764705883) internal successors, (40), 17 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-11-18 18:39:11,321 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:39:11,322 INFO L225 Difference]: With dead ends: 450 [2022-11-18 18:39:11,323 INFO L226 Difference]: Without dead ends: 314 [2022-11-18 18:39:11,323 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 25 SyntacticMatches, 6 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 620 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=314, Invalid=2136, Unknown=0, NotChecked=0, Total=2450 [2022-11-18 18:39:11,323 INFO L413 NwaCegarLoop]: 0 mSDtfsCounter, 196 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 754 mSolverCounterSat, 9 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 196 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 846 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 754 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 81 IncrementalHoareTripleChecker+Unchecked, 6.1s IncrementalHoareTripleChecker+Time [2022-11-18 18:39:11,324 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [196 Valid, 0 Invalid, 846 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 754 Invalid, 2 Unknown, 81 Unchecked, 6.1s Time] [2022-11-18 18:39:11,325 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 314 states. [2022-11-18 18:39:11,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 314 to 102. [2022-11-18 18:39:11,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102 states, 100 states have (on average 2.25) internal successors, (225), 101 states have internal predecessors, (225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:39:11,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 225 transitions. [2022-11-18 18:39:11,329 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 225 transitions. Word has length 21 [2022-11-18 18:39:11,329 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:39:11,330 INFO L495 AbstractCegarLoop]: Abstraction has 102 states and 225 transitions. [2022-11-18 18:39:11,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 2.3529411764705883) internal successors, (40), 17 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:39:11,330 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 225 transitions. [2022-11-18 18:39:11,330 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-11-18 18:39:11,331 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:39:11,331 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 18:39:11,346 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -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 18:39:11,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.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 18:39:11,543 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2022-11-18 18:39:11,543 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:39:11,543 INFO L85 PathProgramCache]: Analyzing trace with hash 1674438506, now seen corresponding path program 15 times [2022-11-18 18:39:11,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 18:39:11,544 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1646126832] [2022-11-18 18:39:11,544 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-18 18:39:11,544 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.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 18:39:11,544 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 18:39:11,545 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.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 18:39:11,548 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -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 18:39:11,884 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-11-18 18:39:11,884 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-18 18:39:11,896 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 28 conjunts are in the unsatisfiable core [2022-11-18 18:39:11,898 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:39:11,912 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 14 treesize of output 12 [2022-11-18 18:39:12,210 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 48 [2022-11-18 18:39:12,407 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 18:39:12,410 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 6 case distinctions, treesize of input 51 treesize of output 19 [2022-11-18 18:39:12,483 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-18 18:39:12,483 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:39:13,151 INFO L321 Elim1Store]: treesize reduction 120, result has 25.5 percent of original size [2022-11-18 18:39:13,152 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 149 treesize of output 106 [2022-11-18 18:39:13,159 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 18:39:13,159 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 37 treesize of output 9 [2022-11-18 18:39:13,606 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-18 18:39:13,606 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 18:39:13,606 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1646126832] [2022-11-18 18:39:13,607 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1646126832] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:39:13,607 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 18:39:13,607 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9] total 20 [2022-11-18 18:39:13,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1759157166] [2022-11-18 18:39:13,607 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 18:39:13,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-11-18 18:39:13,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 18:39:13,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-11-18 18:39:13,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=402, Unknown=2, NotChecked=0, Total=462 [2022-11-18 18:39:13,608 INFO L87 Difference]: Start difference. First operand 102 states and 225 transitions. Second operand has 22 states, 21 states have (on average 1.9047619047619047) internal successors, (40), 21 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:39:16,951 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 18:39:19,339 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 18:39:21,528 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 18:39:23,943 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 18:39:26,215 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 18:39:28,244 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 18:39:28,253 WARN L837 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_940 (Array (_ BitVec 32) (_ BitVec 8)))) (= (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_940) c_~queue~0.base)) (.cse1 (bvmul (_ bv4 32) c_~front~0))) (concat (concat (concat (select .cse0 (bvadd c_~queue~0.offset (_ bv11 32) .cse1)) (select .cse0 (bvadd c_~queue~0.offset .cse1 (_ bv10 32)))) (select .cse0 (bvadd c_~queue~0.offset .cse1 (_ bv9 32)))) (select .cse0 (bvadd c_~queue~0.offset (_ bv8 32) .cse1)))) (_ bv5 32))) (= c_~x~0 (_ bv5 32)) (exists ((v_arrayElimCell_135 (_ BitVec 8)) (v_arrayElimCell_134 (_ BitVec 8)) (v_arrayElimCell_137 (_ BitVec 8)) (v_arrayElimCell_136 (_ BitVec 8))) (let ((.cse2 (concat (concat (concat v_arrayElimCell_136 v_arrayElimCell_135) v_arrayElimCell_137) v_arrayElimCell_134))) (and (= .cse2 c_~x~0) (= .cse2 (_ bv5 32)))))) is different from false [2022-11-18 18:39:30,512 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 18:39:32,766 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 18:39:33,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:39:33,081 INFO L93 Difference]: Finished difference Result 235 states and 545 transitions. [2022-11-18 18:39:33,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-11-18 18:39:33,082 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 1.9047619047619047) internal successors, (40), 21 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-11-18 18:39:33,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:39:33,084 INFO L225 Difference]: With dead ends: 235 [2022-11-18 18:39:33,084 INFO L226 Difference]: Without dead ends: 228 [2022-11-18 18:39:33,084 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 21 SyntacticMatches, 6 SemanticMatches, 37 ConstructedPredicates, 1 IntricatePredicates, 1 DeprecatedPredicates, 297 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=163, Invalid=1244, Unknown=3, NotChecked=72, Total=1482 [2022-11-18 18:39:33,085 INFO L413 NwaCegarLoop]: 0 mSDtfsCounter, 151 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 654 mSolverCounterSat, 18 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 151 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 806 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 654 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 126 IncrementalHoareTripleChecker+Unchecked, 17.7s IncrementalHoareTripleChecker+Time [2022-11-18 18:39:33,085 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [151 Valid, 0 Invalid, 806 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 654 Invalid, 8 Unknown, 126 Unchecked, 17.7s Time] [2022-11-18 18:39:33,091 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 228 states. [2022-11-18 18:39:33,094 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 228 to 100. [2022-11-18 18:39:33,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 98 states have (on average 2.2551020408163267) internal successors, (221), 99 states have internal predecessors, (221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:39:33,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 221 transitions. [2022-11-18 18:39:33,095 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 221 transitions. Word has length 21 [2022-11-18 18:39:33,095 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:39:33,095 INFO L495 AbstractCegarLoop]: Abstraction has 100 states and 221 transitions. [2022-11-18 18:39:33,095 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 1.9047619047619047) internal successors, (40), 21 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:39:33,095 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 221 transitions. [2022-11-18 18:39:33,096 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-11-18 18:39:33,096 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:39:33,096 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 18:39:33,111 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -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 18:39:33,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.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 18:39:33,307 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2022-11-18 18:39:33,307 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:39:33,307 INFO L85 PathProgramCache]: Analyzing trace with hash -179573452, now seen corresponding path program 16 times [2022-11-18 18:39:33,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 18:39:33,307 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1738382089] [2022-11-18 18:39:33,307 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-18 18:39:33,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 18:39:33,308 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 18:39:33,308 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.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 18:39:33,309 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -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 18:39:33,484 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-18 18:39:33,484 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-18 18:39:33,492 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-18 18:39:33,493 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:39:33,544 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-18 18:39:33,545 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:39:33,657 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-18 18:39:33,657 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 18:39:33,658 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1738382089] [2022-11-18 18:39:33,658 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1738382089] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:39:33,658 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 18:39:33,658 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2022-11-18 18:39:33,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [369526216] [2022-11-18 18:39:33,658 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 18:39:33,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 18:39:33,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 18:39:33,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 18:39:33,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2022-11-18 18:39:33,659 INFO L87 Difference]: Start difference. First operand 100 states and 221 transitions. Second operand has 10 states, 10 states have (on average 3.6) internal successors, (36), 9 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:39:34,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:39:34,094 INFO L93 Difference]: Finished difference Result 251 states and 574 transitions. [2022-11-18 18:39:34,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-18 18:39:34,095 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.6) internal successors, (36), 9 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-11-18 18:39:34,095 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:39:34,096 INFO L225 Difference]: With dead ends: 251 [2022-11-18 18:39:34,096 INFO L226 Difference]: Without dead ends: 233 [2022-11-18 18:39:34,096 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2022-11-18 18:39:34,096 INFO L413 NwaCegarLoop]: 0 mSDtfsCounter, 62 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 258 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 264 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 258 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-18 18:39:34,096 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [62 Valid, 0 Invalid, 264 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 258 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-18 18:39:34,097 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 233 states. [2022-11-18 18:39:34,101 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 233 to 195. [2022-11-18 18:39:34,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 195 states, 193 states have (on average 2.4870466321243523) internal successors, (480), 194 states have internal predecessors, (480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:39:34,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 480 transitions. [2022-11-18 18:39:34,102 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 480 transitions. Word has length 22 [2022-11-18 18:39:34,102 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:39:34,102 INFO L495 AbstractCegarLoop]: Abstraction has 195 states and 480 transitions. [2022-11-18 18:39:34,102 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.6) internal successors, (36), 9 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:39:34,102 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 480 transitions. [2022-11-18 18:39:34,103 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-11-18 18:39:34,103 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:39:34,103 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 18:39:34,119 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -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 18:39:34,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.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 18:39:34,315 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2022-11-18 18:39:34,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:39:34,315 INFO L85 PathProgramCache]: Analyzing trace with hash -676262240, now seen corresponding path program 17 times [2022-11-18 18:39:34,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 18:39:34,316 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [507140005] [2022-11-18 18:39:34,316 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-11-18 18:39:34,316 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.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 18:39:34,316 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 18:39:34,317 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.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 18:39:34,319 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (41)] Waiting until timeout for monitored process [2022-11-18 18:39:34,646 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-11-18 18:39:34,646 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-18 18:39:34,661 INFO L263 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 17 conjunts are in the unsatisfiable core [2022-11-18 18:39:34,662 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:39:34,887 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 18:39:34,887 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 6 case distinctions, treesize of input 51 treesize of output 19 [2022-11-18 18:39:34,968 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-18 18:39:34,968 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:39:35,213 INFO L321 Elim1Store]: treesize reduction 156, result has 3.1 percent of original size [2022-11-18 18:39:35,214 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 103 treesize of output 25 [2022-11-18 18:39:35,344 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-11-18 18:39:35,344 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 18:39:35,344 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [507140005] [2022-11-18 18:39:35,344 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [507140005] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:39:35,344 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 18:39:35,345 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6] total 14 [2022-11-18 18:39:35,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108331070] [2022-11-18 18:39:35,345 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 18:39:35,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-11-18 18:39:35,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 18:39:35,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-11-18 18:39:35,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2022-11-18 18:39:35,346 INFO L87 Difference]: Start difference. First operand 195 states and 480 transitions. Second operand has 16 states, 15 states have (on average 2.6666666666666665) internal successors, (40), 15 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:39:38,609 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 18:39:40,719 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 18:39:43,197 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:39:43,197 INFO L93 Difference]: Finished difference Result 444 states and 1061 transitions. [2022-11-18 18:39:43,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-11-18 18:39:43,199 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.6666666666666665) internal successors, (40), 15 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-11-18 18:39:43,199 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:39:43,201 INFO L225 Difference]: With dead ends: 444 [2022-11-18 18:39:43,201 INFO L226 Difference]: Without dead ends: 419 [2022-11-18 18:39:43,202 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 29 SyntacticMatches, 6 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 613 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=327, Invalid=1929, Unknown=0, NotChecked=0, Total=2256 [2022-11-18 18:39:43,202 INFO L413 NwaCegarLoop]: 0 mSDtfsCounter, 139 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 492 mSolverCounterSat, 9 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 139 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 512 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 492 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 9 IncrementalHoareTripleChecker+Unchecked, 5.3s IncrementalHoareTripleChecker+Time [2022-11-18 18:39:43,202 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [139 Valid, 0 Invalid, 512 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 492 Invalid, 2 Unknown, 9 Unchecked, 5.3s Time] [2022-11-18 18:39:43,203 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 419 states. [2022-11-18 18:39:43,207 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 419 to 150. [2022-11-18 18:39:43,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 148 states have (on average 2.331081081081081) internal successors, (345), 149 states have internal predecessors, (345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:39:43,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 345 transitions. [2022-11-18 18:39:43,208 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 345 transitions. Word has length 22 [2022-11-18 18:39:43,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:39:43,209 INFO L495 AbstractCegarLoop]: Abstraction has 150 states and 345 transitions. [2022-11-18 18:39:43,209 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 2.6666666666666665) internal successors, (40), 15 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:39:43,209 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 345 transitions. [2022-11-18 18:39:43,209 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-11-18 18:39:43,210 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:39:43,210 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 18:39:43,229 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (41)] Forceful destruction successful, exit code 0 [2022-11-18 18:39:43,410 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.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 18:39:43,410 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2022-11-18 18:39:43,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:39:43,411 INFO L85 PathProgramCache]: Analyzing trace with hash 1379033256, now seen corresponding path program 18 times [2022-11-18 18:39:43,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 18:39:43,411 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2045341335] [2022-11-18 18:39:43,411 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-11-18 18:39:43,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 18:39:43,411 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 18:39:43,412 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.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 18:39:43,416 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -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 18:39:43,782 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-11-18 18:39:43,782 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-18 18:39:43,797 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 25 conjunts are in the unsatisfiable core [2022-11-18 18:39:43,799 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:39:43,877 INFO L321 Elim1Store]: treesize reduction 37, result has 37.3 percent of original size [2022-11-18 18:39:43,877 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 2 case distinctions, treesize of input 14 treesize of output 29 [2022-11-18 18:39:44,366 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-11-18 18:39:44,367 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:39:46,357 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-11-18 18:39:46,357 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 18:39:46,357 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2045341335] [2022-11-18 18:39:46,358 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2045341335] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:39:46,358 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 18:39:46,358 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 17 [2022-11-18 18:39:46,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [81557381] [2022-11-18 18:39:46,358 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 18:39:46,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 18:39:46,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 18:39:46,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 18:39:46,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2022-11-18 18:39:46,359 INFO L87 Difference]: Start difference. First operand 150 states and 345 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:39:52,277 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 18:39:54,281 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 18:39:56,284 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 18:39:58,288 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 18:40:00,299 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 18:40:04,118 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.11s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 18:40:06,122 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 18:40:09,161 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.76s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 18:40:09,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:40:09,958 INFO L93 Difference]: Finished difference Result 195 states and 437 transitions. [2022-11-18 18:40:09,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-11-18 18:40:09,959 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-11-18 18:40:09,959 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:40:09,959 INFO L225 Difference]: With dead ends: 195 [2022-11-18 18:40:09,959 INFO L226 Difference]: Without dead ends: 195 [2022-11-18 18:40:09,960 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=117, Invalid=435, Unknown=0, NotChecked=0, Total=552 [2022-11-18 18:40:09,960 INFO L413 NwaCegarLoop]: 0 mSDtfsCounter, 61 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 337 mSolverCounterSat, 32 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 21.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 431 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 337 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 56 IncrementalHoareTripleChecker+Unchecked, 21.2s IncrementalHoareTripleChecker+Time [2022-11-18 18:40:09,960 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [61 Valid, 0 Invalid, 431 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 337 Invalid, 6 Unknown, 56 Unchecked, 21.2s Time] [2022-11-18 18:40:09,960 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2022-11-18 18:40:09,964 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 188. [2022-11-18 18:40:09,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 188 states, 186 states have (on average 2.2903225806451615) internal successors, (426), 187 states have internal predecessors, (426), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:40:09,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 426 transitions. [2022-11-18 18:40:09,965 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 426 transitions. Word has length 23 [2022-11-18 18:40:09,965 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:40:09,965 INFO L495 AbstractCegarLoop]: Abstraction has 188 states and 426 transitions. [2022-11-18 18:40:09,965 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:40:09,966 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 426 transitions. [2022-11-18 18:40:09,966 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-11-18 18:40:09,966 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:40:09,967 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 18:40:09,983 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (42)] Forceful destruction successful, exit code 0 [2022-11-18 18:40:10,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.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 18:40:10,181 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2022-11-18 18:40:10,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:40:10,181 INFO L85 PathProgramCache]: Analyzing trace with hash -798045254, now seen corresponding path program 19 times [2022-11-18 18:40:10,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 18:40:10,182 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [958671847] [2022-11-18 18:40:10,182 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-18 18:40:10,182 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.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 18:40:10,182 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 18:40:10,183 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.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 18:40:10,189 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -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 18:40:10,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:40:10,464 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 27 conjunts are in the unsatisfiable core [2022-11-18 18:40:10,466 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:40:10,546 INFO L321 Elim1Store]: treesize reduction 37, result has 37.3 percent of original size [2022-11-18 18:40:10,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 2 case distinctions, treesize of input 14 treesize of output 29 [2022-11-18 18:40:11,240 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 10 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-18 18:40:11,240 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:40:12,588 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 10 proven. 12 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-18 18:40:12,588 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 18:40:12,588 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [958671847] [2022-11-18 18:40:12,588 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [958671847] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:40:12,588 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 18:40:12,589 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 9] total 20 [2022-11-18 18:40:12,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [971391317] [2022-11-18 18:40:12,589 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 18:40:12,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-11-18 18:40:12,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 18:40:12,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-11-18 18:40:12,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2022-11-18 18:40:12,590 INFO L87 Difference]: Start difference. First operand 188 states and 426 transitions. Second operand has 21 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 20 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:40:13,273 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:40:13,273 INFO L93 Difference]: Finished difference Result 214 states and 473 transitions. [2022-11-18 18:40:13,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-11-18 18:40:13,275 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 20 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-11-18 18:40:13,275 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:40:13,276 INFO L225 Difference]: With dead ends: 214 [2022-11-18 18:40:13,276 INFO L226 Difference]: Without dead ends: 202 [2022-11-18 18:40:13,277 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2022-11-18 18:40:13,277 INFO L413 NwaCegarLoop]: 0 mSDtfsCounter, 2 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 92 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 202 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 92 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 103 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-18 18:40:13,277 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 0 Invalid, 202 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 92 Invalid, 0 Unknown, 103 Unchecked, 0.5s Time] [2022-11-18 18:40:13,278 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202 states. [2022-11-18 18:40:13,281 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202 to 200. [2022-11-18 18:40:13,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 200 states, 198 states have (on average 2.303030303030303) internal successors, (456), 199 states have internal predecessors, (456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:40:13,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 200 states to 200 states and 456 transitions. [2022-11-18 18:40:13,282 INFO L78 Accepts]: Start accepts. Automaton has 200 states and 456 transitions. Word has length 23 [2022-11-18 18:40:13,282 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:40:13,283 INFO L495 AbstractCegarLoop]: Abstraction has 200 states and 456 transitions. [2022-11-18 18:40:13,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 20 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:40:13,283 INFO L276 IsEmpty]: Start isEmpty. Operand 200 states and 456 transitions. [2022-11-18 18:40:13,284 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-11-18 18:40:13,284 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:40:13,284 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 18:40:13,310 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (43)] Forceful destruction successful, exit code 0 [2022-11-18 18:40:13,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.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 18:40:13,485 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2022-11-18 18:40:13,485 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:40:13,485 INFO L85 PathProgramCache]: Analyzing trace with hash -1014592548, now seen corresponding path program 20 times [2022-11-18 18:40:13,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 18:40:13,486 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1820320717] [2022-11-18 18:40:13,486 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-18 18:40:13,486 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.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 18:40:13,486 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 18:40:13,487 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.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 18:40:13,490 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -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 18:40:13,733 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-18 18:40:13,733 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-18 18:40:13,745 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 27 conjunts are in the unsatisfiable core [2022-11-18 18:40:13,747 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:40:13,833 INFO L321 Elim1Store]: treesize reduction 37, result has 37.3 percent of original size [2022-11-18 18:40:13,833 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 14 treesize of output 29 [2022-11-18 18:40:14,548 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 10 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-18 18:40:14,549 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:40:15,924 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 10 proven. 12 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-18 18:40:15,925 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 18:40:15,925 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1820320717] [2022-11-18 18:40:15,925 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1820320717] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:40:15,925 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 18:40:15,925 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 9] total 20 [2022-11-18 18:40:15,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [159330423] [2022-11-18 18:40:15,926 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 18:40:15,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-11-18 18:40:15,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 18:40:15,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-11-18 18:40:15,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2022-11-18 18:40:15,927 INFO L87 Difference]: Start difference. First operand 200 states and 456 transitions. Second operand has 21 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 20 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:40:17,021 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:40:17,021 INFO L93 Difference]: Finished difference Result 282 states and 607 transitions. [2022-11-18 18:40:17,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-11-18 18:40:17,022 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 20 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-11-18 18:40:17,022 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:40:17,023 INFO L225 Difference]: With dead ends: 282 [2022-11-18 18:40:17,023 INFO L226 Difference]: Without dead ends: 278 [2022-11-18 18:40:17,023 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2022-11-18 18:40:17,024 INFO L413 NwaCegarLoop]: 0 mSDtfsCounter, 12 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 207 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 252 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 207 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 38 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-11-18 18:40:17,024 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [12 Valid, 0 Invalid, 252 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 207 Invalid, 0 Unknown, 38 Unchecked, 0.9s Time] [2022-11-18 18:40:17,025 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 278 states. [2022-11-18 18:40:17,036 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 278 to 231. [2022-11-18 18:40:17,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 231 states, 229 states have (on average 2.2925764192139737) internal successors, (525), 230 states have internal predecessors, (525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:40:17,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 231 states to 231 states and 525 transitions. [2022-11-18 18:40:17,037 INFO L78 Accepts]: Start accepts. Automaton has 231 states and 525 transitions. Word has length 23 [2022-11-18 18:40:17,037 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:40:17,038 INFO L495 AbstractCegarLoop]: Abstraction has 231 states and 525 transitions. [2022-11-18 18:40:17,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 20 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:40:17,038 INFO L276 IsEmpty]: Start isEmpty. Operand 231 states and 525 transitions. [2022-11-18 18:40:17,039 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-11-18 18:40:17,039 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:40:17,039 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 18:40:17,053 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -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 18:40:17,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.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 18:40:17,252 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2022-11-18 18:40:17,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:40:17,253 INFO L85 PathProgramCache]: Analyzing trace with hash 1380101736, now seen corresponding path program 21 times [2022-11-18 18:40:17,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 18:40:17,253 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1319071562] [2022-11-18 18:40:17,253 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-18 18:40:17,253 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.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 18:40:17,253 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 18:40:17,254 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.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 18:40:17,255 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -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 18:40:17,561 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-11-18 18:40:17,561 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-18 18:40:17,573 INFO L263 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 40 conjunts are in the unsatisfiable core [2022-11-18 18:40:17,576 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:40:17,661 INFO L321 Elim1Store]: treesize reduction 37, result has 37.3 percent of original size [2022-11-18 18:40:17,662 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 14 treesize of output 29 [2022-11-18 18:40:17,824 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-11-18 18:40:18,694 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:40:18,701 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:40:18,704 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:40:18,712 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:40:18,726 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:40:18,728 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:40:18,731 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:40:18,735 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:40:18,737 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:40:18,740 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:40:18,744 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:40:18,747 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:40:18,756 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:40:18,759 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:40:18,766 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:40:18,774 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:40:18,784 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:40:18,787 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:40:18,789 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:40:18,792 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:40:18,794 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:40:18,799 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:40:18,806 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:40:18,808 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:40:18,842 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:40:18,849 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:40:18,851 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:40:18,855 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:40:18,856 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:40:18,858 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:40:18,865 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:40:18,867 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:40:18,874 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:40:18,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:40:18,884 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:40:18,885 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:40:18,950 INFO L321 Elim1Store]: treesize reduction 124, result has 9.5 percent of original size [2022-11-18 18:40:18,951 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 12 select indices, 12 select index equivalence classes, 54 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 118 treesize of output 40 [2022-11-18 18:40:19,083 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 4 proven. 19 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-18 18:40:19,086 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:40:22,803 INFO L321 Elim1Store]: treesize reduction 778, result has 2.4 percent of original size [2022-11-18 18:40:22,804 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 161 treesize of output 48 [2022-11-18 18:40:25,255 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-18 18:40:25,255 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 18:40:25,255 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1319071562] [2022-11-18 18:40:25,255 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1319071562] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:40:25,255 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 18:40:25,255 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 20 [2022-11-18 18:40:25,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [240227705] [2022-11-18 18:40:25,256 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 18:40:25,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-11-18 18:40:25,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 18:40:25,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-11-18 18:40:25,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=384, Unknown=1, NotChecked=0, Total=462 [2022-11-18 18:40:25,260 INFO L87 Difference]: Start difference. First operand 231 states and 525 transitions. Second operand has 22 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 21 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:40:29,055 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 18:40:31,108 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 18:40:32,708 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:40:32,708 INFO L93 Difference]: Finished difference Result 608 states and 1458 transitions. [2022-11-18 18:40:32,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-11-18 18:40:32,709 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 21 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-11-18 18:40:32,710 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:40:32,712 INFO L225 Difference]: With dead ends: 608 [2022-11-18 18:40:32,713 INFO L226 Difference]: Without dead ends: 592 [2022-11-18 18:40:32,713 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 128 ImplicationChecksByTransitivity, 7.6s TimeCoverageRelationStatistics Valid=137, Invalid=674, Unknown=1, NotChecked=0, Total=812 [2022-11-18 18:40:32,713 INFO L413 NwaCegarLoop]: 0 mSDtfsCounter, 66 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 142 mSolverCounterSat, 9 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 470 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 142 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 317 IncrementalHoareTripleChecker+Unchecked, 4.9s IncrementalHoareTripleChecker+Time [2022-11-18 18:40:32,713 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [66 Valid, 0 Invalid, 470 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 142 Invalid, 2 Unknown, 317 Unchecked, 4.9s Time] [2022-11-18 18:40:32,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 592 states. [2022-11-18 18:40:32,719 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 592 to 360. [2022-11-18 18:40:32,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 360 states, 358 states have (on average 2.4273743016759775) internal successors, (869), 359 states have internal predecessors, (869), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:40:32,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 360 states to 360 states and 869 transitions. [2022-11-18 18:40:32,720 INFO L78 Accepts]: Start accepts. Automaton has 360 states and 869 transitions. Word has length 23 [2022-11-18 18:40:32,721 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:40:32,721 INFO L495 AbstractCegarLoop]: Abstraction has 360 states and 869 transitions. [2022-11-18 18:40:32,721 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 21 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:40:32,721 INFO L276 IsEmpty]: Start isEmpty. Operand 360 states and 869 transitions. [2022-11-18 18:40:32,722 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-11-18 18:40:32,722 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:40:32,722 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 18:40:32,739 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -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 18:40:32,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.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 18:40:32,923 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2022-11-18 18:40:32,923 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:40:32,923 INFO L85 PathProgramCache]: Analyzing trace with hash 1102454312, now seen corresponding path program 22 times [2022-11-18 18:40:32,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 18:40:32,923 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1419603154] [2022-11-18 18:40:32,923 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-18 18:40:32,924 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.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 18:40:32,924 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 18:40:32,924 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.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 18:40:32,928 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -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 18:40:33,247 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-18 18:40:33,248 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-18 18:40:33,258 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 27 conjunts are in the unsatisfiable core [2022-11-18 18:40:33,260 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:40:33,351 INFO L321 Elim1Store]: treesize reduction 37, result has 37.3 percent of original size [2022-11-18 18:40:33,351 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 2 case distinctions, treesize of input 14 treesize of output 29 [2022-11-18 18:40:34,148 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 10 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-18 18:40:34,149 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:40:35,613 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 10 proven. 12 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-18 18:40:35,613 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 18:40:35,613 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1419603154] [2022-11-18 18:40:35,613 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1419603154] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:40:35,613 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 18:40:35,613 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 9] total 20 [2022-11-18 18:40:35,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [371272721] [2022-11-18 18:40:35,614 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 18:40:35,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-11-18 18:40:35,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 18:40:35,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-11-18 18:40:35,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2022-11-18 18:40:35,615 INFO L87 Difference]: Start difference. First operand 360 states and 869 transitions. Second operand has 21 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 20 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:40:36,841 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:40:36,841 INFO L93 Difference]: Finished difference Result 406 states and 939 transitions. [2022-11-18 18:40:36,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-11-18 18:40:36,842 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 20 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-11-18 18:40:36,842 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:40:36,843 INFO L225 Difference]: With dead ends: 406 [2022-11-18 18:40:36,843 INFO L226 Difference]: Without dead ends: 393 [2022-11-18 18:40:36,844 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2022-11-18 18:40:36,844 INFO L413 NwaCegarLoop]: 0 mSDtfsCounter, 10 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 184 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 203 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 184 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 12 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-11-18 18:40:36,844 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 0 Invalid, 203 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 184 Invalid, 0 Unknown, 12 Unchecked, 1.0s Time] [2022-11-18 18:40:36,845 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 393 states. [2022-11-18 18:40:36,851 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 393 to 343. [2022-11-18 18:40:36,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 343 states, 341 states have (on average 2.4281524926686218) internal successors, (828), 342 states have internal predecessors, (828), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:40:36,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 343 states to 343 states and 828 transitions. [2022-11-18 18:40:36,853 INFO L78 Accepts]: Start accepts. Automaton has 343 states and 828 transitions. Word has length 23 [2022-11-18 18:40:36,853 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:40:36,853 INFO L495 AbstractCegarLoop]: Abstraction has 343 states and 828 transitions. [2022-11-18 18:40:36,854 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 20 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:40:36,854 INFO L276 IsEmpty]: Start isEmpty. Operand 343 states and 828 transitions. [2022-11-18 18:40:36,855 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-11-18 18:40:36,855 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:40:36,855 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 18:40:36,870 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -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 18:40:37,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.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 18:40:37,069 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2022-11-18 18:40:37,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:40:37,070 INFO L85 PathProgramCache]: Analyzing trace with hash 584728506, now seen corresponding path program 23 times [2022-11-18 18:40:37,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 18:40:37,070 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [701176415] [2022-11-18 18:40:37,070 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-11-18 18:40:37,070 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.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 18:40:37,071 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 18:40:37,071 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.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 18:40:37,072 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -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 18:40:37,381 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-11-18 18:40:37,382 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-18 18:40:37,395 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 33 conjunts are in the unsatisfiable core [2022-11-18 18:40:37,397 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:40:37,827 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 18:40:37,828 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 6 case distinctions, treesize of input 51 treesize of output 19 [2022-11-18 18:40:37,899 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-18 18:40:37,899 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:40:38,112 INFO L321 Elim1Store]: treesize reduction 168, result has 2.9 percent of original size [2022-11-18 18:40:38,112 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 102 treesize of output 25 [2022-11-18 18:40:39,167 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 1 proven. 19 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-18 18:40:39,167 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 18:40:39,168 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [701176415] [2022-11-18 18:40:39,168 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [701176415] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:40:39,168 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 18:40:39,168 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 19 [2022-11-18 18:40:39,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1239548073] [2022-11-18 18:40:39,168 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 18:40:39,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-11-18 18:40:39,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 18:40:39,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-11-18 18:40:39,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=337, Unknown=0, NotChecked=0, Total=420 [2022-11-18 18:40:39,169 INFO L87 Difference]: Start difference. First operand 343 states and 828 transitions. Second operand has 21 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:40:47,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:40:47,344 INFO L93 Difference]: Finished difference Result 1163 states and 2683 transitions. [2022-11-18 18:40:47,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-11-18 18:40:47,345 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-11-18 18:40:47,345 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:40:47,348 INFO L225 Difference]: With dead ends: 1163 [2022-11-18 18:40:47,348 INFO L226 Difference]: Without dead ends: 1017 [2022-11-18 18:40:47,349 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 25 SyntacticMatches, 7 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 579 ImplicationChecksByTransitivity, 5.4s TimeCoverageRelationStatistics Valid=401, Invalid=2049, Unknown=0, NotChecked=0, Total=2450 [2022-11-18 18:40:47,349 INFO L413 NwaCegarLoop]: 0 mSDtfsCounter, 329 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 965 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 329 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 1119 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 965 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 100 IncrementalHoareTripleChecker+Unchecked, 3.7s IncrementalHoareTripleChecker+Time [2022-11-18 18:40:47,350 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [329 Valid, 0 Invalid, 1119 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 965 Invalid, 0 Unknown, 100 Unchecked, 3.7s Time] [2022-11-18 18:40:47,351 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1017 states. [2022-11-18 18:40:47,361 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1017 to 359. [2022-11-18 18:40:47,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 359 states, 357 states have (on average 2.495798319327731) internal successors, (891), 358 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:40:47,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 891 transitions. [2022-11-18 18:40:47,364 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 891 transitions. Word has length 23 [2022-11-18 18:40:47,364 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:40:47,364 INFO L495 AbstractCegarLoop]: Abstraction has 359 states and 891 transitions. [2022-11-18 18:40:47,364 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:40:47,364 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 891 transitions. [2022-11-18 18:40:47,365 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-11-18 18:40:47,366 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:40:47,366 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 18:40:47,382 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (47)] Ended with exit code 0 [2022-11-18 18:40:47,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.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 18:40:47,581 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2022-11-18 18:40:47,581 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:40:47,582 INFO L85 PathProgramCache]: Analyzing trace with hash -281509954, now seen corresponding path program 24 times [2022-11-18 18:40:47,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 18:40:47,582 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [179444136] [2022-11-18 18:40:47,582 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-11-18 18:40:47,582 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 18:40:47,582 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 18:40:47,583 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.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 18:40:47,585 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -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 18:40:47,910 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-11-18 18:40:47,911 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-18 18:40:47,922 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 27 conjunts are in the unsatisfiable core [2022-11-18 18:40:47,924 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:40:48,013 INFO L321 Elim1Store]: treesize reduction 37, result has 37.3 percent of original size [2022-11-18 18:40:48,013 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 2 case distinctions, treesize of input 14 treesize of output 29 [2022-11-18 18:40:48,206 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-11-18 18:40:48,667 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 10 proven. 13 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-18 18:40:48,667 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:40:50,746 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 10 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-18 18:40:50,746 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 18:40:50,746 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [179444136] [2022-11-18 18:40:50,746 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [179444136] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:40:50,746 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 18:40:50,746 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 22 [2022-11-18 18:40:50,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1681052872] [2022-11-18 18:40:50,747 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 18:40:50,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-11-18 18:40:50,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 18:40:50,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-11-18 18:40:50,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=400, Unknown=0, NotChecked=0, Total=506 [2022-11-18 18:40:50,748 INFO L87 Difference]: Start difference. First operand 359 states and 891 transitions. Second operand has 23 states, 23 states have (on average 1.6521739130434783) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:40:54,157 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 18:40:56,160 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 18:40:57,742 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.58s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 18:40:59,748 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 18:41:01,696 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.82s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 18:41:03,826 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.19s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 18:41:05,099 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.27s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 18:41:07,100 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 18:41:09,103 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 18:41:10,300 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.20s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 18:41:12,303 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 18:41:14,636 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.61s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 18:41:16,369 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.73s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 18:41:17,423 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.05s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 18:41:19,041 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.62s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 18:41:21,043 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 18:41:22,207 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.16s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 18:41:23,469 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.26s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 18:41:25,274 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.80s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 18:41:28,348 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.33s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 18:41:29,912 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:41:29,912 INFO L93 Difference]: Finished difference Result 652 states and 1399 transitions. [2022-11-18 18:41:29,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-18 18:41:29,914 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.6521739130434783) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-11-18 18:41:29,914 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:41:29,916 INFO L225 Difference]: With dead ends: 652 [2022-11-18 18:41:29,916 INFO L226 Difference]: Without dead ends: 461 [2022-11-18 18:41:29,916 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 5.4s TimeCoverageRelationStatistics Valid=220, Invalid=710, Unknown=0, NotChecked=0, Total=930 [2022-11-18 18:41:29,917 INFO L413 NwaCegarLoop]: 0 mSDtfsCounter, 138 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 737 mSolverCounterSat, 57 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 35.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 138 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 801 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 737 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 35.8s IncrementalHoareTripleChecker+Time [2022-11-18 18:41:29,917 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [138 Valid, 0 Invalid, 801 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 737 Invalid, 7 Unknown, 0 Unchecked, 35.8s Time] [2022-11-18 18:41:29,918 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 461 states. [2022-11-18 18:41:29,925 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 461 to 296. [2022-11-18 18:41:29,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 296 states, 294 states have (on average 2.360544217687075) internal successors, (694), 295 states have internal predecessors, (694), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:41:29,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 694 transitions. [2022-11-18 18:41:29,927 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 694 transitions. Word has length 23 [2022-11-18 18:41:29,928 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:41:29,928 INFO L495 AbstractCegarLoop]: Abstraction has 296 states and 694 transitions. [2022-11-18 18:41:29,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.6521739130434783) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:41:29,928 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 694 transitions. [2022-11-18 18:41:29,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-11-18 18:41:29,929 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:41:29,930 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 18:41:29,947 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -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 18:41:30,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.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 18:41:30,147 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2022-11-18 18:41:30,147 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:41:30,147 INFO L85 PathProgramCache]: Analyzing trace with hash 404384071, now seen corresponding path program 25 times [2022-11-18 18:41:30,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 18:41:30,148 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [909106866] [2022-11-18 18:41:30,148 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-18 18:41:30,148 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.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 18:41:30,148 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 18:41:30,149 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.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 18:41:30,150 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -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 18:41:30,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:41:30,539 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 22 conjunts are in the unsatisfiable core [2022-11-18 18:41:30,540 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:41:31,107 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 18:41:31,107 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 6 case distinctions, treesize of input 51 treesize of output 19 [2022-11-18 18:41:31,196 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-18 18:41:31,196 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:41:31,843 INFO L321 Elim1Store]: treesize reduction 156, result has 3.1 percent of original size [2022-11-18 18:41:31,843 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 103 treesize of output 25 [2022-11-18 18:41:32,145 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-11-18 18:41:32,145 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 18:41:32,145 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [909106866] [2022-11-18 18:41:32,145 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [909106866] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:41:32,145 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 18:41:32,145 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 9] total 22 [2022-11-18 18:41:32,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [724893221] [2022-11-18 18:41:32,146 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 18:41:32,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-11-18 18:41:32,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 18:41:32,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-11-18 18:41:32,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=490, Unknown=0, NotChecked=0, Total=552 [2022-11-18 18:41:32,147 INFO L87 Difference]: Start difference. First operand 296 states and 694 transitions. Second operand has 24 states, 23 states have (on average 1.9565217391304348) internal successors, (45), 23 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:41:36,022 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 18:41:38,283 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 18:41:41,240 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 18:41:43,438 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 18:41:45,695 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 18:41:49,231 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 18:41:53,475 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 18:42:00,716 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:42:00,716 INFO L93 Difference]: Finished difference Result 891 states and 2042 transitions. [2022-11-18 18:42:00,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2022-11-18 18:42:00,717 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 1.9565217391304348) internal successors, (45), 23 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-11-18 18:42:00,717 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:42:00,720 INFO L225 Difference]: With dead ends: 891 [2022-11-18 18:42:00,720 INFO L226 Difference]: Without dead ends: 877 [2022-11-18 18:42:00,721 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 27 SyntacticMatches, 10 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 1402 ImplicationChecksByTransitivity, 7.5s TimeCoverageRelationStatistics Valid=376, Invalid=4316, Unknown=0, NotChecked=0, Total=4692 [2022-11-18 18:42:00,722 INFO L413 NwaCegarLoop]: 0 mSDtfsCounter, 421 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 2276 mSolverCounterSat, 29 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 21.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 421 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 2468 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 2276 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 156 IncrementalHoareTripleChecker+Unchecked, 22.1s IncrementalHoareTripleChecker+Time [2022-11-18 18:42:00,722 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [421 Valid, 0 Invalid, 2468 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 2276 Invalid, 7 Unknown, 156 Unchecked, 22.1s Time] [2022-11-18 18:42:00,723 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 877 states. [2022-11-18 18:42:00,734 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 877 to 393. [2022-11-18 18:42:00,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 393 states, 391 states have (on average 2.4373401534526855) internal successors, (953), 392 states have internal predecessors, (953), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:42:00,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 393 states to 393 states and 953 transitions. [2022-11-18 18:42:00,737 INFO L78 Accepts]: Start accepts. Automaton has 393 states and 953 transitions. Word has length 24 [2022-11-18 18:42:00,737 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:42:00,737 INFO L495 AbstractCegarLoop]: Abstraction has 393 states and 953 transitions. [2022-11-18 18:42:00,738 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 1.9565217391304348) internal successors, (45), 23 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:42:00,738 INFO L276 IsEmpty]: Start isEmpty. Operand 393 states and 953 transitions. [2022-11-18 18:42:00,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-11-18 18:42:00,739 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:42:00,739 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 18:42:00,756 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -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 18:42:00,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.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 18:42:00,956 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2022-11-18 18:42:00,956 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:42:00,956 INFO L85 PathProgramCache]: Analyzing trace with hash 1656034397, now seen corresponding path program 26 times [2022-11-18 18:42:00,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 18:42:00,956 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [218845012] [2022-11-18 18:42:00,957 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-18 18:42:00,957 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.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 18:42:00,957 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 18:42:00,958 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.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 18:42:00,961 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -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 18:42:01,345 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-18 18:42:01,345 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-18 18:42:01,364 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 25 conjunts are in the unsatisfiable core [2022-11-18 18:42:01,365 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:42:01,862 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 18:42:01,863 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 6 case distinctions, treesize of input 51 treesize of output 19 [2022-11-18 18:42:01,987 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-18 18:42:01,987 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:42:02,368 INFO L321 Elim1Store]: treesize reduction 156, result has 3.1 percent of original size [2022-11-18 18:42:02,368 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 103 treesize of output 25 [2022-11-18 18:42:02,634 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-11-18 18:42:02,634 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 18:42:02,635 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [218845012] [2022-11-18 18:42:02,635 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [218845012] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:42:02,635 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 18:42:02,635 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 7] total 20 [2022-11-18 18:42:02,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1386102128] [2022-11-18 18:42:02,635 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 18:42:02,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-11-18 18:42:02,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 18:42:02,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-11-18 18:42:02,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=404, Unknown=0, NotChecked=0, Total=462 [2022-11-18 18:42:02,636 INFO L87 Difference]: Start difference. First operand 393 states and 953 transitions. Second operand has 22 states, 21 states have (on average 2.142857142857143) internal successors, (45), 21 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:42:06,574 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 18:42:13,991 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:42:13,991 INFO L93 Difference]: Finished difference Result 1252 states and 2895 transitions. [2022-11-18 18:42:13,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-11-18 18:42:13,993 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.142857142857143) internal successors, (45), 21 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-11-18 18:42:13,993 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:42:13,997 INFO L225 Difference]: With dead ends: 1252 [2022-11-18 18:42:13,997 INFO L226 Difference]: Without dead ends: 1095 [2022-11-18 18:42:13,998 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 27 SyntacticMatches, 8 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 1411 ImplicationChecksByTransitivity, 6.5s TimeCoverageRelationStatistics Valid=471, Invalid=4359, Unknown=0, NotChecked=0, Total=4830 [2022-11-18 18:42:13,998 INFO L413 NwaCegarLoop]: 0 mSDtfsCounter, 378 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 1247 mSolverCounterSat, 10 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 378 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 1269 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 1247 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 11 IncrementalHoareTripleChecker+Unchecked, 5.7s IncrementalHoareTripleChecker+Time [2022-11-18 18:42:13,998 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [378 Valid, 0 Invalid, 1269 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 1247 Invalid, 1 Unknown, 11 Unchecked, 5.7s Time] [2022-11-18 18:42:14,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1095 states. [2022-11-18 18:42:14,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1095 to 441. [2022-11-18 18:42:14,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 441 states, 439 states have (on average 2.519362186788155) internal successors, (1106), 440 states have internal predecessors, (1106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:42:14,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 441 states to 441 states and 1106 transitions. [2022-11-18 18:42:14,017 INFO L78 Accepts]: Start accepts. Automaton has 441 states and 1106 transitions. Word has length 24 [2022-11-18 18:42:14,017 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:42:14,017 INFO L495 AbstractCegarLoop]: Abstraction has 441 states and 1106 transitions. [2022-11-18 18:42:14,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.142857142857143) internal successors, (45), 21 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:42:14,018 INFO L276 IsEmpty]: Start isEmpty. Operand 441 states and 1106 transitions. [2022-11-18 18:42:14,019 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-11-18 18:42:14,020 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:42:14,020 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 18:42:14,038 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -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 18:42:14,238 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.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 18:42:14,238 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2022-11-18 18:42:14,238 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:42:14,238 INFO L85 PathProgramCache]: Analyzing trace with hash 572445913, now seen corresponding path program 27 times [2022-11-18 18:42:14,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 18:42:14,239 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [426536115] [2022-11-18 18:42:14,239 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-18 18:42:14,239 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.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 18:42:14,239 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 18:42:14,240 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.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 18:42:14,249 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -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 18:42:14,754 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-11-18 18:42:14,754 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-18 18:42:14,769 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 44 conjunts are in the unsatisfiable core [2022-11-18 18:42:14,773 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:42:14,874 INFO L321 Elim1Store]: treesize reduction 37, result has 37.3 percent of original size [2022-11-18 18:42:14,875 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 2 case distinctions, treesize of input 14 treesize of output 29 [2022-11-18 18:42:15,160 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-11-18 18:42:16,416 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:42:16,418 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:42:16,420 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:42:16,425 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:42:16,427 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:42:16,429 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:42:16,433 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:42:16,435 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:42:16,437 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:42:16,440 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:42:16,442 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:42:16,444 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:42:16,448 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:42:16,450 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:42:16,452 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:42:16,454 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:42:16,457 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:42:16,459 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:42:16,461 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:42:16,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:42:16,465 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:42:16,469 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:42:16,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:42:16,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:42:16,479 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:42:16,481 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:42:16,483 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:42:16,488 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:42:16,492 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:42:16,494 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:42:16,499 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:42:16,501 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:42:16,503 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:42:16,507 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:42:16,511 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:42:16,514 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:42:16,516 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:42:16,521 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:42:16,523 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:42:16,525 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:42:16,527 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:42:16,531 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:42:16,533 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:42:16,535 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:42:16,538 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:42:16,540 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:42:16,546 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:42:16,549 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:42:16,614 INFO L321 Elim1Store]: treesize reduction 148, result has 8.1 percent of original size [2022-11-18 18:42:16,615 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 20 select indices, 20 select index equivalence classes, 174 disjoint index pairs (out of 190 index pairs), introduced 20 new quantified variables, introduced 190 case distinctions, treesize of input 140 treesize of output 58 [2022-11-18 18:42:16,873 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-18 18:42:16,873 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:42:23,617 INFO L321 Elim1Store]: treesize reduction 1043, result has 4.4 percent of original size [2022-11-18 18:42:23,617 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 20 select indices, 20 select index equivalence classes, 0 disjoint index pairs (out of 190 index pairs), introduced 20 new quantified variables, introduced 190 case distinctions, treesize of input 276 treesize of output 97 [2022-11-18 18:42:26,262 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 6 proven. 21 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-18 18:42:26,263 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 18:42:26,263 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [426536115] [2022-11-18 18:42:26,263 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [426536115] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:42:26,263 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 18:42:26,263 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 23 [2022-11-18 18:42:26,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1952593643] [2022-11-18 18:42:26,263 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 18:42:26,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-11-18 18:42:26,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 18:42:26,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-11-18 18:42:26,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=506, Unknown=0, NotChecked=0, Total=600 [2022-11-18 18:42:26,265 INFO L87 Difference]: Start difference. First operand 441 states and 1106 transitions. Second operand has 25 states, 24 states have (on average 1.9166666666666667) internal successors, (46), 24 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:42:30,827 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:42:30,827 INFO L93 Difference]: Finished difference Result 690 states and 1869 transitions. [2022-11-18 18:42:30,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-11-18 18:42:30,829 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 1.9166666666666667) internal successors, (46), 24 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-11-18 18:42:30,829 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:42:30,832 INFO L225 Difference]: With dead ends: 690 [2022-11-18 18:42:30,832 INFO L226 Difference]: Without dead ends: 683 [2022-11-18 18:42:30,833 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 12.3s TimeCoverageRelationStatistics Valid=131, Invalid=680, Unknown=1, NotChecked=0, Total=812 [2022-11-18 18:42:30,833 INFO L413 NwaCegarLoop]: 0 mSDtfsCounter, 14 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 138 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 395 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 138 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 257 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-18 18:42:30,833 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 0 Invalid, 395 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 138 Invalid, 0 Unknown, 257 Unchecked, 0.6s Time] [2022-11-18 18:42:30,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 683 states. [2022-11-18 18:42:30,845 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 683 to 558. [2022-11-18 18:42:30,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 558 states, 556 states have (on average 2.764388489208633) internal successors, (1537), 557 states have internal predecessors, (1537), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:42:30,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 558 states to 558 states and 1537 transitions. [2022-11-18 18:42:30,848 INFO L78 Accepts]: Start accepts. Automaton has 558 states and 1537 transitions. Word has length 24 [2022-11-18 18:42:30,848 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:42:30,848 INFO L495 AbstractCegarLoop]: Abstraction has 558 states and 1537 transitions. [2022-11-18 18:42:30,849 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 1.9166666666666667) internal successors, (46), 24 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:42:30,849 INFO L276 IsEmpty]: Start isEmpty. Operand 558 states and 1537 transitions. [2022-11-18 18:42:30,850 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-11-18 18:42:30,851 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:42:30,851 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 18:42:30,866 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (51)] Forceful destruction successful, exit code 0 [2022-11-18 18:42:31,066 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.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 18:42:31,066 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2022-11-18 18:42:31,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:42:31,067 INFO L85 PathProgramCache]: Analyzing trace with hash 294798489, now seen corresponding path program 28 times [2022-11-18 18:42:31,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 18:42:31,067 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1813646799] [2022-11-18 18:42:31,067 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-18 18:42:31,067 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 18:42:31,067 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 18:42:31,068 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.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 18:42:31,069 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (52)] Waiting until timeout for monitored process [2022-11-18 18:42:31,418 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-18 18:42:31,418 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-18 18:42:31,432 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 23 conjunts are in the unsatisfiable core [2022-11-18 18:42:31,433 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:42:32,038 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 18:42:32,038 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 6 case distinctions, treesize of input 51 treesize of output 19 [2022-11-18 18:42:32,123 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-18 18:42:32,124 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:42:32,630 INFO L321 Elim1Store]: treesize reduction 156, result has 3.1 percent of original size [2022-11-18 18:42:32,630 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 103 treesize of output 25 [2022-11-18 18:42:32,938 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-11-18 18:42:32,938 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 18:42:32,938 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1813646799] [2022-11-18 18:42:32,938 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1813646799] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:42:32,938 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 18:42:32,938 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 8] total 21 [2022-11-18 18:42:32,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2109891446] [2022-11-18 18:42:32,938 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 18:42:32,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-11-18 18:42:32,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 18:42:32,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-11-18 18:42:32,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=446, Unknown=0, NotChecked=0, Total=506 [2022-11-18 18:42:32,940 INFO L87 Difference]: Start difference. First operand 558 states and 1537 transitions. Second operand has 23 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:42:36,703 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 18:42:38,932 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 18:42:42,020 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 18:42:44,275 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 18:42:46,404 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 18:42:57,678 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:42:57,678 INFO L93 Difference]: Finished difference Result 1786 states and 4739 transitions. [2022-11-18 18:42:57,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2022-11-18 18:42:57,680 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-11-18 18:42:57,680 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:42:57,685 INFO L225 Difference]: With dead ends: 1786 [2022-11-18 18:42:57,686 INFO L226 Difference]: Without dead ends: 1558 [2022-11-18 18:42:57,687 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 25 SyntacticMatches, 13 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 4 DeprecatedPredicates, 2986 ImplicationChecksByTransitivity, 11.2s TimeCoverageRelationStatistics Valid=878, Invalid=7864, Unknown=0, NotChecked=0, Total=8742 [2022-11-18 18:42:57,687 INFO L413 NwaCegarLoop]: 0 mSDtfsCounter, 346 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 1212 mSolverCounterSat, 18 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 346 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 1813 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 1212 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 578 IncrementalHoareTripleChecker+Unchecked, 14.5s IncrementalHoareTripleChecker+Time [2022-11-18 18:42:57,688 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [346 Valid, 0 Invalid, 1813 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 1212 Invalid, 5 Unknown, 578 Unchecked, 14.5s Time] [2022-11-18 18:42:57,690 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1558 states. [2022-11-18 18:42:57,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1558 to 941. [2022-11-18 18:42:57,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 941 states, 939 states have (on average 2.893503727369542) internal successors, (2717), 940 states have internal predecessors, (2717), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:42:57,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 941 states to 941 states and 2717 transitions. [2022-11-18 18:42:57,719 INFO L78 Accepts]: Start accepts. Automaton has 941 states and 2717 transitions. Word has length 24 [2022-11-18 18:42:57,719 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:42:57,719 INFO L495 AbstractCegarLoop]: Abstraction has 941 states and 2717 transitions. [2022-11-18 18:42:57,719 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:42:57,719 INFO L276 IsEmpty]: Start isEmpty. Operand 941 states and 2717 transitions. [2022-11-18 18:42:57,722 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-11-18 18:42:57,722 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:42:57,722 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 18:42:57,743 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -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)] Ended with exit code 0 [2022-11-18 18:42:57,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.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 18:42:57,938 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2022-11-18 18:42:57,939 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:42:57,939 INFO L85 PathProgramCache]: Analyzing trace with hash -38072761, now seen corresponding path program 29 times [2022-11-18 18:42:57,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 18:42:57,939 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [898599061] [2022-11-18 18:42:57,939 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-11-18 18:42:57,940 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.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 18:42:57,940 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 18:42:57,941 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.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 18:42:57,979 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3000a3a-623b-443a-b6c6-86a454cb8394/bin/uautomizer-TMbwUNV5ro/mathsat -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 18:42:58,492 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-11-18 18:42:58,493 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-18 18:42:58,511 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 25 conjunts are in the unsatisfiable core [2022-11-18 18:42:58,514 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:42:58,980 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:42:58,982 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:42:58,983 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:42:58,985 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:42:58,987 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:42:58,989 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:42:58,991 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:42:58,992 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:42:58,994 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:42:58,996 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:42:58,997 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:42:58,999 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:42:59,001 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:42:59,002 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:42:59,004 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:42:59,005 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:42:59,011 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 18:42:59,011 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 28 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 66 treesize of output 86 [2022-11-18 18:42:59,427 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 18:42:59,428 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 6 case distinctions, treesize of input 51 treesize of output 19 [2022-11-18 18:42:59,543 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-18 18:42:59,544 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:43:01,331 INFO L321 Elim1Store]: treesize reduction 120, result has 25.5 percent of original size [2022-11-18 18:43:01,342 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 41156637 treesize of output 38797334 [2022-11-18 18:45:19,078 WARN L233 SmtUtils]: Spent 2.30m on a formula simplification that was a NOOP. DAG size: 5887 (called from [L 800] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)