./Ultimate.py --spec ../sv-benchmarks/c/properties/valid-memsafety.prp --file ../sv-benchmarks/c/array-memsafety/selectionsort-alloca-1.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version c3fed411 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerMemDerefMemtrack.xml -i ../sv-benchmarks/c/array-memsafety/selectionsort-alloca-1.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --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 1c36df5364345a00481880384557a6da7ee9f3df41e2ea49d72bfaffe4fac7a5 --- Real Ultimate output --- This is Ultimate 0.2.2-tmp.no-commuhash-c3fed41 [2021-12-18 20:02:43,350 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-18 20:02:43,352 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-18 20:02:43,381 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-18 20:02:43,381 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-18 20:02:43,384 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-18 20:02:43,386 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-18 20:02:43,388 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-18 20:02:43,390 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-18 20:02:43,393 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-18 20:02:43,394 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-18 20:02:43,395 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-18 20:02:43,395 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-18 20:02:43,398 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-18 20:02:43,399 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-18 20:02:43,402 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-18 20:02:43,403 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-18 20:02:43,404 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-18 20:02:43,405 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-18 20:02:43,410 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-18 20:02:43,412 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-18 20:02:43,413 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-18 20:02:43,414 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-18 20:02:43,415 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-18 20:02:43,420 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-18 20:02:43,420 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-18 20:02:43,421 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-18 20:02:43,422 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-18 20:02:43,422 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-18 20:02:43,423 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-18 20:02:43,423 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-18 20:02:43,424 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-18 20:02:43,426 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-18 20:02:43,426 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-18 20:02:43,428 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-18 20:02:43,428 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-18 20:02:43,429 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-18 20:02:43,429 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-18 20:02:43,429 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-18 20:02:43,430 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-18 20:02:43,430 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-18 20:02:43,431 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2021-12-18 20:02:43,465 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-18 20:02:43,466 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-18 20:02:43,466 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-18 20:02:43,466 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-18 20:02:43,467 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-18 20:02:43,467 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-18 20:02:43,468 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-18 20:02:43,468 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-18 20:02:43,468 INFO L138 SettingsManager]: * Use SBE=true [2021-12-18 20:02:43,468 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-18 20:02:43,469 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-18 20:02:43,469 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-12-18 20:02:43,469 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-18 20:02:43,470 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-18 20:02:43,470 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-18 20:02:43,470 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2021-12-18 20:02:43,470 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2021-12-18 20:02:43,470 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2021-12-18 20:02:43,470 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-18 20:02:43,471 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-12-18 20:02:43,471 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-18 20:02:43,471 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-18 20:02:43,471 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-18 20:02:43,471 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-18 20:02:43,472 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-18 20:02:43,472 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-18 20:02:43,472 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-18 20:02:43,473 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-18 20:02:43,473 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-18 20:02:43,473 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-12-18 20:02:43,473 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-18 20:02:43,474 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:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux 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 -> 1c36df5364345a00481880384557a6da7ee9f3df41e2ea49d72bfaffe4fac7a5 [2021-12-18 20:02:43,688 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-18 20:02:43,708 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-18 20:02:43,711 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-18 20:02:43,712 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-18 20:02:43,713 INFO L275 PluginConnector]: CDTParser initialized [2021-12-18 20:02:43,713 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/array-memsafety/selectionsort-alloca-1.i [2021-12-18 20:02:43,771 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/958ff92b9/452933d459cb4795b579816db2086467/FLAG385fa2c24 [2021-12-18 20:02:44,192 INFO L306 CDTParser]: Found 1 translation units. [2021-12-18 20:02:44,193 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/array-memsafety/selectionsort-alloca-1.i [2021-12-18 20:02:44,201 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/958ff92b9/452933d459cb4795b579816db2086467/FLAG385fa2c24 [2021-12-18 20:02:44,525 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/958ff92b9/452933d459cb4795b579816db2086467 [2021-12-18 20:02:44,527 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-18 20:02:44,528 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-18 20:02:44,529 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-18 20:02:44,529 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-18 20:02:44,533 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-18 20:02:44,534 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.12 08:02:44" (1/1) ... [2021-12-18 20:02:44,535 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4d9fcf12 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 08:02:44, skipping insertion in model container [2021-12-18 20:02:44,535 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.12 08:02:44" (1/1) ... [2021-12-18 20:02:44,541 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-18 20:02:44,583 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-18 20:02:44,819 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-18 20:02:44,826 ERROR L326 MainTranslator]: Unsupported Syntax: Found a cast between two array/pointer types where the value type is smaller than the cast-to type while using memory model HoenickeLindenmann_Original (while Not using bitvector translation) [2021-12-18 20:02:44,826 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@4b790f22 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 08:02:44, skipping insertion in model container [2021-12-18 20:02:44,826 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-18 20:02:44,827 INFO L184 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2021-12-18 20:02:44,828 INFO L158 Benchmark]: Toolchain (without parser) took 299.47ms. Allocated memory was 96.5MB in the beginning and 125.8MB in the end (delta: 29.4MB). Free memory was 70.0MB in the beginning and 101.1MB in the end (delta: -31.1MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2021-12-18 20:02:44,829 INFO L158 Benchmark]: CDTParser took 0.16ms. Allocated memory is still 96.5MB. Free memory is still 55.5MB. There was no memory consumed. Max. memory is 16.1GB. [2021-12-18 20:02:44,830 INFO L158 Benchmark]: CACSL2BoogieTranslator took 297.69ms. Allocated memory was 96.5MB in the beginning and 125.8MB in the end (delta: 29.4MB). Free memory was 69.8MB in the beginning and 101.1MB in the end (delta: -31.3MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2021-12-18 20:02:44,831 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.16ms. Allocated memory is still 96.5MB. Free memory is still 55.5MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 297.69ms. Allocated memory was 96.5MB in the beginning and 125.8MB in the end (delta: 29.4MB). Free memory was 69.8MB in the beginning and 101.1MB in the end (delta: -31.3MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - UnsupportedSyntaxResult [Line: 534]: Unsupported Syntax Found a cast between two array/pointer types where the value type is smaller than the cast-to type 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/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerMemDerefMemtrack.xml -i ../sv-benchmarks/c/array-memsafety/selectionsort-alloca-1.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --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 1c36df5364345a00481880384557a6da7ee9f3df41e2ea49d72bfaffe4fac7a5 --- Real Ultimate output --- This is Ultimate 0.2.2-tmp.no-commuhash-c3fed41 [2021-12-18 20:02:46,508 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-18 20:02:46,511 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-18 20:02:46,555 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-18 20:02:46,555 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-18 20:02:46,558 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-18 20:02:46,560 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-18 20:02:46,565 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-18 20:02:46,567 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-18 20:02:46,570 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-18 20:02:46,571 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-18 20:02:46,572 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-18 20:02:46,573 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-18 20:02:46,575 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-18 20:02:46,576 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-18 20:02:46,583 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-18 20:02:46,584 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-18 20:02:46,585 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-18 20:02:46,588 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-18 20:02:46,594 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-18 20:02:46,595 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-18 20:02:46,596 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-18 20:02:46,597 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-18 20:02:46,599 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-18 20:02:46,604 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-18 20:02:46,605 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-18 20:02:46,605 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-18 20:02:46,606 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-18 20:02:46,607 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-18 20:02:46,607 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-18 20:02:46,608 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-18 20:02:46,608 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-18 20:02:46,609 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-18 20:02:46,610 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-18 20:02:46,611 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-18 20:02:46,611 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-18 20:02:46,612 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-18 20:02:46,612 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-18 20:02:46,612 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-18 20:02:46,614 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-18 20:02:46,614 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-18 20:02:46,615 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf [2021-12-18 20:02:46,649 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-18 20:02:46,651 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-18 20:02:46,652 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-18 20:02:46,652 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-18 20:02:46,653 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-18 20:02:46,653 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-18 20:02:46,654 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-18 20:02:46,654 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-18 20:02:46,655 INFO L138 SettingsManager]: * Use SBE=true [2021-12-18 20:02:46,655 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-18 20:02:46,656 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-18 20:02:46,656 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-12-18 20:02:46,656 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-18 20:02:46,656 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-18 20:02:46,656 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-18 20:02:46,656 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2021-12-18 20:02:46,657 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2021-12-18 20:02:46,657 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2021-12-18 20:02:46,657 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-18 20:02:46,657 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-12-18 20:02:46,657 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-12-18 20:02:46,657 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-12-18 20:02:46,658 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-18 20:02:46,658 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-18 20:02:46,658 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-18 20:02:46,658 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-18 20:02:46,658 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-18 20:02:46,659 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-18 20:02:46,659 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-18 20:02:46,659 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-18 20:02:46,659 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2021-12-18 20:02:46,659 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-12-18 20:02:46,660 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-18 20:02:46,660 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-12-18 20:02:46,660 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:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux 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 -> 1c36df5364345a00481880384557a6da7ee9f3df41e2ea49d72bfaffe4fac7a5 [2021-12-18 20:02:46,972 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-18 20:02:46,992 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-18 20:02:46,994 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-18 20:02:46,996 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-18 20:02:46,997 INFO L275 PluginConnector]: CDTParser initialized [2021-12-18 20:02:46,998 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/array-memsafety/selectionsort-alloca-1.i [2021-12-18 20:02:47,048 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c43d402c6/d446fae1d7c948f8b275763d9e441991/FLAG398bfafeb [2021-12-18 20:02:47,513 INFO L306 CDTParser]: Found 1 translation units. [2021-12-18 20:02:47,515 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/array-memsafety/selectionsort-alloca-1.i [2021-12-18 20:02:47,526 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c43d402c6/d446fae1d7c948f8b275763d9e441991/FLAG398bfafeb [2021-12-18 20:02:47,544 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c43d402c6/d446fae1d7c948f8b275763d9e441991 [2021-12-18 20:02:47,547 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-18 20:02:47,548 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-18 20:02:47,550 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-18 20:02:47,550 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-18 20:02:47,553 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-18 20:02:47,554 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.12 08:02:47" (1/1) ... [2021-12-18 20:02:47,555 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7e7a0cc6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 08:02:47, skipping insertion in model container [2021-12-18 20:02:47,555 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.12 08:02:47" (1/1) ... [2021-12-18 20:02:47,560 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-18 20:02:47,600 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-18 20:02:47,880 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-18 20:02:47,887 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2021-12-18 20:02:47,893 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-18 20:02:47,922 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-18 20:02:47,932 INFO L203 MainTranslator]: Completed pre-run [2021-12-18 20:02:47,960 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-18 20:02:47,981 INFO L208 MainTranslator]: Completed translation [2021-12-18 20:02:47,982 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 08:02:47 WrapperNode [2021-12-18 20:02:47,982 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-18 20:02:47,983 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-18 20:02:47,983 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-18 20:02:47,983 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-18 20:02:47,988 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 08:02:47" (1/1) ... [2021-12-18 20:02:48,004 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 08:02:47" (1/1) ... [2021-12-18 20:02:48,019 INFO L137 Inliner]: procedures = 117, calls = 13, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 67 [2021-12-18 20:02:48,019 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-18 20:02:48,020 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-18 20:02:48,020 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-18 20:02:48,020 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-18 20:02:48,025 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 08:02:47" (1/1) ... [2021-12-18 20:02:48,026 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 08:02:47" (1/1) ... [2021-12-18 20:02:48,032 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 08:02:47" (1/1) ... [2021-12-18 20:02:48,032 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 08:02:47" (1/1) ... [2021-12-18 20:02:48,049 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 08:02:47" (1/1) ... [2021-12-18 20:02:48,052 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 08:02:47" (1/1) ... [2021-12-18 20:02:48,053 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 08:02:47" (1/1) ... [2021-12-18 20:02:48,055 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-18 20:02:48,055 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-18 20:02:48,056 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-18 20:02:48,056 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-18 20:02:48,056 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 08:02:47" (1/1) ... [2021-12-18 20:02:48,074 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-18 20:02:48,084 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 20:02:48,092 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-12-18 20:02:48,096 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-12-18 20:02:48,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2021-12-18 20:02:48,126 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-12-18 20:02:48,126 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-12-18 20:02:48,126 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2021-12-18 20:02:48,126 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-18 20:02:48,126 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-18 20:02:48,198 INFO L236 CfgBuilder]: Building ICFG [2021-12-18 20:02:48,199 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-18 20:02:48,516 INFO L277 CfgBuilder]: Performing block encoding [2021-12-18 20:02:48,521 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-18 20:02:48,522 INFO L301 CfgBuilder]: Removed 3 assume(true) statements. [2021-12-18 20:02:48,523 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.12 08:02:48 BoogieIcfgContainer [2021-12-18 20:02:48,523 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-18 20:02:48,525 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-18 20:02:48,525 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-18 20:02:48,527 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-18 20:02:48,527 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 18.12 08:02:47" (1/3) ... [2021-12-18 20:02:48,528 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6ff532ef and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.12 08:02:48, skipping insertion in model container [2021-12-18 20:02:48,528 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 08:02:47" (2/3) ... [2021-12-18 20:02:48,528 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6ff532ef and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.12 08:02:48, skipping insertion in model container [2021-12-18 20:02:48,528 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.12 08:02:48" (3/3) ... [2021-12-18 20:02:48,529 INFO L111 eAbstractionObserver]: Analyzing ICFG selectionsort-alloca-1.i [2021-12-18 20:02:48,533 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-18 20:02:48,533 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 15 error locations. [2021-12-18 20:02:48,602 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-18 20:02:48,608 INFO L339 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, mLoopAccelerationTechnique=FAST_UPR [2021-12-18 20:02:48,617 INFO L340 AbstractCegarLoop]: Starting to check reachability of 15 error locations. [2021-12-18 20:02:48,635 INFO L276 IsEmpty]: Start isEmpty. Operand has 41 states, 25 states have (on average 1.92) internal successors, (48), 40 states have internal predecessors, (48), 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) [2021-12-18 20:02:48,640 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2021-12-18 20:02:48,641 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 20:02:48,642 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2021-12-18 20:02:48,642 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 11 more)] === [2021-12-18 20:02:48,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 20:02:48,651 INFO L85 PathProgramCache]: Analyzing trace with hash 889508873, now seen corresponding path program 1 times [2021-12-18 20:02:48,660 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-18 20:02:48,661 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [744689969] [2021-12-18 20:02:48,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 20:02:48,663 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-18 20:02:48,663 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-18 20:02:48,669 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-18 20:02:48,670 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2021-12-18 20:02:48,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 20:02:48,730 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-18 20:02:48,734 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 20:02:48,815 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-18 20:02:48,826 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-18 20:02:48,827 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 20:02:48,827 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-18 20:02:48,828 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [744689969] [2021-12-18 20:02:48,828 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [744689969] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 20:02:48,828 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 20:02:48,829 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-18 20:02:48,830 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819799786] [2021-12-18 20:02:48,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 20:02:48,834 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-18 20:02:48,834 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-18 20:02:48,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-18 20:02:48,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-18 20:02:48,858 INFO L87 Difference]: Start difference. First operand has 41 states, 25 states have (on average 1.92) internal successors, (48), 40 states have internal predecessors, (48), 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 3.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) [2021-12-18 20:02:48,942 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 20:02:48,942 INFO L93 Difference]: Finished difference Result 40 states and 44 transitions. [2021-12-18 20:02:48,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-18 20:02:48,944 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 3.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 6 [2021-12-18 20:02:48,945 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 20:02:48,955 INFO L225 Difference]: With dead ends: 40 [2021-12-18 20:02:48,956 INFO L226 Difference]: Without dead ends: 38 [2021-12-18 20:02:48,957 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-18 20:02:48,960 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 34 mSDsluCounter, 3 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 31 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-18 20:02:48,961 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 31 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-18 20:02:48,974 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38 states. [2021-12-18 20:02:48,983 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38 to 38. [2021-12-18 20:02:48,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38 states, 24 states have (on average 1.75) internal successors, (42), 37 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) [2021-12-18 20:02:48,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 42 transitions. [2021-12-18 20:02:48,985 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 42 transitions. Word has length 6 [2021-12-18 20:02:48,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 20:02:48,986 INFO L470 AbstractCegarLoop]: Abstraction has 38 states and 42 transitions. [2021-12-18 20:02:48,986 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 3.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) [2021-12-18 20:02:48,986 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 42 transitions. [2021-12-18 20:02:48,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2021-12-18 20:02:48,987 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 20:02:48,987 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2021-12-18 20:02:49,002 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2021-12-18 20:02:49,196 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-18 20:02:49,196 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 11 more)] === [2021-12-18 20:02:49,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 20:02:49,197 INFO L85 PathProgramCache]: Analyzing trace with hash 889508874, now seen corresponding path program 1 times [2021-12-18 20:02:49,197 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-18 20:02:49,197 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [344584295] [2021-12-18 20:02:49,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 20:02:49,197 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-18 20:02:49,198 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-18 20:02:49,199 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-18 20:02:49,200 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2021-12-18 20:02:49,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 20:02:49,266 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-18 20:02:49,267 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 20:02:49,309 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-18 20:02:49,349 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-18 20:02:49,350 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 20:02:49,350 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-18 20:02:49,350 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [344584295] [2021-12-18 20:02:49,350 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [344584295] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 20:02:49,351 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 20:02:49,352 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-18 20:02:49,352 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1088146583] [2021-12-18 20:02:49,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 20:02:49,353 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-18 20:02:49,353 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-18 20:02:49,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-18 20:02:49,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-18 20:02:49,354 INFO L87 Difference]: Start difference. First operand 38 states and 42 transitions. Second operand has 4 states, 3 states have (on average 2.0) internal successors, (6), 4 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) [2021-12-18 20:02:49,606 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 20:02:49,606 INFO L93 Difference]: Finished difference Result 77 states and 84 transitions. [2021-12-18 20:02:49,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-18 20:02:49,607 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.0) internal successors, (6), 4 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 [2021-12-18 20:02:49,608 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 20:02:49,609 INFO L225 Difference]: With dead ends: 77 [2021-12-18 20:02:49,609 INFO L226 Difference]: Without dead ends: 77 [2021-12-18 20:02:49,609 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-18 20:02:49,610 INFO L933 BasicCegarLoop]: 69 mSDtfsCounter, 43 mSDsluCounter, 76 mSDsCounter, 0 mSdLazyCounter, 49 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 145 SdHoareTripleChecker+Invalid, 51 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 49 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-18 20:02:49,610 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 145 Invalid, 51 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 49 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-18 20:02:49,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2021-12-18 20:02:49,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 41. [2021-12-18 20:02:49,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41 states, 27 states have (on average 1.6666666666666667) internal successors, (45), 40 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) [2021-12-18 20:02:49,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 45 transitions. [2021-12-18 20:02:49,616 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 45 transitions. Word has length 6 [2021-12-18 20:02:49,617 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 20:02:49,617 INFO L470 AbstractCegarLoop]: Abstraction has 41 states and 45 transitions. [2021-12-18 20:02:49,617 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.0) internal successors, (6), 4 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) [2021-12-18 20:02:49,617 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 45 transitions. [2021-12-18 20:02:49,617 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2021-12-18 20:02:49,618 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 20:02:49,618 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2021-12-18 20:02:49,630 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2021-12-18 20:02:49,830 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-18 20:02:49,831 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 11 more)] === [2021-12-18 20:02:49,831 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 20:02:49,831 INFO L85 PathProgramCache]: Analyzing trace with hash 889568456, now seen corresponding path program 1 times [2021-12-18 20:02:49,832 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-18 20:02:49,832 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1002744295] [2021-12-18 20:02:49,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 20:02:49,832 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-18 20:02:49,832 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-18 20:02:49,833 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-18 20:02:49,835 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2021-12-18 20:02:49,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 20:02:49,870 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 9 conjunts are in the unsatisfiable core [2021-12-18 20:02:49,871 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 20:02:49,904 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-12-18 20:02:49,964 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-18 20:02:49,964 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 20:02:49,965 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-18 20:02:49,965 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1002744295] [2021-12-18 20:02:49,965 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1002744295] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 20:02:49,965 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 20:02:49,965 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-18 20:02:49,966 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [851814648] [2021-12-18 20:02:49,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 20:02:49,966 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-18 20:02:49,966 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-18 20:02:49,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-18 20:02:49,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-18 20:02:49,967 INFO L87 Difference]: Start difference. First operand 41 states and 45 transitions. Second operand has 4 states, 3 states have (on average 2.0) internal successors, (6), 4 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) [2021-12-18 20:02:49,989 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 20:02:49,990 INFO L93 Difference]: Finished difference Result 43 states and 48 transitions. [2021-12-18 20:02:49,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-18 20:02:49,990 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.0) internal successors, (6), 4 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 [2021-12-18 20:02:49,990 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 20:02:49,991 INFO L225 Difference]: With dead ends: 43 [2021-12-18 20:02:49,991 INFO L226 Difference]: Without dead ends: 43 [2021-12-18 20:02:49,992 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-18 20:02:49,993 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 1 mSDsluCounter, 56 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 94 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 19 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-18 20:02:49,993 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1 Valid, 94 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 3 Invalid, 0 Unknown, 19 Unchecked, 0.0s Time] [2021-12-18 20:02:49,994 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2021-12-18 20:02:49,996 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 42. [2021-12-18 20:02:49,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 42 states, 28 states have (on average 1.6785714285714286) internal successors, (47), 41 states have internal predecessors, (47), 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) [2021-12-18 20:02:49,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 47 transitions. [2021-12-18 20:02:49,997 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 47 transitions. Word has length 6 [2021-12-18 20:02:49,997 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 20:02:49,998 INFO L470 AbstractCegarLoop]: Abstraction has 42 states and 47 transitions. [2021-12-18 20:02:49,998 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.0) internal successors, (6), 4 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) [2021-12-18 20:02:49,998 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 47 transitions. [2021-12-18 20:02:49,998 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2021-12-18 20:02:49,999 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 20:02:49,999 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 20:02:50,006 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Ended with exit code 0 [2021-12-18 20:02:50,206 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-18 20:02:50,207 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 11 more)] === [2021-12-18 20:02:50,207 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 20:02:50,207 INFO L85 PathProgramCache]: Analyzing trace with hash 1184052114, now seen corresponding path program 1 times [2021-12-18 20:02:50,208 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-18 20:02:50,208 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [438262193] [2021-12-18 20:02:50,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 20:02:50,208 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-18 20:02:50,208 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-18 20:02:50,212 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-18 20:02:50,214 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2021-12-18 20:02:50,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 20:02:50,252 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-18 20:02:50,253 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 20:02:50,294 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-18 20:02:50,294 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 20:02:50,294 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-18 20:02:50,294 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [438262193] [2021-12-18 20:02:50,295 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [438262193] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 20:02:50,295 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 20:02:50,295 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-18 20:02:50,295 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366990800] [2021-12-18 20:02:50,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 20:02:50,296 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-18 20:02:50,296 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-18 20:02:50,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-18 20:02:50,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-12-18 20:02:50,297 INFO L87 Difference]: Start difference. First operand 42 states and 47 transitions. Second operand has 4 states, 4 states have (on average 2.25) internal successors, (9), 4 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) [2021-12-18 20:02:50,338 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 20:02:50,338 INFO L93 Difference]: Finished difference Result 44 states and 48 transitions. [2021-12-18 20:02:50,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-18 20:02:50,339 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.25) internal successors, (9), 4 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 [2021-12-18 20:02:50,339 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 20:02:50,342 INFO L225 Difference]: With dead ends: 44 [2021-12-18 20:02:50,342 INFO L226 Difference]: Without dead ends: 44 [2021-12-18 20:02:50,343 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-12-18 20:02:50,346 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 44 mSDsluCounter, 32 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 68 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-18 20:02:50,348 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 68 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-18 20:02:50,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44 states. [2021-12-18 20:02:50,353 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44 to 40. [2021-12-18 20:02:50,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 39 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) [2021-12-18 20:02:50,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 44 transitions. [2021-12-18 20:02:50,354 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 44 transitions. Word has length 9 [2021-12-18 20:02:50,355 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 20:02:50,355 INFO L470 AbstractCegarLoop]: Abstraction has 40 states and 44 transitions. [2021-12-18 20:02:50,355 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 2.25) internal successors, (9), 4 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) [2021-12-18 20:02:50,355 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 44 transitions. [2021-12-18 20:02:50,355 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2021-12-18 20:02:50,356 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 20:02:50,356 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 20:02:50,369 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2021-12-18 20:02:50,564 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-18 20:02:50,565 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 11 more)] === [2021-12-18 20:02:50,565 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 20:02:50,566 INFO L85 PathProgramCache]: Analyzing trace with hash -1091210163, now seen corresponding path program 1 times [2021-12-18 20:02:50,566 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-18 20:02:50,566 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [318770005] [2021-12-18 20:02:50,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 20:02:50,567 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-18 20:02:50,567 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-18 20:02:50,568 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-18 20:02:50,576 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2021-12-18 20:02:50,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 20:02:50,611 INFO L263 TraceCheckSpWp]: Trace formula consists of 36 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-18 20:02:50,612 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 20:02:50,674 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-18 20:02:50,678 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 20:02:50,735 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-18 20:02:50,736 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-18 20:02:50,737 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [318770005] [2021-12-18 20:02:50,737 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [318770005] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 20:02:50,738 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 20:02:50,738 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2021-12-18 20:02:50,738 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1978605608] [2021-12-18 20:02:50,738 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 20:02:50,739 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-18 20:02:50,739 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-18 20:02:50,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-18 20:02:50,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2021-12-18 20:02:50,741 INFO L87 Difference]: Start difference. First operand 40 states and 44 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 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) [2021-12-18 20:02:50,809 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 20:02:50,809 INFO L93 Difference]: Finished difference Result 75 states and 81 transitions. [2021-12-18 20:02:50,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-18 20:02:50,813 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 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 [2021-12-18 20:02:50,813 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 20:02:50,814 INFO L225 Difference]: With dead ends: 75 [2021-12-18 20:02:50,814 INFO L226 Difference]: Without dead ends: 75 [2021-12-18 20:02:50,814 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2021-12-18 20:02:50,814 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 71 mSDsluCounter, 131 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 167 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-18 20:02:50,815 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [71 Valid, 167 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-18 20:02:50,817 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75 states. [2021-12-18 20:02:50,820 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75 to 46. [2021-12-18 20:02:50,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46 states, 32 states have (on average 1.5625) internal successors, (50), 45 states have internal predecessors, (50), 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) [2021-12-18 20:02:50,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 50 transitions. [2021-12-18 20:02:50,824 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 50 transitions. Word has length 10 [2021-12-18 20:02:50,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 20:02:50,824 INFO L470 AbstractCegarLoop]: Abstraction has 46 states and 50 transitions. [2021-12-18 20:02:50,825 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 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) [2021-12-18 20:02:50,825 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 50 transitions. [2021-12-18 20:02:50,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2021-12-18 20:02:50,825 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 20:02:50,825 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 20:02:50,836 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2021-12-18 20:02:51,026 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-18 20:02:51,027 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 11 more)] === [2021-12-18 20:02:51,027 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 20:02:51,027 INFO L85 PathProgramCache]: Analyzing trace with hash -1900556789, now seen corresponding path program 1 times [2021-12-18 20:02:51,028 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-18 20:02:51,028 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1511048996] [2021-12-18 20:02:51,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 20:02:51,028 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-18 20:02:51,028 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-18 20:02:51,029 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-18 20:02:51,030 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2021-12-18 20:02:51,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 20:02:51,069 INFO L263 TraceCheckSpWp]: Trace formula consists of 36 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-18 20:02:51,070 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 20:02:51,108 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-12-18 20:02:51,290 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-18 20:02:51,290 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 20:02:51,707 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-18 20:02:51,708 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-18 20:02:51,708 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1511048996] [2021-12-18 20:02:51,708 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1511048996] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 20:02:51,708 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 20:02:51,708 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2021-12-18 20:02:51,708 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1016554220] [2021-12-18 20:02:51,708 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 20:02:51,709 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-18 20:02:51,709 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-18 20:02:51,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-18 20:02:51,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2021-12-18 20:02:51,709 INFO L87 Difference]: Start difference. First operand 46 states and 50 transitions. Second operand has 10 states, 9 states have (on average 2.0) internal successors, (18), 10 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) [2021-12-18 20:02:52,147 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 20:02:52,147 INFO L93 Difference]: Finished difference Result 83 states and 91 transitions. [2021-12-18 20:02:52,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-18 20:02:52,148 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.0) internal successors, (18), 10 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 10 [2021-12-18 20:02:52,148 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 20:02:52,148 INFO L225 Difference]: With dead ends: 83 [2021-12-18 20:02:52,148 INFO L226 Difference]: Without dead ends: 83 [2021-12-18 20:02:52,149 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2021-12-18 20:02:52,149 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 72 mSDsluCounter, 165 mSDsCounter, 0 mSdLazyCounter, 74 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 189 SdHoareTripleChecker+Invalid, 114 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 74 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 37 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-18 20:02:52,149 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 189 Invalid, 114 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 74 Invalid, 0 Unknown, 37 Unchecked, 0.4s Time] [2021-12-18 20:02:52,150 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2021-12-18 20:02:52,153 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 54. [2021-12-18 20:02:52,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 40 states have (on average 1.5) internal successors, (60), 53 states have internal predecessors, (60), 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) [2021-12-18 20:02:52,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 60 transitions. [2021-12-18 20:02:52,154 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 60 transitions. Word has length 10 [2021-12-18 20:02:52,155 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 20:02:52,155 INFO L470 AbstractCegarLoop]: Abstraction has 54 states and 60 transitions. [2021-12-18 20:02:52,155 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.0) internal successors, (18), 10 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) [2021-12-18 20:02:52,155 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 60 transitions. [2021-12-18 20:02:52,155 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-12-18 20:02:52,156 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 20:02:52,156 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 20:02:52,167 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Ended with exit code 0 [2021-12-18 20:02:52,364 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-18 20:02:52,365 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 11 more)] === [2021-12-18 20:02:52,365 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 20:02:52,365 INFO L85 PathProgramCache]: Analyzing trace with hash 363893229, now seen corresponding path program 1 times [2021-12-18 20:02:52,365 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-18 20:02:52,365 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1718716462] [2021-12-18 20:02:52,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 20:02:52,366 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-18 20:02:52,366 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-18 20:02:52,366 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-18 20:02:52,367 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2021-12-18 20:02:52,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 20:02:52,408 INFO L263 TraceCheckSpWp]: Trace formula consists of 47 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-18 20:02:52,409 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 20:02:54,551 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-18 20:02:54,552 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 20:02:54,552 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-18 20:02:54,552 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1718716462] [2021-12-18 20:02:54,552 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1718716462] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 20:02:54,552 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 20:02:54,552 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-18 20:02:54,552 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [96373562] [2021-12-18 20:02:54,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 20:02:54,553 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-18 20:02:54,553 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-18 20:02:54,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-18 20:02:54,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=11, Unknown=1, NotChecked=0, Total=20 [2021-12-18 20:02:54,554 INFO L87 Difference]: Start difference. First operand 54 states and 60 transitions. Second operand has 5 states, 4 states have (on average 3.25) internal successors, (13), 5 states have internal predecessors, (13), 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) [2021-12-18 20:02:54,557 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 20:02:54,557 INFO L93 Difference]: Finished difference Result 63 states and 72 transitions. [2021-12-18 20:02:54,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-18 20:02:54,558 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 3.25) internal successors, (13), 5 states have internal predecessors, (13), 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 13 [2021-12-18 20:02:54,558 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 20:02:54,558 INFO L225 Difference]: With dead ends: 63 [2021-12-18 20:02:54,558 INFO L226 Difference]: Without dead ends: 61 [2021-12-18 20:02:54,558 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=8, Invalid=11, Unknown=1, NotChecked=0, Total=20 [2021-12-18 20:02:54,559 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 5 mSDsluCounter, 68 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 33 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-18 20:02:54,559 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5 Valid, 103 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 0 Unknown, 33 Unchecked, 0.0s Time] [2021-12-18 20:02:54,560 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61 states. [2021-12-18 20:02:54,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 56. [2021-12-18 20:02:54,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56 states, 42 states have (on average 1.4761904761904763) internal successors, (62), 55 states have internal predecessors, (62), 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) [2021-12-18 20:02:54,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 62 transitions. [2021-12-18 20:02:54,563 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 62 transitions. Word has length 13 [2021-12-18 20:02:54,563 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 20:02:54,563 INFO L470 AbstractCegarLoop]: Abstraction has 56 states and 62 transitions. [2021-12-18 20:02:54,563 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 3.25) internal successors, (13), 5 states have internal predecessors, (13), 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) [2021-12-18 20:02:54,563 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 62 transitions. [2021-12-18 20:02:54,564 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-12-18 20:02:54,564 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 20:02:54,564 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 20:02:54,575 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2021-12-18 20:02:54,764 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-18 20:02:54,764 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 11 more)] === [2021-12-18 20:02:54,765 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 20:02:54,765 INFO L85 PathProgramCache]: Analyzing trace with hash 363893953, now seen corresponding path program 1 times [2021-12-18 20:02:54,765 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-18 20:02:54,765 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1321197004] [2021-12-18 20:02:54,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 20:02:54,766 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-18 20:02:54,766 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-18 20:02:54,766 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-18 20:02:54,767 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2021-12-18 20:02:54,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 20:02:54,834 INFO L263 TraceCheckSpWp]: Trace formula consists of 47 conjuncts, 5 conjunts are in the unsatisfiable core [2021-12-18 20:02:54,835 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 20:02:54,883 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-18 20:02:54,883 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 20:02:54,883 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-18 20:02:54,883 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1321197004] [2021-12-18 20:02:54,884 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1321197004] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 20:02:54,884 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 20:02:54,884 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-18 20:02:54,884 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1735817046] [2021-12-18 20:02:54,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 20:02:54,884 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-18 20:02:54,884 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-18 20:02:54,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-18 20:02:54,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-18 20:02:54,885 INFO L87 Difference]: Start difference. First operand 56 states and 62 transitions. Second operand has 4 states, 4 states have (on average 3.25) internal successors, (13), 4 states have internal predecessors, (13), 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) [2021-12-18 20:02:54,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 20:02:54,982 INFO L93 Difference]: Finished difference Result 56 states and 61 transitions. [2021-12-18 20:02:54,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-18 20:02:54,982 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 3.25) internal successors, (13), 4 states have internal predecessors, (13), 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 13 [2021-12-18 20:02:54,982 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 20:02:54,983 INFO L225 Difference]: With dead ends: 56 [2021-12-18 20:02:54,983 INFO L226 Difference]: Without dead ends: 48 [2021-12-18 20:02:54,983 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-18 20:02:54,984 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 1 mSDsluCounter, 64 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 102 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-18 20:02:54,984 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1 Valid, 102 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-18 20:02:54,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48 states. [2021-12-18 20:02:54,986 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48 to 48. [2021-12-18 20:02:54,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48 states, 34 states have (on average 1.5588235294117647) internal successors, (53), 47 states have internal predecessors, (53), 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) [2021-12-18 20:02:54,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 53 transitions. [2021-12-18 20:02:54,986 INFO L78 Accepts]: Start accepts. Automaton has 48 states and 53 transitions. Word has length 13 [2021-12-18 20:02:54,987 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 20:02:54,987 INFO L470 AbstractCegarLoop]: Abstraction has 48 states and 53 transitions. [2021-12-18 20:02:54,987 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 3.25) internal successors, (13), 4 states have internal predecessors, (13), 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) [2021-12-18 20:02:54,987 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 53 transitions. [2021-12-18 20:02:54,988 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-12-18 20:02:54,988 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 20:02:54,988 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 20:02:55,002 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2021-12-18 20:02:55,188 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-18 20:02:55,189 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 11 more)] === [2021-12-18 20:02:55,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 20:02:55,190 INFO L85 PathProgramCache]: Analyzing trace with hash 1064957807, now seen corresponding path program 1 times [2021-12-18 20:02:55,190 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-18 20:02:55,190 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [997107324] [2021-12-18 20:02:55,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 20:02:55,190 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-18 20:02:55,190 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-18 20:02:55,191 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-18 20:02:55,192 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2021-12-18 20:02:55,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 20:02:55,231 INFO L263 TraceCheckSpWp]: Trace formula consists of 47 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-18 20:02:55,232 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 20:02:57,331 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-18 20:02:57,331 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 20:02:57,331 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-18 20:02:57,331 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [997107324] [2021-12-18 20:02:57,331 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [997107324] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 20:02:57,331 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 20:02:57,331 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-18 20:02:57,332 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [460238012] [2021-12-18 20:02:57,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 20:02:57,332 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-18 20:02:57,332 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-18 20:02:57,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-18 20:02:57,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=11, Unknown=1, NotChecked=0, Total=20 [2021-12-18 20:02:57,332 INFO L87 Difference]: Start difference. First operand 48 states and 53 transitions. Second operand has 5 states, 4 states have (on average 3.25) internal successors, (13), 5 states have internal predecessors, (13), 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) [2021-12-18 20:02:57,380 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 20:02:57,380 INFO L93 Difference]: Finished difference Result 56 states and 64 transitions. [2021-12-18 20:02:57,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-18 20:02:57,381 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 3.25) internal successors, (13), 5 states have internal predecessors, (13), 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 13 [2021-12-18 20:02:57,381 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 20:02:57,381 INFO L225 Difference]: With dead ends: 56 [2021-12-18 20:02:57,381 INFO L226 Difference]: Without dead ends: 54 [2021-12-18 20:02:57,381 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=8, Invalid=11, Unknown=1, NotChecked=0, Total=20 [2021-12-18 20:02:57,382 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 6 mSDsluCounter, 39 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 73 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 19 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-18 20:02:57,382 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [6 Valid, 73 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 12 Invalid, 0 Unknown, 19 Unchecked, 0.0s Time] [2021-12-18 20:02:57,383 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states. [2021-12-18 20:02:57,386 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 49. [2021-12-18 20:02:57,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49 states, 35 states have (on average 1.542857142857143) internal successors, (54), 48 states have internal predecessors, (54), 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) [2021-12-18 20:02:57,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 54 transitions. [2021-12-18 20:02:57,387 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 54 transitions. Word has length 13 [2021-12-18 20:02:57,387 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 20:02:57,388 INFO L470 AbstractCegarLoop]: Abstraction has 49 states and 54 transitions. [2021-12-18 20:02:57,388 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 3.25) internal successors, (13), 5 states have internal predecessors, (13), 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) [2021-12-18 20:02:57,388 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 54 transitions. [2021-12-18 20:02:57,388 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-12-18 20:02:57,388 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 20:02:57,389 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 20:02:57,400 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2021-12-18 20:02:57,589 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-18 20:02:57,589 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 11 more)] === [2021-12-18 20:02:57,590 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 20:02:57,590 INFO L85 PathProgramCache]: Analyzing trace with hash 1064958531, now seen corresponding path program 1 times [2021-12-18 20:02:57,590 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-18 20:02:57,590 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [339864417] [2021-12-18 20:02:57,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 20:02:57,590 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-18 20:02:57,590 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-18 20:02:57,591 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-18 20:02:57,593 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2021-12-18 20:02:57,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 20:02:57,632 INFO L263 TraceCheckSpWp]: Trace formula consists of 47 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-18 20:02:57,633 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 20:02:57,647 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-18 20:02:57,672 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-18 20:02:57,672 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 20:02:57,672 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-18 20:02:57,672 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [339864417] [2021-12-18 20:02:57,673 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [339864417] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 20:02:57,673 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 20:02:57,673 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-18 20:02:57,673 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [409919669] [2021-12-18 20:02:57,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 20:02:57,674 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-18 20:02:57,678 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-18 20:02:57,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-18 20:02:57,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-18 20:02:57,680 INFO L87 Difference]: Start difference. First operand 49 states and 54 transitions. Second operand has 4 states, 3 states have (on average 4.333333333333333) internal successors, (13), 4 states have internal predecessors, (13), 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) [2021-12-18 20:02:57,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 20:02:57,804 INFO L93 Difference]: Finished difference Result 43 states and 48 transitions. [2021-12-18 20:02:57,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-18 20:02:57,805 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 4.333333333333333) internal successors, (13), 4 states have internal predecessors, (13), 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 13 [2021-12-18 20:02:57,805 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 20:02:57,806 INFO L225 Difference]: With dead ends: 43 [2021-12-18 20:02:57,806 INFO L226 Difference]: Without dead ends: 43 [2021-12-18 20:02:57,806 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-18 20:02:57,807 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 44 mSDsluCounter, 6 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 25 SdHoareTripleChecker+Invalid, 32 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-18 20:02:57,807 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 25 Invalid, 32 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-18 20:02:57,807 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2021-12-18 20:02:57,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 43. [2021-12-18 20:02:57,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43 states, 35 states have (on average 1.3714285714285714) internal successors, (48), 42 states have internal predecessors, (48), 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) [2021-12-18 20:02:57,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 48 transitions. [2021-12-18 20:02:57,809 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 48 transitions. Word has length 13 [2021-12-18 20:02:57,810 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 20:02:57,810 INFO L470 AbstractCegarLoop]: Abstraction has 43 states and 48 transitions. [2021-12-18 20:02:57,810 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 4.333333333333333) internal successors, (13), 4 states have internal predecessors, (13), 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) [2021-12-18 20:02:57,810 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 48 transitions. [2021-12-18 20:02:57,810 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-12-18 20:02:57,810 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 20:02:57,810 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 20:02:57,821 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2021-12-18 20:02:58,011 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-18 20:02:58,011 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 11 more)] === [2021-12-18 20:02:58,011 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 20:02:58,011 INFO L85 PathProgramCache]: Analyzing trace with hash 1064958532, now seen corresponding path program 1 times [2021-12-18 20:02:58,012 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-18 20:02:58,012 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1632682074] [2021-12-18 20:02:58,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 20:02:58,012 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-18 20:02:58,012 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-18 20:02:58,013 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-18 20:02:58,014 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2021-12-18 20:02:58,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 20:02:58,053 INFO L263 TraceCheckSpWp]: Trace formula consists of 47 conjuncts, 14 conjunts are in the unsatisfiable core [2021-12-18 20:02:58,054 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 20:02:58,075 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-12-18 20:02:58,386 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-18 20:02:58,386 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 20:02:58,678 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-18 20:02:58,679 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-18 20:02:58,679 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1632682074] [2021-12-18 20:02:58,679 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1632682074] provided 1 perfect and 1 imperfect interpolant sequences [2021-12-18 20:02:58,679 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-18 20:02:58,679 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 8 [2021-12-18 20:02:58,679 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [613637779] [2021-12-18 20:02:58,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 20:02:58,679 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-18 20:02:58,679 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-18 20:02:58,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-18 20:02:58,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2021-12-18 20:02:58,680 INFO L87 Difference]: Start difference. First operand 43 states and 48 transitions. Second operand has 5 states, 4 states have (on average 3.25) internal successors, (13), 5 states have internal predecessors, (13), 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) [2021-12-18 20:02:58,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 20:02:58,954 INFO L93 Difference]: Finished difference Result 50 states and 57 transitions. [2021-12-18 20:02:58,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-18 20:02:58,955 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 3.25) internal successors, (13), 5 states have internal predecessors, (13), 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 13 [2021-12-18 20:02:58,955 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 20:02:58,955 INFO L225 Difference]: With dead ends: 50 [2021-12-18 20:02:58,956 INFO L226 Difference]: Without dead ends: 50 [2021-12-18 20:02:58,956 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-12-18 20:02:58,956 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 56 mSDsluCounter, 18 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 36 SdHoareTripleChecker+Invalid, 38 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-18 20:02:58,957 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 36 Invalid, 38 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-18 20:02:58,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2021-12-18 20:02:58,959 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 48. [2021-12-18 20:02:58,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48 states, 41 states have (on average 1.3902439024390243) internal successors, (57), 47 states have internal predecessors, (57), 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) [2021-12-18 20:02:58,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 57 transitions. [2021-12-18 20:02:58,960 INFO L78 Accepts]: Start accepts. Automaton has 48 states and 57 transitions. Word has length 13 [2021-12-18 20:02:58,960 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 20:02:58,960 INFO L470 AbstractCegarLoop]: Abstraction has 48 states and 57 transitions. [2021-12-18 20:02:58,960 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 3.25) internal successors, (13), 5 states have internal predecessors, (13), 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) [2021-12-18 20:02:58,960 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 57 transitions. [2021-12-18 20:02:58,961 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-12-18 20:02:58,961 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 20:02:58,961 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 20:02:58,968 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2021-12-18 20:02:59,163 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-18 20:02:59,163 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 11 more)] === [2021-12-18 20:02:59,164 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 20:02:59,164 INFO L85 PathProgramCache]: Analyzing trace with hash 1064958578, now seen corresponding path program 1 times [2021-12-18 20:02:59,164 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-18 20:02:59,164 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [132662979] [2021-12-18 20:02:59,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 20:02:59,165 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-18 20:02:59,165 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-18 20:02:59,166 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-18 20:02:59,168 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2021-12-18 20:02:59,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 20:02:59,208 INFO L263 TraceCheckSpWp]: Trace formula consists of 47 conjuncts, 18 conjunts are in the unsatisfiable core [2021-12-18 20:02:59,210 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 20:02:59,239 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-12-18 20:02:59,434 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-18 20:02:59,434 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 20:02:59,434 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-18 20:02:59,434 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [132662979] [2021-12-18 20:02:59,434 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [132662979] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 20:02:59,434 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 20:02:59,435 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-18 20:02:59,435 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928782376] [2021-12-18 20:02:59,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 20:02:59,435 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-18 20:02:59,435 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-18 20:02:59,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-18 20:02:59,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-12-18 20:02:59,436 INFO L87 Difference]: Start difference. First operand 48 states and 57 transitions. Second operand has 7 states, 6 states have (on average 2.1666666666666665) internal successors, (13), 7 states have internal predecessors, (13), 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) [2021-12-18 20:02:59,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 20:02:59,728 INFO L93 Difference]: Finished difference Result 64 states and 72 transitions. [2021-12-18 20:02:59,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-18 20:02:59,729 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.1666666666666665) internal successors, (13), 7 states have internal predecessors, (13), 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 13 [2021-12-18 20:02:59,729 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 20:02:59,729 INFO L225 Difference]: With dead ends: 64 [2021-12-18 20:02:59,729 INFO L226 Difference]: Without dead ends: 64 [2021-12-18 20:02:59,730 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2021-12-18 20:02:59,730 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 85 mSDsluCounter, 35 mSDsCounter, 0 mSdLazyCounter, 70 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 46 SdHoareTripleChecker+Invalid, 98 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 70 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 24 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-18 20:02:59,730 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [85 Valid, 46 Invalid, 98 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 70 Invalid, 0 Unknown, 24 Unchecked, 0.2s Time] [2021-12-18 20:02:59,731 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2021-12-18 20:02:59,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 50. [2021-12-18 20:02:59,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 43 states have (on average 1.372093023255814) internal successors, (59), 49 states have internal predecessors, (59), 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) [2021-12-18 20:02:59,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 59 transitions. [2021-12-18 20:02:59,733 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 59 transitions. Word has length 13 [2021-12-18 20:02:59,734 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 20:02:59,734 INFO L470 AbstractCegarLoop]: Abstraction has 50 states and 59 transitions. [2021-12-18 20:02:59,734 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.1666666666666665) internal successors, (13), 7 states have internal predecessors, (13), 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) [2021-12-18 20:02:59,734 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 59 transitions. [2021-12-18 20:02:59,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-12-18 20:02:59,734 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 20:02:59,734 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 20:02:59,751 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2021-12-18 20:02:59,935 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-18 20:02:59,935 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 11 more)] === [2021-12-18 20:02:59,935 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 20:02:59,935 INFO L85 PathProgramCache]: Analyzing trace with hash -1346022463, now seen corresponding path program 1 times [2021-12-18 20:02:59,936 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-18 20:02:59,936 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1809256094] [2021-12-18 20:02:59,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 20:02:59,936 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-18 20:02:59,936 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-18 20:02:59,937 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-18 20:02:59,938 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2021-12-18 20:02:59,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 20:02:59,983 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 15 conjunts are in the unsatisfiable core [2021-12-18 20:02:59,984 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 20:03:00,002 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-12-18 20:03:00,468 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-18 20:03:00,469 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 20:03:00,469 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-18 20:03:00,469 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1809256094] [2021-12-18 20:03:00,469 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1809256094] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 20:03:00,469 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 20:03:00,469 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-18 20:03:00,469 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1976158708] [2021-12-18 20:03:00,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 20:03:00,470 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-18 20:03:00,470 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-18 20:03:00,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-18 20:03:00,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-12-18 20:03:00,470 INFO L87 Difference]: Start difference. First operand 50 states and 59 transitions. Second operand has 7 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 7 states have internal predecessors, (14), 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) [2021-12-18 20:03:00,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 20:03:00,494 INFO L93 Difference]: Finished difference Result 51 states and 60 transitions. [2021-12-18 20:03:00,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-18 20:03:00,495 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 7 states have internal predecessors, (14), 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 14 [2021-12-18 20:03:00,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 20:03:00,495 INFO L225 Difference]: With dead ends: 51 [2021-12-18 20:03:00,495 INFO L226 Difference]: Without dead ends: 51 [2021-12-18 20:03:00,495 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-12-18 20:03:00,496 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 1 mSDsluCounter, 76 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 101 SdHoareTripleChecker+Invalid, 57 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 55 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-18 20:03:00,496 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1 Valid, 101 Invalid, 57 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 55 Unchecked, 0.0s Time] [2021-12-18 20:03:00,496 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2021-12-18 20:03:00,498 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 51. [2021-12-18 20:03:00,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51 states, 44 states have (on average 1.3636363636363635) internal successors, (60), 50 states have internal predecessors, (60), 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) [2021-12-18 20:03:00,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 60 transitions. [2021-12-18 20:03:00,499 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 60 transitions. Word has length 14 [2021-12-18 20:03:00,499 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 20:03:00,499 INFO L470 AbstractCegarLoop]: Abstraction has 51 states and 60 transitions. [2021-12-18 20:03:00,499 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 7 states have internal predecessors, (14), 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) [2021-12-18 20:03:00,500 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 60 transitions. [2021-12-18 20:03:00,500 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-12-18 20:03:00,500 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 20:03:00,500 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 1, 1, 1, 1, 1] [2021-12-18 20:03:00,511 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Ended with exit code 0 [2021-12-18 20:03:00,709 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-18 20:03:00,709 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 11 more)] === [2021-12-18 20:03:00,709 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 20:03:00,709 INFO L85 PathProgramCache]: Analyzing trace with hash -1817992175, now seen corresponding path program 2 times [2021-12-18 20:03:00,709 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-18 20:03:00,710 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1093011262] [2021-12-18 20:03:00,710 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-18 20:03:00,710 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-18 20:03:00,710 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-18 20:03:00,711 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-18 20:03:00,712 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2021-12-18 20:03:00,759 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-18 20:03:00,759 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 20:03:00,761 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 13 conjunts are in the unsatisfiable core [2021-12-18 20:03:00,762 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 20:03:00,794 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-12-18 20:03:01,077 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-18 20:03:01,077 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 20:03:01,901 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-18 20:03:01,901 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-18 20:03:01,901 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1093011262] [2021-12-18 20:03:01,901 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1093011262] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 20:03:01,901 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 20:03:01,901 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2021-12-18 20:03:01,901 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1696969979] [2021-12-18 20:03:01,901 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 20:03:01,901 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-12-18 20:03:01,902 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-18 20:03:01,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-12-18 20:03:01,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=128, Unknown=0, NotChecked=0, Total=182 [2021-12-18 20:03:01,902 INFO L87 Difference]: Start difference. First operand 51 states and 60 transitions. Second operand has 14 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 14 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) [2021-12-18 20:03:04,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 20:03:04,234 INFO L93 Difference]: Finished difference Result 227 states and 270 transitions. [2021-12-18 20:03:04,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-12-18 20:03:04,235 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 14 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 18 [2021-12-18 20:03:04,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 20:03:04,236 INFO L225 Difference]: With dead ends: 227 [2021-12-18 20:03:04,236 INFO L226 Difference]: Without dead ends: 227 [2021-12-18 20:03:04,236 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=144, Invalid=318, Unknown=0, NotChecked=0, Total=462 [2021-12-18 20:03:04,237 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 301 mSDsluCounter, 220 mSDsCounter, 0 mSdLazyCounter, 287 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 301 SdHoareTripleChecker+Valid, 263 SdHoareTripleChecker+Invalid, 363 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 287 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 60 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2021-12-18 20:03:04,237 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [301 Valid, 263 Invalid, 363 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 287 Invalid, 0 Unknown, 60 Unchecked, 1.3s Time] [2021-12-18 20:03:04,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states. [2021-12-18 20:03:04,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 67. [2021-12-18 20:03:04,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 67 states, 60 states have (on average 1.3333333333333333) internal successors, (80), 66 states have internal predecessors, (80), 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) [2021-12-18 20:03:04,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 80 transitions. [2021-12-18 20:03:04,240 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 80 transitions. Word has length 18 [2021-12-18 20:03:04,240 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 20:03:04,241 INFO L470 AbstractCegarLoop]: Abstraction has 67 states and 80 transitions. [2021-12-18 20:03:04,241 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 14 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) [2021-12-18 20:03:04,241 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 80 transitions. [2021-12-18 20:03:04,241 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-12-18 20:03:04,241 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 20:03:04,241 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 20:03:04,252 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2021-12-18 20:03:04,441 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-18 20:03:04,442 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 11 more)] === [2021-12-18 20:03:04,442 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 20:03:04,442 INFO L85 PathProgramCache]: Analyzing trace with hash -511715546, now seen corresponding path program 1 times [2021-12-18 20:03:04,442 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-18 20:03:04,442 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [464747477] [2021-12-18 20:03:04,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 20:03:04,443 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-18 20:03:04,443 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-18 20:03:04,443 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-18 20:03:04,445 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2021-12-18 20:03:04,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 20:03:04,494 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 19 conjunts are in the unsatisfiable core [2021-12-18 20:03:04,496 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 20:03:04,517 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-12-18 20:03:04,738 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-18 20:03:04,738 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 20:03:05,694 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-18 20:03:05,694 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-18 20:03:05,694 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [464747477] [2021-12-18 20:03:05,694 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [464747477] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 20:03:05,694 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 20:03:05,694 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 16 [2021-12-18 20:03:05,694 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [398519705] [2021-12-18 20:03:05,695 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 20:03:05,695 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-12-18 20:03:05,695 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-18 20:03:05,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-12-18 20:03:05,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2021-12-18 20:03:05,696 INFO L87 Difference]: Start difference. First operand 67 states and 80 transitions. Second operand has 16 states, 16 states have (on average 2.125) internal successors, (34), 16 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) [2021-12-18 20:03:06,133 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 20:03:06,133 INFO L93 Difference]: Finished difference Result 71 states and 83 transitions. [2021-12-18 20:03:06,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-18 20:03:06,134 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.125) internal successors, (34), 16 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 18 [2021-12-18 20:03:06,135 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 20:03:06,136 INFO L225 Difference]: With dead ends: 71 [2021-12-18 20:03:06,136 INFO L226 Difference]: Without dead ends: 67 [2021-12-18 20:03:06,136 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2021-12-18 20:03:06,137 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 27 mSDsluCounter, 126 mSDsCounter, 0 mSdLazyCounter, 88 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 148 SdHoareTripleChecker+Invalid, 172 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 88 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 77 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-18 20:03:06,137 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 148 Invalid, 172 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 88 Invalid, 0 Unknown, 77 Unchecked, 0.3s Time] [2021-12-18 20:03:06,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2021-12-18 20:03:06,140 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 67. [2021-12-18 20:03:06,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 67 states, 60 states have (on average 1.3166666666666667) internal successors, (79), 66 states have internal predecessors, (79), 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) [2021-12-18 20:03:06,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 79 transitions. [2021-12-18 20:03:06,141 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 79 transitions. Word has length 18 [2021-12-18 20:03:06,141 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 20:03:06,141 INFO L470 AbstractCegarLoop]: Abstraction has 67 states and 79 transitions. [2021-12-18 20:03:06,141 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.125) internal successors, (34), 16 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) [2021-12-18 20:03:06,141 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 79 transitions. [2021-12-18 20:03:06,142 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-12-18 20:03:06,142 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 20:03:06,142 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 20:03:06,151 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2021-12-18 20:03:06,351 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-18 20:03:06,351 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 11 more)] === [2021-12-18 20:03:06,351 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 20:03:06,352 INFO L85 PathProgramCache]: Analyzing trace with hash 1609243625, now seen corresponding path program 2 times [2021-12-18 20:03:06,352 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-18 20:03:06,352 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2035890950] [2021-12-18 20:03:06,352 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-18 20:03:06,352 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-18 20:03:06,352 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-18 20:03:06,353 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-18 20:03:06,354 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2021-12-18 20:03:06,403 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-18 20:03:06,404 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 20:03:06,407 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 19 conjunts are in the unsatisfiable core [2021-12-18 20:03:06,409 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 20:03:06,431 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-12-18 20:03:06,775 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-12-18 20:03:06,776 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 20:03:07,703 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-12-18 20:03:07,703 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-18 20:03:07,703 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2035890950] [2021-12-18 20:03:07,703 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2035890950] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 20:03:07,703 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 20:03:07,703 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2021-12-18 20:03:07,703 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [91590077] [2021-12-18 20:03:07,703 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 20:03:07,704 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-12-18 20:03:07,704 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-18 20:03:07,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-12-18 20:03:07,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2021-12-18 20:03:07,704 INFO L87 Difference]: Start difference. First operand 67 states and 79 transitions. Second operand has 16 states, 15 states have (on average 2.2666666666666666) internal successors, (34), 16 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) [2021-12-18 20:03:10,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 20:03:10,049 INFO L93 Difference]: Finished difference Result 129 states and 150 transitions. [2021-12-18 20:03:10,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-12-18 20:03:10,050 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.2666666666666666) internal successors, (34), 16 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 22 [2021-12-18 20:03:10,050 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 20:03:10,051 INFO L225 Difference]: With dead ends: 129 [2021-12-18 20:03:10,051 INFO L226 Difference]: Without dead ends: 129 [2021-12-18 20:03:10,051 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=166, Invalid=434, Unknown=0, NotChecked=0, Total=600 [2021-12-18 20:03:10,052 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 290 mSDsluCounter, 101 mSDsCounter, 0 mSdLazyCounter, 242 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 290 SdHoareTripleChecker+Valid, 111 SdHoareTripleChecker+Invalid, 303 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 242 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 30 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2021-12-18 20:03:10,052 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [290 Valid, 111 Invalid, 303 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 242 Invalid, 0 Unknown, 30 Unchecked, 1.3s Time] [2021-12-18 20:03:10,052 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129 states. [2021-12-18 20:03:10,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129 to 91. [2021-12-18 20:03:10,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 84 states have (on average 1.380952380952381) internal successors, (116), 90 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) [2021-12-18 20:03:10,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 116 transitions. [2021-12-18 20:03:10,055 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 116 transitions. Word has length 22 [2021-12-18 20:03:10,055 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 20:03:10,055 INFO L470 AbstractCegarLoop]: Abstraction has 91 states and 116 transitions. [2021-12-18 20:03:10,056 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 2.2666666666666666) internal successors, (34), 16 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) [2021-12-18 20:03:10,056 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 116 transitions. [2021-12-18 20:03:10,056 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-12-18 20:03:10,056 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 20:03:10,056 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 20:03:10,065 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2021-12-18 20:03:10,265 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-18 20:03:10,265 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 11 more)] === [2021-12-18 20:03:10,266 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 20:03:10,266 INFO L85 PathProgramCache]: Analyzing trace with hash -1653055190, now seen corresponding path program 1 times [2021-12-18 20:03:10,266 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-18 20:03:10,266 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [694369341] [2021-12-18 20:03:10,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 20:03:10,266 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-18 20:03:10,267 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-18 20:03:10,267 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-18 20:03:10,268 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2021-12-18 20:03:10,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 20:03:10,326 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 15 conjunts are in the unsatisfiable core [2021-12-18 20:03:10,328 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 20:03:10,340 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-12-18 20:03:10,882 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-12-18 20:03:10,882 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 20:03:11,507 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-12-18 20:03:11,507 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-18 20:03:11,507 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [694369341] [2021-12-18 20:03:11,507 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [694369341] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 20:03:11,507 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 20:03:11,507 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 12 [2021-12-18 20:03:11,508 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [932273662] [2021-12-18 20:03:11,508 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 20:03:11,508 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-12-18 20:03:11,508 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-18 20:03:11,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-12-18 20:03:11,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-12-18 20:03:11,509 INFO L87 Difference]: Start difference. First operand 91 states and 116 transitions. Second operand has 13 states, 12 states have (on average 3.0) internal successors, (36), 13 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) [2021-12-18 20:03:11,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 20:03:11,883 INFO L93 Difference]: Finished difference Result 95 states and 120 transitions. [2021-12-18 20:03:11,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-18 20:03:11,884 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 3.0) internal successors, (36), 13 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 23 [2021-12-18 20:03:11,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 20:03:11,885 INFO L225 Difference]: With dead ends: 95 [2021-12-18 20:03:11,885 INFO L226 Difference]: Without dead ends: 95 [2021-12-18 20:03:11,885 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-12-18 20:03:11,885 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 14 mSDsluCounter, 88 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 110 SdHoareTripleChecker+Invalid, 73 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 28 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-18 20:03:11,886 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 110 Invalid, 73 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 43 Invalid, 0 Unknown, 28 Unchecked, 0.3s Time] [2021-12-18 20:03:11,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states. [2021-12-18 20:03:11,888 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 94. [2021-12-18 20:03:11,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94 states, 88 states have (on average 1.3522727272727273) internal successors, (119), 93 states have internal predecessors, (119), 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) [2021-12-18 20:03:11,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 119 transitions. [2021-12-18 20:03:11,889 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 119 transitions. Word has length 23 [2021-12-18 20:03:11,889 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 20:03:11,889 INFO L470 AbstractCegarLoop]: Abstraction has 94 states and 119 transitions. [2021-12-18 20:03:11,890 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 3.0) internal successors, (36), 13 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) [2021-12-18 20:03:11,890 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 119 transitions. [2021-12-18 20:03:11,890 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-12-18 20:03:11,890 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 20:03:11,890 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 20:03:11,899 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2021-12-18 20:03:12,091 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-18 20:03:12,091 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 11 more)] === [2021-12-18 20:03:12,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 20:03:12,091 INFO L85 PathProgramCache]: Analyzing trace with hash -1651208148, now seen corresponding path program 1 times [2021-12-18 20:03:12,092 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-18 20:03:12,092 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1995890884] [2021-12-18 20:03:12,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 20:03:12,092 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-18 20:03:12,092 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-18 20:03:12,093 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-18 20:03:12,095 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2021-12-18 20:03:12,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 20:03:12,150 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-18 20:03:12,151 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 20:03:12,247 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-12-18 20:03:12,247 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 20:03:12,247 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-18 20:03:12,247 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1995890884] [2021-12-18 20:03:12,247 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1995890884] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 20:03:12,247 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 20:03:12,248 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-18 20:03:12,249 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [929848217] [2021-12-18 20:03:12,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 20:03:12,250 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-18 20:03:12,250 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-18 20:03:12,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-18 20:03:12,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-12-18 20:03:12,250 INFO L87 Difference]: Start difference. First operand 94 states and 119 transitions. Second operand has 6 states, 5 states have (on average 3.8) internal successors, (19), 6 states have internal predecessors, (19), 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) [2021-12-18 20:03:12,412 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 20:03:12,412 INFO L93 Difference]: Finished difference Result 132 states and 159 transitions. [2021-12-18 20:03:12,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-18 20:03:12,413 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 3.8) internal successors, (19), 6 states have internal predecessors, (19), 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 [2021-12-18 20:03:12,413 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 20:03:12,414 INFO L225 Difference]: With dead ends: 132 [2021-12-18 20:03:12,414 INFO L226 Difference]: Without dead ends: 132 [2021-12-18 20:03:12,414 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2021-12-18 20:03:12,415 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 92 mSDsluCounter, 39 mSDsCounter, 0 mSdLazyCounter, 59 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 68 SdHoareTripleChecker+Invalid, 64 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 59 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-18 20:03:12,415 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [92 Valid, 68 Invalid, 64 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 59 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-18 20:03:12,415 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2021-12-18 20:03:12,418 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 109. [2021-12-18 20:03:12,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 109 states, 103 states have (on average 1.3398058252427185) internal successors, (138), 108 states have internal predecessors, (138), 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) [2021-12-18 20:03:12,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 138 transitions. [2021-12-18 20:03:12,419 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 138 transitions. Word has length 23 [2021-12-18 20:03:12,419 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 20:03:12,419 INFO L470 AbstractCegarLoop]: Abstraction has 109 states and 138 transitions. [2021-12-18 20:03:12,419 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 3.8) internal successors, (19), 6 states have internal predecessors, (19), 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) [2021-12-18 20:03:12,419 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 138 transitions. [2021-12-18 20:03:12,420 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-12-18 20:03:12,420 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 20:03:12,420 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 20:03:12,429 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2021-12-18 20:03:12,623 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-18 20:03:12,623 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 11 more)] === [2021-12-18 20:03:12,623 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 20:03:12,624 INFO L85 PathProgramCache]: Analyzing trace with hash 294852956, now seen corresponding path program 1 times [2021-12-18 20:03:12,624 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-18 20:03:12,624 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [74883949] [2021-12-18 20:03:12,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 20:03:12,624 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-18 20:03:12,624 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-18 20:03:12,625 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-18 20:03:12,628 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2021-12-18 20:03:12,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 20:03:12,693 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 15 conjunts are in the unsatisfiable core [2021-12-18 20:03:12,694 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 20:03:12,716 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-12-18 20:03:13,812 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-12-18 20:03:13,812 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 20:03:14,516 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-12-18 20:03:14,517 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-18 20:03:14,517 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [74883949] [2021-12-18 20:03:14,517 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [74883949] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 20:03:14,517 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 20:03:14,517 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 12 [2021-12-18 20:03:14,517 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634151478] [2021-12-18 20:03:14,517 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 20:03:14,517 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-12-18 20:03:14,518 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-18 20:03:14,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-12-18 20:03:14,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-12-18 20:03:14,518 INFO L87 Difference]: Start difference. First operand 109 states and 138 transitions. Second operand has 13 states, 12 states have (on average 3.1666666666666665) internal successors, (38), 13 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) [2021-12-18 20:03:14,814 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 20:03:14,814 INFO L93 Difference]: Finished difference Result 109 states and 137 transitions. [2021-12-18 20:03:14,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-18 20:03:14,814 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 3.1666666666666665) internal successors, (38), 13 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 24 [2021-12-18 20:03:14,815 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 20:03:14,815 INFO L225 Difference]: With dead ends: 109 [2021-12-18 20:03:14,815 INFO L226 Difference]: Without dead ends: 109 [2021-12-18 20:03:14,815 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-12-18 20:03:14,816 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 10 mSDsluCounter, 88 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 111 SdHoareTripleChecker+Invalid, 63 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 25 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-18 20:03:14,816 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 111 Invalid, 63 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 37 Invalid, 0 Unknown, 25 Unchecked, 0.3s Time] [2021-12-18 20:03:14,816 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states. [2021-12-18 20:03:14,818 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 106. [2021-12-18 20:03:14,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106 states, 100 states have (on average 1.34) internal successors, (134), 105 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) [2021-12-18 20:03:14,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 134 transitions. [2021-12-18 20:03:14,819 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 134 transitions. Word has length 24 [2021-12-18 20:03:14,819 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 20:03:14,819 INFO L470 AbstractCegarLoop]: Abstraction has 106 states and 134 transitions. [2021-12-18 20:03:14,819 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 3.1666666666666665) internal successors, (38), 13 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) [2021-12-18 20:03:14,819 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 134 transitions. [2021-12-18 20:03:14,820 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-12-18 20:03:14,820 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 20:03:14,820 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 20:03:14,829 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2021-12-18 20:03:15,027 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-18 20:03:15,028 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 11 more)] === [2021-12-18 20:03:15,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 20:03:15,028 INFO L85 PathProgramCache]: Analyzing trace with hash -623576636, now seen corresponding path program 2 times [2021-12-18 20:03:15,028 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-18 20:03:15,028 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1670289085] [2021-12-18 20:03:15,028 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-18 20:03:15,028 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-18 20:03:15,029 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-18 20:03:15,029 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-18 20:03:15,030 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2021-12-18 20:03:15,099 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-18 20:03:15,099 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 20:03:15,104 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 17 conjunts are in the unsatisfiable core [2021-12-18 20:03:15,105 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 20:03:15,117 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-12-18 20:03:15,568 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-12-18 20:03:15,568 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 20:03:16,635 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-12-18 20:03:16,635 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-18 20:03:16,636 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1670289085] [2021-12-18 20:03:16,636 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1670289085] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 20:03:16,636 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 20:03:16,636 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2021-12-18 20:03:16,636 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1457709660] [2021-12-18 20:03:16,636 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 20:03:16,637 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-12-18 20:03:16,637 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-18 20:03:16,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-12-18 20:03:16,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2021-12-18 20:03:16,638 INFO L87 Difference]: Start difference. First operand 106 states and 134 transitions. Second operand has 17 states, 16 states have (on average 2.875) internal successors, (46), 17 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) [2021-12-18 20:03:19,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 20:03:19,189 INFO L93 Difference]: Finished difference Result 132 states and 167 transitions. [2021-12-18 20:03:19,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-12-18 20:03:19,189 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 2.875) internal successors, (46), 17 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 28 [2021-12-18 20:03:19,189 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 20:03:19,189 INFO L225 Difference]: With dead ends: 132 [2021-12-18 20:03:19,189 INFO L226 Difference]: Without dead ends: 132 [2021-12-18 20:03:19,190 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 168 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=197, Invalid=733, Unknown=0, NotChecked=0, Total=930 [2021-12-18 20:03:19,190 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 24 mSDsluCounter, 105 mSDsCounter, 0 mSdLazyCounter, 73 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 125 SdHoareTripleChecker+Invalid, 118 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 73 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 40 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-12-18 20:03:19,190 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 125 Invalid, 118 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 73 Invalid, 0 Unknown, 40 Unchecked, 0.6s Time] [2021-12-18 20:03:19,191 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2021-12-18 20:03:19,192 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 126. [2021-12-18 20:03:19,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 126 states, 120 states have (on average 1.375) internal successors, (165), 125 states have internal predecessors, (165), 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) [2021-12-18 20:03:19,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 165 transitions. [2021-12-18 20:03:19,193 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 165 transitions. Word has length 28 [2021-12-18 20:03:19,193 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 20:03:19,193 INFO L470 AbstractCegarLoop]: Abstraction has 126 states and 165 transitions. [2021-12-18 20:03:19,193 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 2.875) internal successors, (46), 17 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) [2021-12-18 20:03:19,193 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 165 transitions. [2021-12-18 20:03:19,193 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-12-18 20:03:19,193 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 20:03:19,193 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 20:03:19,201 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2021-12-18 20:03:19,394 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-18 20:03:19,394 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 11 more)] === [2021-12-18 20:03:19,394 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 20:03:19,394 INFO L85 PathProgramCache]: Analyzing trace with hash -621729594, now seen corresponding path program 1 times [2021-12-18 20:03:19,395 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-18 20:03:19,395 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1681779160] [2021-12-18 20:03:19,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 20:03:19,395 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-18 20:03:19,395 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-18 20:03:19,396 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-18 20:03:19,398 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2021-12-18 20:03:19,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 20:03:19,467 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 9 conjunts are in the unsatisfiable core [2021-12-18 20:03:19,468 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 20:03:19,584 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-12-18 20:03:19,584 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 20:03:19,730 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 9 [2021-12-18 20:03:20,034 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-12-18 20:03:20,034 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-18 20:03:20,034 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1681779160] [2021-12-18 20:03:20,034 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1681779160] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 20:03:20,035 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 20:03:20,035 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2021-12-18 20:03:20,035 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767558966] [2021-12-18 20:03:20,035 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 20:03:20,035 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-12-18 20:03:20,035 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-18 20:03:20,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-12-18 20:03:20,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-12-18 20:03:20,036 INFO L87 Difference]: Start difference. First operand 126 states and 165 transitions. Second operand has 12 states, 11 states have (on average 4.090909090909091) internal successors, (45), 12 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) [2021-12-18 20:03:22,260 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 20:03:22,260 INFO L93 Difference]: Finished difference Result 245 states and 291 transitions. [2021-12-18 20:03:22,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-12-18 20:03:22,260 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 4.090909090909091) internal successors, (45), 12 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 28 [2021-12-18 20:03:22,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 20:03:22,261 INFO L225 Difference]: With dead ends: 245 [2021-12-18 20:03:22,261 INFO L226 Difference]: Without dead ends: 245 [2021-12-18 20:03:22,262 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 303 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=352, Invalid=838, Unknown=0, NotChecked=0, Total=1190 [2021-12-18 20:03:22,263 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 424 mSDsluCounter, 100 mSDsCounter, 0 mSdLazyCounter, 255 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 424 SdHoareTripleChecker+Valid, 118 SdHoareTripleChecker+Invalid, 338 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 255 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2021-12-18 20:03:22,263 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [424 Valid, 118 Invalid, 338 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 255 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2021-12-18 20:03:22,263 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 245 states. [2021-12-18 20:03:22,266 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 245 to 119. [2021-12-18 20:03:22,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 119 states, 113 states have (on average 1.3628318584070795) internal successors, (154), 118 states have internal predecessors, (154), 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) [2021-12-18 20:03:22,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 119 states to 119 states and 154 transitions. [2021-12-18 20:03:22,267 INFO L78 Accepts]: Start accepts. Automaton has 119 states and 154 transitions. Word has length 28 [2021-12-18 20:03:22,267 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 20:03:22,267 INFO L470 AbstractCegarLoop]: Abstraction has 119 states and 154 transitions. [2021-12-18 20:03:22,267 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 4.090909090909091) internal successors, (45), 12 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) [2021-12-18 20:03:22,267 INFO L276 IsEmpty]: Start isEmpty. Operand 119 states and 154 transitions. [2021-12-18 20:03:22,268 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-12-18 20:03:22,268 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 20:03:22,268 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 20:03:22,278 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (22)] Ended with exit code 0 [2021-12-18 20:03:22,477 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-18 20:03:22,477 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 11 more)] === [2021-12-18 20:03:22,478 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 20:03:22,478 INFO L85 PathProgramCache]: Analyzing trace with hash 2143917058, now seen corresponding path program 2 times [2021-12-18 20:03:22,478 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-18 20:03:22,478 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1737217096] [2021-12-18 20:03:22,478 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-18 20:03:22,479 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-18 20:03:22,479 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-18 20:03:22,480 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-18 20:03:22,481 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2021-12-18 20:03:22,541 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-18 20:03:22,541 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 20:03:22,545 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 17 conjunts are in the unsatisfiable core [2021-12-18 20:03:22,546 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 20:03:22,558 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-12-18 20:03:23,507 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-12-18 20:03:23,507 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 20:03:24,632 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-12-18 20:03:24,632 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-18 20:03:24,632 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1737217096] [2021-12-18 20:03:24,632 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1737217096] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 20:03:24,632 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 20:03:24,632 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2021-12-18 20:03:24,633 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25924033] [2021-12-18 20:03:24,633 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 20:03:24,633 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-12-18 20:03:24,633 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-18 20:03:24,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-12-18 20:03:24,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2021-12-18 20:03:24,634 INFO L87 Difference]: Start difference. First operand 119 states and 154 transitions. Second operand has 17 states, 16 states have (on average 3.0) internal successors, (48), 17 states have internal predecessors, (48), 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) [2021-12-18 20:03:26,708 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 20:03:26,709 INFO L93 Difference]: Finished difference Result 132 states and 167 transitions. [2021-12-18 20:03:26,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-12-18 20:03:26,709 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 3.0) internal successors, (48), 17 states have internal predecessors, (48), 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 29 [2021-12-18 20:03:26,710 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 20:03:26,710 INFO L225 Difference]: With dead ends: 132 [2021-12-18 20:03:26,710 INFO L226 Difference]: Without dead ends: 132 [2021-12-18 20:03:26,711 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=145, Invalid=557, Unknown=0, NotChecked=0, Total=702 [2021-12-18 20:03:26,711 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 21 mSDsluCounter, 125 mSDsCounter, 0 mSdLazyCounter, 81 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 145 SdHoareTripleChecker+Invalid, 120 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 81 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 35 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-12-18 20:03:26,711 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 145 Invalid, 120 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 81 Invalid, 0 Unknown, 35 Unchecked, 0.6s Time] [2021-12-18 20:03:26,712 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2021-12-18 20:03:26,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 115. [2021-12-18 20:03:26,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 115 states, 109 states have (on average 1.3577981651376148) internal successors, (148), 114 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) [2021-12-18 20:03:26,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 115 states to 115 states and 148 transitions. [2021-12-18 20:03:26,714 INFO L78 Accepts]: Start accepts. Automaton has 115 states and 148 transitions. Word has length 29 [2021-12-18 20:03:26,714 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 20:03:26,714 INFO L470 AbstractCegarLoop]: Abstraction has 115 states and 148 transitions. [2021-12-18 20:03:26,714 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 3.0) internal successors, (48), 17 states have internal predecessors, (48), 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) [2021-12-18 20:03:26,714 INFO L276 IsEmpty]: Start isEmpty. Operand 115 states and 148 transitions. [2021-12-18 20:03:26,715 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-12-18 20:03:26,715 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 20:03:26,715 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 20:03:26,729 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (23)] Forceful destruction successful, exit code 0 [2021-12-18 20:03:26,924 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-18 20:03:26,925 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 11 more)] === [2021-12-18 20:03:26,925 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 20:03:26,925 INFO L85 PathProgramCache]: Analyzing trace with hash 1767402818, now seen corresponding path program 1 times [2021-12-18 20:03:26,925 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-18 20:03:26,925 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [446652297] [2021-12-18 20:03:26,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 20:03:26,925 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-18 20:03:26,925 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-18 20:03:26,926 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-18 20:03:26,927 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2021-12-18 20:03:27,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 20:03:27,028 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-18 20:03:27,030 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 20:03:29,175 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-12-18 20:03:29,175 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 20:03:29,175 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-18 20:03:29,176 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [446652297] [2021-12-18 20:03:29,176 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [446652297] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 20:03:29,176 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 20:03:29,176 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-18 20:03:29,176 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [383121402] [2021-12-18 20:03:29,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 20:03:29,176 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-18 20:03:29,176 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-18 20:03:29,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-18 20:03:29,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=11, Unknown=1, NotChecked=0, Total=20 [2021-12-18 20:03:29,177 INFO L87 Difference]: Start difference. First operand 115 states and 148 transitions. Second operand has 5 states, 4 states have (on average 6.75) internal successors, (27), 5 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) [2021-12-18 20:03:29,180 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 20:03:29,180 INFO L93 Difference]: Finished difference Result 114 states and 147 transitions. [2021-12-18 20:03:29,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-18 20:03:29,181 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 6.75) internal successors, (27), 5 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 31 [2021-12-18 20:03:29,181 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 20:03:29,182 INFO L225 Difference]: With dead ends: 114 [2021-12-18 20:03:29,182 INFO L226 Difference]: Without dead ends: 112 [2021-12-18 20:03:29,182 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=8, Invalid=11, Unknown=1, NotChecked=0, Total=20 [2021-12-18 20:03:29,183 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 6 mSDsluCounter, 21 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 44 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 12 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-18 20:03:29,183 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [6 Valid, 44 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 12 Unchecked, 0.0s Time] [2021-12-18 20:03:29,183 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112 states. [2021-12-18 20:03:29,185 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112 to 112. [2021-12-18 20:03:29,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 112 states, 107 states have (on average 1.3457943925233644) internal successors, (144), 111 states have internal predecessors, (144), 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) [2021-12-18 20:03:29,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 144 transitions. [2021-12-18 20:03:29,186 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 144 transitions. Word has length 31 [2021-12-18 20:03:29,186 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 20:03:29,186 INFO L470 AbstractCegarLoop]: Abstraction has 112 states and 144 transitions. [2021-12-18 20:03:29,186 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 6.75) internal successors, (27), 5 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) [2021-12-18 20:03:29,186 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 144 transitions. [2021-12-18 20:03:29,186 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-12-18 20:03:29,187 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 20:03:29,187 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 20:03:29,197 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (24)] Ended with exit code 0 [2021-12-18 20:03:29,396 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-18 20:03:29,397 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 11 more)] === [2021-12-18 20:03:29,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 20:03:29,397 INFO L85 PathProgramCache]: Analyzing trace with hash 1767403543, now seen corresponding path program 1 times [2021-12-18 20:03:29,397 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-18 20:03:29,397 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [805009890] [2021-12-18 20:03:29,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 20:03:29,398 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-18 20:03:29,398 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-18 20:03:29,398 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-18 20:03:29,399 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2021-12-18 20:03:29,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 20:03:29,472 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 15 conjunts are in the unsatisfiable core [2021-12-18 20:03:29,473 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 20:03:29,488 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-12-18 20:03:30,175 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-12-18 20:03:30,175 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 20:03:30,881 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-12-18 20:03:30,881 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-18 20:03:30,881 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [805009890] [2021-12-18 20:03:30,881 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [805009890] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 20:03:30,882 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 20:03:30,882 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 12 [2021-12-18 20:03:30,882 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1729614741] [2021-12-18 20:03:30,882 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 20:03:30,882 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-12-18 20:03:30,882 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-18 20:03:30,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-12-18 20:03:30,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2021-12-18 20:03:30,883 INFO L87 Difference]: Start difference. First operand 112 states and 144 transitions. Second operand has 13 states, 12 states have (on average 4.333333333333333) internal successors, (52), 13 states have internal predecessors, (52), 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) [2021-12-18 20:03:31,372 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 20:03:31,372 INFO L93 Difference]: Finished difference Result 142 states and 179 transitions. [2021-12-18 20:03:31,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-12-18 20:03:31,373 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 4.333333333333333) internal successors, (52), 13 states have internal predecessors, (52), 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 31 [2021-12-18 20:03:31,373 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 20:03:31,374 INFO L225 Difference]: With dead ends: 142 [2021-12-18 20:03:31,374 INFO L226 Difference]: Without dead ends: 142 [2021-12-18 20:03:31,374 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2021-12-18 20:03:31,374 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 47 mSDsluCounter, 89 mSDsCounter, 0 mSdLazyCounter, 45 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 92 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 45 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 47 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-18 20:03:31,375 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 103 Invalid, 92 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 45 Invalid, 0 Unknown, 47 Unchecked, 0.4s Time] [2021-12-18 20:03:31,375 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 142 states. [2021-12-18 20:03:31,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 142 to 134. [2021-12-18 20:03:31,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 134 states, 129 states have (on average 1.3643410852713178) internal successors, (176), 133 states have internal predecessors, (176), 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) [2021-12-18 20:03:31,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 176 transitions. [2021-12-18 20:03:31,377 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 176 transitions. Word has length 31 [2021-12-18 20:03:31,378 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 20:03:31,378 INFO L470 AbstractCegarLoop]: Abstraction has 134 states and 176 transitions. [2021-12-18 20:03:31,378 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 4.333333333333333) internal successors, (52), 13 states have internal predecessors, (52), 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) [2021-12-18 20:03:31,378 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 176 transitions. [2021-12-18 20:03:31,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-12-18 20:03:31,378 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 20:03:31,378 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 20:03:31,386 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (25)] Ended with exit code 0 [2021-12-18 20:03:31,579 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-18 20:03:31,580 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 11 more)] === [2021-12-18 20:03:31,580 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 20:03:31,580 INFO L85 PathProgramCache]: Analyzing trace with hash 1767403589, now seen corresponding path program 1 times [2021-12-18 20:03:31,580 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-18 20:03:31,580 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [685658898] [2021-12-18 20:03:31,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 20:03:31,581 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-18 20:03:31,581 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-18 20:03:31,581 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-18 20:03:31,583 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2021-12-18 20:03:31,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 20:03:31,659 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 22 conjunts are in the unsatisfiable core [2021-12-18 20:03:31,660 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 20:03:31,682 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-12-18 20:03:32,198 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-12-18 20:03:32,198 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 20:03:33,265 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-12-18 20:03:33,265 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-18 20:03:33,265 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [685658898] [2021-12-18 20:03:33,266 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [685658898] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 20:03:33,266 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 20:03:33,266 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8] total 18 [2021-12-18 20:03:33,266 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [885185045] [2021-12-18 20:03:33,266 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 20:03:33,266 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-18 20:03:33,266 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-18 20:03:33,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-18 20:03:33,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=226, Unknown=0, NotChecked=0, Total=306 [2021-12-18 20:03:33,267 INFO L87 Difference]: Start difference. First operand 134 states and 176 transitions. Second operand has 18 states, 18 states have (on average 2.888888888888889) internal successors, (52), 18 states have internal predecessors, (52), 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) [2021-12-18 20:03:38,161 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 20:03:38,161 INFO L93 Difference]: Finished difference Result 195 states and 238 transitions. [2021-12-18 20:03:38,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-12-18 20:03:38,162 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.888888888888889) internal successors, (52), 18 states have internal predecessors, (52), 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 31 [2021-12-18 20:03:38,162 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 20:03:38,162 INFO L225 Difference]: With dead ends: 195 [2021-12-18 20:03:38,162 INFO L226 Difference]: Without dead ends: 187 [2021-12-18 20:03:38,163 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 448 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=462, Invalid=1178, Unknown=0, NotChecked=0, Total=1640 [2021-12-18 20:03:38,164 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 507 mSDsluCounter, 67 mSDsCounter, 0 mSdLazyCounter, 276 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 507 SdHoareTripleChecker+Valid, 76 SdHoareTripleChecker+Invalid, 354 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 276 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2021-12-18 20:03:38,164 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [507 Valid, 76 Invalid, 354 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 276 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2021-12-18 20:03:38,164 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187 states. [2021-12-18 20:03:38,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187 to 136. [2021-12-18 20:03:38,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 136 states, 131 states have (on average 1.366412213740458) internal successors, (179), 135 states have internal predecessors, (179), 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) [2021-12-18 20:03:38,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 179 transitions. [2021-12-18 20:03:38,167 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 179 transitions. Word has length 31 [2021-12-18 20:03:38,167 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 20:03:38,167 INFO L470 AbstractCegarLoop]: Abstraction has 136 states and 179 transitions. [2021-12-18 20:03:38,167 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.888888888888889) internal successors, (52), 18 states have internal predecessors, (52), 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) [2021-12-18 20:03:38,167 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 179 transitions. [2021-12-18 20:03:38,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-12-18 20:03:38,168 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 20:03:38,168 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 20:03:38,179 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (26)] Forceful destruction successful, exit code 0 [2021-12-18 20:03:38,377 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-18 20:03:38,377 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 11 more)] === [2021-12-18 20:03:38,378 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 20:03:38,378 INFO L85 PathProgramCache]: Analyzing trace with hash 276218793, now seen corresponding path program 3 times [2021-12-18 20:03:38,378 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-18 20:03:38,378 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [364132427] [2021-12-18 20:03:38,378 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-18 20:03:38,378 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-18 20:03:38,378 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-18 20:03:38,379 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-18 20:03:38,380 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2021-12-18 20:03:38,503 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-12-18 20:03:38,504 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 20:03:38,509 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 25 conjunts are in the unsatisfiable core [2021-12-18 20:03:38,510 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 20:03:38,534 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-12-18 20:03:39,168 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 3 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-18 20:03:39,168 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 20:03:41,143 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-18 20:03:41,144 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-18 20:03:41,144 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [364132427] [2021-12-18 20:03:41,144 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [364132427] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 20:03:41,144 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 20:03:41,144 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12] total 24 [2021-12-18 20:03:41,144 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2003752119] [2021-12-18 20:03:41,144 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 20:03:41,144 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-12-18 20:03:41,144 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-18 20:03:41,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-12-18 20:03:41,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=454, Unknown=0, NotChecked=0, Total=552 [2021-12-18 20:03:41,146 INFO L87 Difference]: Start difference. First operand 136 states and 179 transitions. Second operand has 24 states, 24 states have (on average 2.5833333333333335) internal successors, (62), 24 states have internal predecessors, (62), 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) [2021-12-18 20:03:48,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 20:03:48,279 INFO L93 Difference]: Finished difference Result 160 states and 201 transitions. [2021-12-18 20:03:48,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-12-18 20:03:48,280 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.5833333333333335) internal successors, (62), 24 states have internal predecessors, (62), 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 32 [2021-12-18 20:03:48,281 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 20:03:48,281 INFO L225 Difference]: With dead ends: 160 [2021-12-18 20:03:48,281 INFO L226 Difference]: Without dead ends: 152 [2021-12-18 20:03:48,282 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 267 ImplicationChecksByTransitivity, 6.5s TimeCoverageRelationStatistics Valid=369, Invalid=1353, Unknown=0, NotChecked=0, Total=1722 [2021-12-18 20:03:48,282 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 321 mSDsluCounter, 93 mSDsCounter, 0 mSdLazyCounter, 446 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 321 SdHoareTripleChecker+Valid, 102 SdHoareTripleChecker+Invalid, 502 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 446 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2021-12-18 20:03:48,282 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [321 Valid, 102 Invalid, 502 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 446 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2021-12-18 20:03:48,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2021-12-18 20:03:48,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 141. [2021-12-18 20:03:48,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 136 states have (on average 1.3529411764705883) internal successors, (184), 140 states have internal predecessors, (184), 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) [2021-12-18 20:03:48,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 184 transitions. [2021-12-18 20:03:48,285 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 184 transitions. Word has length 32 [2021-12-18 20:03:48,285 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 20:03:48,285 INFO L470 AbstractCegarLoop]: Abstraction has 141 states and 184 transitions. [2021-12-18 20:03:48,285 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.5833333333333335) internal successors, (62), 24 states have internal predecessors, (62), 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) [2021-12-18 20:03:48,285 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 184 transitions. [2021-12-18 20:03:48,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-12-18 20:03:48,286 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 20:03:48,286 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 7, 7, 1, 1, 1, 1, 1] [2021-12-18 20:03:48,297 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (27)] Forceful destruction successful, exit code 0 [2021-12-18 20:03:48,495 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-18 20:03:48,495 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 11 more)] === [2021-12-18 20:03:48,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 20:03:48,496 INFO L85 PathProgramCache]: Analyzing trace with hash -563143139, now seen corresponding path program 3 times [2021-12-18 20:03:48,496 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-18 20:03:48,496 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1124395265] [2021-12-18 20:03:48,496 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-18 20:03:48,496 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-18 20:03:48,496 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-18 20:03:48,497 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-18 20:03:48,498 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2021-12-18 20:03:48,604 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2021-12-18 20:03:48,604 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 20:03:48,607 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 17 conjunts are in the unsatisfiable core [2021-12-18 20:03:48,608 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 20:03:48,627 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-12-18 20:03:49,138 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 0 proven. 98 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-18 20:03:49,138 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 20:03:50,821 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 0 proven. 98 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-18 20:03:50,821 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-18 20:03:50,821 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1124395265] [2021-12-18 20:03:50,821 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1124395265] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 20:03:50,821 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 20:03:50,821 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 21 [2021-12-18 20:03:50,821 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1331914894] [2021-12-18 20:03:50,821 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 20:03:50,822 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-12-18 20:03:50,822 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-18 20:03:50,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-12-18 20:03:50,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=336, Unknown=0, NotChecked=0, Total=462 [2021-12-18 20:03:50,823 INFO L87 Difference]: Start difference. First operand 141 states and 184 transitions. Second operand has 22 states, 21 states have (on average 3.142857142857143) internal successors, (66), 22 states have internal predecessors, (66), 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) [2021-12-18 20:04:02,182 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 20:04:02,182 INFO L93 Difference]: Finished difference Result 1339 states and 1808 transitions. [2021-12-18 20:04:02,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-12-18 20:04:02,184 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 3.142857142857143) internal successors, (66), 22 states have internal predecessors, (66), 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 34 [2021-12-18 20:04:02,184 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 20:04:02,188 INFO L225 Difference]: With dead ends: 1339 [2021-12-18 20:04:02,189 INFO L226 Difference]: Without dead ends: 1339 [2021-12-18 20:04:02,189 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 664 ImplicationChecksByTransitivity, 9.4s TimeCoverageRelationStatistics Valid=672, Invalid=1490, Unknown=0, NotChecked=0, Total=2162 [2021-12-18 20:04:02,190 INFO L933 BasicCegarLoop]: 56 mSDtfsCounter, 1314 mSDsluCounter, 562 mSDsCounter, 0 mSdLazyCounter, 851 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1314 SdHoareTripleChecker+Valid, 618 SdHoareTripleChecker+Invalid, 975 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 851 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 96 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2021-12-18 20:04:02,190 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1314 Valid, 618 Invalid, 975 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 851 Invalid, 0 Unknown, 96 Unchecked, 3.0s Time] [2021-12-18 20:04:02,192 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1339 states. [2021-12-18 20:04:02,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1339 to 173. [2021-12-18 20:04:02,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 173 states, 168 states have (on average 1.3333333333333333) internal successors, (224), 172 states have internal predecessors, (224), 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) [2021-12-18 20:04:02,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 224 transitions. [2021-12-18 20:04:02,203 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 224 transitions. Word has length 34 [2021-12-18 20:04:02,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 20:04:02,204 INFO L470 AbstractCegarLoop]: Abstraction has 173 states and 224 transitions. [2021-12-18 20:04:02,204 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 3.142857142857143) internal successors, (66), 22 states have internal predecessors, (66), 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) [2021-12-18 20:04:02,204 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 224 transitions. [2021-12-18 20:04:02,204 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2021-12-18 20:04:02,204 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 20:04:02,205 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 20:04:02,216 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (28)] Forceful destruction successful, exit code 0 [2021-12-18 20:04:02,414 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-18 20:04:02,414 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 11 more)] === [2021-12-18 20:04:02,414 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 20:04:02,414 INFO L85 PathProgramCache]: Analyzing trace with hash 605983569, now seen corresponding path program 1 times [2021-12-18 20:04:02,415 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-18 20:04:02,415 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1556563680] [2021-12-18 20:04:02,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 20:04:02,415 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-18 20:04:02,415 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-18 20:04:02,416 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-18 20:04:02,418 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2021-12-18 20:04:02,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 20:04:02,556 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 16 conjunts are in the unsatisfiable core [2021-12-18 20:04:02,558 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 20:04:02,583 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-12-18 20:04:04,923 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2021-12-18 20:04:04,923 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 20:04:06,022 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2021-12-18 20:04:06,022 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-18 20:04:06,022 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1556563680] [2021-12-18 20:04:06,022 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1556563680] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 20:04:06,022 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 20:04:06,022 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 14 [2021-12-18 20:04:06,022 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897972291] [2021-12-18 20:04:06,022 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 20:04:06,023 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-12-18 20:04:06,023 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-18 20:04:06,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-12-18 20:04:06,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2021-12-18 20:04:06,023 INFO L87 Difference]: Start difference. First operand 173 states and 224 transitions. Second operand has 15 states, 14 states have (on average 4.142857142857143) internal successors, (58), 15 states have internal predecessors, (58), 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) [2021-12-18 20:04:06,678 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 20:04:06,678 INFO L93 Difference]: Finished difference Result 189 states and 243 transitions. [2021-12-18 20:04:06,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-12-18 20:04:06,679 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 4.142857142857143) internal successors, (58), 15 states have internal predecessors, (58), 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 41 [2021-12-18 20:04:06,680 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 20:04:06,680 INFO L225 Difference]: With dead ends: 189 [2021-12-18 20:04:06,680 INFO L226 Difference]: Without dead ends: 189 [2021-12-18 20:04:06,681 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 67 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2021-12-18 20:04:06,681 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 40 mSDsluCounter, 107 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 121 SdHoareTripleChecker+Invalid, 59 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 35 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-18 20:04:06,681 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 121 Invalid, 59 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 24 Invalid, 0 Unknown, 35 Unchecked, 0.1s Time] [2021-12-18 20:04:06,682 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 189 states. [2021-12-18 20:04:06,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 189 to 187. [2021-12-18 20:04:06,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 187 states, 182 states have (on average 1.3296703296703296) internal successors, (242), 186 states have internal predecessors, (242), 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) [2021-12-18 20:04:06,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 187 states to 187 states and 242 transitions. [2021-12-18 20:04:06,685 INFO L78 Accepts]: Start accepts. Automaton has 187 states and 242 transitions. Word has length 41 [2021-12-18 20:04:06,685 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 20:04:06,686 INFO L470 AbstractCegarLoop]: Abstraction has 187 states and 242 transitions. [2021-12-18 20:04:06,686 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 4.142857142857143) internal successors, (58), 15 states have internal predecessors, (58), 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) [2021-12-18 20:04:06,686 INFO L276 IsEmpty]: Start isEmpty. Operand 187 states and 242 transitions. [2021-12-18 20:04:06,686 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2021-12-18 20:04:06,686 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 20:04:06,687 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 20:04:06,701 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (29)] Forceful destruction successful, exit code 0 [2021-12-18 20:04:06,897 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-18 20:04:06,897 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 11 more)] === [2021-12-18 20:04:06,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 20:04:06,897 INFO L85 PathProgramCache]: Analyzing trace with hash 1927265964, now seen corresponding path program 4 times [2021-12-18 20:04:06,898 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-18 20:04:06,898 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [561171355] [2021-12-18 20:04:06,898 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-12-18 20:04:06,898 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-18 20:04:06,898 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-18 20:04:06,899 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-18 20:04:06,900 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (30)] Waiting until timeout for monitored process [2021-12-18 20:04:06,984 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-12-18 20:04:06,985 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 20:04:06,991 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2021-12-18 20:04:06,992 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 20:04:07,030 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-12-18 20:04:07,604 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 24 proven. 24 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-12-18 20:04:07,604 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 20:04:10,198 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 0 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-18 20:04:10,199 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-18 20:04:10,199 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [561171355] [2021-12-18 20:04:10,199 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [561171355] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 20:04:10,199 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 20:04:10,199 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 14] total 25 [2021-12-18 20:04:10,199 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2098611698] [2021-12-18 20:04:10,199 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 20:04:10,199 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-12-18 20:04:10,200 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-18 20:04:10,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-12-18 20:04:10,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=517, Unknown=0, NotChecked=0, Total=600 [2021-12-18 20:04:10,200 INFO L87 Difference]: Start difference. First operand 187 states and 242 transitions. Second operand has 25 states, 25 states have (on average 3.04) internal successors, (76), 25 states have internal predecessors, (76), 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) [2021-12-18 20:04:11,558 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 20:04:11,558 INFO L93 Difference]: Finished difference Result 204 states and 261 transitions. [2021-12-18 20:04:11,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-12-18 20:04:11,560 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.04) internal successors, (76), 25 states have internal predecessors, (76), 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 41 [2021-12-18 20:04:11,560 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 20:04:11,560 INFO L225 Difference]: With dead ends: 204 [2021-12-18 20:04:11,560 INFO L226 Difference]: Without dead ends: 202 [2021-12-18 20:04:11,561 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 118 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=104, Invalid=598, Unknown=0, NotChecked=0, Total=702 [2021-12-18 20:04:11,561 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 36 mSDsluCounter, 185 mSDsCounter, 0 mSdLazyCounter, 286 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 205 SdHoareTripleChecker+Invalid, 377 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 286 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 79 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2021-12-18 20:04:11,561 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 205 Invalid, 377 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 286 Invalid, 0 Unknown, 79 Unchecked, 1.1s Time] [2021-12-18 20:04:11,562 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202 states. [2021-12-18 20:04:11,564 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202 to 200. [2021-12-18 20:04:11,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 200 states, 195 states have (on average 1.317948717948718) internal successors, (257), 199 states have internal predecessors, (257), 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) [2021-12-18 20:04:11,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 200 states to 200 states and 257 transitions. [2021-12-18 20:04:11,565 INFO L78 Accepts]: Start accepts. Automaton has 200 states and 257 transitions. Word has length 41 [2021-12-18 20:04:11,565 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 20:04:11,565 INFO L470 AbstractCegarLoop]: Abstraction has 200 states and 257 transitions. [2021-12-18 20:04:11,565 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.04) internal successors, (76), 25 states have internal predecessors, (76), 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) [2021-12-18 20:04:11,565 INFO L276 IsEmpty]: Start isEmpty. Operand 200 states and 257 transitions. [2021-12-18 20:04:11,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2021-12-18 20:04:11,566 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 20:04:11,566 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 20:04:11,576 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (30)] Forceful destruction successful, exit code 0 [2021-12-18 20:04:11,766 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-18 20:04:11,766 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 11 more)] === [2021-12-18 20:04:11,767 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 20:04:11,767 INFO L85 PathProgramCache]: Analyzing trace with hash 1605577749, now seen corresponding path program 1 times [2021-12-18 20:04:11,767 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-18 20:04:11,767 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [662439363] [2021-12-18 20:04:11,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 20:04:11,767 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-18 20:04:11,768 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-18 20:04:11,768 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-18 20:04:11,769 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (31)] Waiting until timeout for monitored process [2021-12-18 20:04:11,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 20:04:11,869 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 16 conjunts are in the unsatisfiable core [2021-12-18 20:04:11,871 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 20:04:11,882 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-12-18 20:04:12,449 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2021-12-18 20:04:12,449 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 20:04:13,435 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2021-12-18 20:04:13,436 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-18 20:04:13,436 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [662439363] [2021-12-18 20:04:13,436 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [662439363] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 20:04:13,436 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 20:04:13,436 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 14 [2021-12-18 20:04:13,437 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1064501599] [2021-12-18 20:04:13,437 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 20:04:13,437 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-12-18 20:04:13,437 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-18 20:04:13,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-12-18 20:04:13,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2021-12-18 20:04:13,438 INFO L87 Difference]: Start difference. First operand 200 states and 257 transitions. Second operand has 15 states, 14 states have (on average 4.285714285714286) internal successors, (60), 15 states have internal predecessors, (60), 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) [2021-12-18 20:04:13,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 20:04:13,755 INFO L93 Difference]: Finished difference Result 207 states and 263 transitions. [2021-12-18 20:04:13,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-12-18 20:04:13,757 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 4.285714285714286) internal successors, (60), 15 states have internal predecessors, (60), 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 42 [2021-12-18 20:04:13,757 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 20:04:13,757 INFO L225 Difference]: With dead ends: 207 [2021-12-18 20:04:13,757 INFO L226 Difference]: Without dead ends: 207 [2021-12-18 20:04:13,758 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 69 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2021-12-18 20:04:13,758 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 37 mSDsluCounter, 107 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 121 SdHoareTripleChecker+Invalid, 64 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 38 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-18 20:04:13,758 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [37 Valid, 121 Invalid, 64 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 26 Invalid, 0 Unknown, 38 Unchecked, 0.1s Time] [2021-12-18 20:04:13,759 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2021-12-18 20:04:13,761 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 200. [2021-12-18 20:04:13,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 200 states, 195 states have (on average 1.317948717948718) internal successors, (257), 199 states have internal predecessors, (257), 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) [2021-12-18 20:04:13,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 200 states to 200 states and 257 transitions. [2021-12-18 20:04:13,762 INFO L78 Accepts]: Start accepts. Automaton has 200 states and 257 transitions. Word has length 42 [2021-12-18 20:04:13,762 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 20:04:13,762 INFO L470 AbstractCegarLoop]: Abstraction has 200 states and 257 transitions. [2021-12-18 20:04:13,762 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 4.285714285714286) internal successors, (60), 15 states have internal predecessors, (60), 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) [2021-12-18 20:04:13,762 INFO L276 IsEmpty]: Start isEmpty. Operand 200 states and 257 transitions. [2021-12-18 20:04:13,763 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2021-12-18 20:04:13,763 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 20:04:13,763 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 20:04:13,774 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (31)] Forceful destruction successful, exit code 0 [2021-12-18 20:04:13,963 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-18 20:04:13,964 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 11 more)] === [2021-12-18 20:04:13,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 20:04:13,964 INFO L85 PathProgramCache]: Analyzing trace with hash 1261948553, now seen corresponding path program 5 times [2021-12-18 20:04:13,964 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-18 20:04:13,964 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [601718197] [2021-12-18 20:04:13,964 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-12-18 20:04:13,964 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-18 20:04:13,965 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-18 20:04:13,965 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-18 20:04:13,966 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (32)] Waiting until timeout for monitored process [2021-12-18 20:04:14,124 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-12-18 20:04:14,124 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 20:04:14,132 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 29 conjunts are in the unsatisfiable core [2021-12-18 20:04:14,133 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 20:04:14,160 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-12-18 20:04:15,183 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 17 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-18 20:04:15,183 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 20:04:20,807 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 0 proven. 66 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-18 20:04:20,808 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-18 20:04:20,808 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [601718197] [2021-12-18 20:04:20,808 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [601718197] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 20:04:20,808 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 20:04:20,808 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18] total 34 [2021-12-18 20:04:20,808 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2117609677] [2021-12-18 20:04:20,808 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 20:04:20,808 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2021-12-18 20:04:20,808 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-18 20:04:20,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2021-12-18 20:04:20,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=166, Invalid=956, Unknown=0, NotChecked=0, Total=1122 [2021-12-18 20:04:20,809 INFO L87 Difference]: Start difference. First operand 200 states and 257 transitions. Second operand has 34 states, 34 states have (on average 2.588235294117647) internal successors, (88), 34 states have internal predecessors, (88), 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) [2021-12-18 20:04:35,231 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.05s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-18 20:04:48,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 20:04:48,954 INFO L93 Difference]: Finished difference Result 503 states and 649 transitions. [2021-12-18 20:04:48,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2021-12-18 20:04:48,959 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.588235294117647) internal successors, (88), 34 states have internal predecessors, (88), 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 45 [2021-12-18 20:04:48,959 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 20:04:48,961 INFO L225 Difference]: With dead ends: 503 [2021-12-18 20:04:48,961 INFO L226 Difference]: Without dead ends: 501 [2021-12-18 20:04:48,962 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1352 ImplicationChecksByTransitivity, 24.0s TimeCoverageRelationStatistics Valid=887, Invalid=4663, Unknown=0, NotChecked=0, Total=5550 [2021-12-18 20:04:48,962 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 323 mSDsluCounter, 438 mSDsCounter, 0 mSdLazyCounter, 1084 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 323 SdHoareTripleChecker+Valid, 460 SdHoareTripleChecker+Invalid, 1590 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 1084 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 442 IncrementalHoareTripleChecker+Unchecked, 8.3s IncrementalHoareTripleChecker+Time [2021-12-18 20:04:48,962 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [323 Valid, 460 Invalid, 1590 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 1084 Invalid, 0 Unknown, 442 Unchecked, 8.3s Time] [2021-12-18 20:04:48,963 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 501 states. [2021-12-18 20:04:48,966 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 501 to 242. [2021-12-18 20:04:48,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 242 states, 237 states have (on average 1.3122362869198312) internal successors, (311), 241 states have internal predecessors, (311), 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) [2021-12-18 20:04:48,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 242 states to 242 states and 311 transitions. [2021-12-18 20:04:48,967 INFO L78 Accepts]: Start accepts. Automaton has 242 states and 311 transitions. Word has length 45 [2021-12-18 20:04:48,967 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 20:04:48,968 INFO L470 AbstractCegarLoop]: Abstraction has 242 states and 311 transitions. [2021-12-18 20:04:48,968 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.588235294117647) internal successors, (88), 34 states have internal predecessors, (88), 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) [2021-12-18 20:04:48,968 INFO L276 IsEmpty]: Start isEmpty. Operand 242 states and 311 transitions. [2021-12-18 20:04:48,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2021-12-18 20:04:48,968 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 20:04:48,969 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 20:04:48,984 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (32)] Forceful destruction successful, exit code 0 [2021-12-18 20:04:49,179 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-18 20:04:49,180 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 11 more)] === [2021-12-18 20:04:49,180 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 20:04:49,180 INFO L85 PathProgramCache]: Analyzing trace with hash 17747592, now seen corresponding path program 2 times [2021-12-18 20:04:49,180 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-18 20:04:49,180 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [46360228] [2021-12-18 20:04:49,180 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-18 20:04:49,181 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-18 20:04:49,181 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-18 20:04:49,181 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-18 20:04:49,182 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (33)] Waiting until timeout for monitored process [2021-12-18 20:04:49,296 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-18 20:04:49,297 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 20:04:49,304 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 16 conjunts are in the unsatisfiable core [2021-12-18 20:04:49,306 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 20:04:49,319 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-12-18 20:04:49,864 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-12-18 20:04:49,864 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 20:04:50,766 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 16 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-12-18 20:04:50,767 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-18 20:04:50,767 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [46360228] [2021-12-18 20:04:50,767 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [46360228] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 20:04:50,767 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 20:04:50,767 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 12 [2021-12-18 20:04:50,767 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1735048090] [2021-12-18 20:04:50,767 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 20:04:50,767 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-12-18 20:04:50,767 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-18 20:04:50,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-12-18 20:04:50,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2021-12-18 20:04:50,768 INFO L87 Difference]: Start difference. First operand 242 states and 311 transitions. Second operand has 13 states, 12 states have (on average 5.5) internal successors, (66), 13 states have internal predecessors, (66), 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) [2021-12-18 20:04:51,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 20:04:51,103 INFO L93 Difference]: Finished difference Result 260 states and 336 transitions. [2021-12-18 20:04:51,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-12-18 20:04:51,104 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 5.5) internal successors, (66), 13 states have internal predecessors, (66), 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 45 [2021-12-18 20:04:51,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 20:04:51,105 INFO L225 Difference]: With dead ends: 260 [2021-12-18 20:04:51,105 INFO L226 Difference]: Without dead ends: 260 [2021-12-18 20:04:51,105 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 79 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=56, Invalid=184, Unknown=0, NotChecked=0, Total=240 [2021-12-18 20:04:51,106 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 35 mSDsluCounter, 94 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 111 SdHoareTripleChecker+Invalid, 50 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 34 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-18 20:04:51,106 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [35 Valid, 111 Invalid, 50 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 16 Invalid, 0 Unknown, 34 Unchecked, 0.1s Time] [2021-12-18 20:04:51,106 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 260 states. [2021-12-18 20:04:51,109 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 260 to 259. [2021-12-18 20:04:51,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 259 states, 254 states have (on average 1.3188976377952757) internal successors, (335), 258 states have internal predecessors, (335), 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) [2021-12-18 20:04:51,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 259 states to 259 states and 335 transitions. [2021-12-18 20:04:51,111 INFO L78 Accepts]: Start accepts. Automaton has 259 states and 335 transitions. Word has length 45 [2021-12-18 20:04:51,111 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 20:04:51,111 INFO L470 AbstractCegarLoop]: Abstraction has 259 states and 335 transitions. [2021-12-18 20:04:51,111 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 5.5) internal successors, (66), 13 states have internal predecessors, (66), 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) [2021-12-18 20:04:51,111 INFO L276 IsEmpty]: Start isEmpty. Operand 259 states and 335 transitions. [2021-12-18 20:04:51,112 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2021-12-18 20:04:51,112 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 20:04:51,112 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 20:04:51,125 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (33)] Forceful destruction successful, exit code 0 [2021-12-18 20:04:51,323 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-18 20:04:51,323 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 11 more)] === [2021-12-18 20:04:51,323 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 20:04:51,323 INFO L85 PathProgramCache]: Analyzing trace with hash 17747638, now seen corresponding path program 2 times [2021-12-18 20:04:51,324 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-18 20:04:51,324 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2634498] [2021-12-18 20:04:51,324 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-18 20:04:51,324 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-18 20:04:51,324 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-18 20:04:51,325 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-18 20:04:51,327 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (34)] Waiting until timeout for monitored process [2021-12-18 20:04:51,432 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-18 20:04:51,432 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 20:04:51,438 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 24 conjunts are in the unsatisfiable core [2021-12-18 20:04:51,439 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 20:04:51,461 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-12-18 20:04:52,206 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-12-18 20:04:52,206 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 20:04:54,712 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 7 proven. 19 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-12-18 20:04:54,712 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-18 20:04:54,715 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2634498] [2021-12-18 20:04:54,715 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2634498] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 20:04:54,715 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 20:04:54,715 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 23 [2021-12-18 20:04:54,716 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [358871588] [2021-12-18 20:04:54,716 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 20:04:54,716 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-12-18 20:04:54,716 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-18 20:04:54,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-12-18 20:04:54,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=441, Unknown=0, NotChecked=0, Total=552 [2021-12-18 20:04:54,717 INFO L87 Difference]: Start difference. First operand 259 states and 335 transitions. Second operand has 24 states, 23 states have (on average 3.130434782608696) internal successors, (72), 24 states have internal predecessors, (72), 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) [2021-12-18 20:05:02,592 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 20:05:02,592 INFO L93 Difference]: Finished difference Result 558 states and 701 transitions. [2021-12-18 20:05:02,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-12-18 20:05:02,594 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 3.130434782608696) internal successors, (72), 24 states have internal predecessors, (72), 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 45 [2021-12-18 20:05:02,594 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 20:05:02,596 INFO L225 Difference]: With dead ends: 558 [2021-12-18 20:05:02,596 INFO L226 Difference]: Without dead ends: 558 [2021-12-18 20:05:02,597 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 72 SyntacticMatches, 2 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 658 ImplicationChecksByTransitivity, 6.7s TimeCoverageRelationStatistics Valid=668, Invalid=1984, Unknown=0, NotChecked=0, Total=2652 [2021-12-18 20:05:02,597 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 709 mSDsluCounter, 160 mSDsCounter, 0 mSdLazyCounter, 583 mSolverCounterSat, 102 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 709 SdHoareTripleChecker+Valid, 173 SdHoareTripleChecker+Invalid, 748 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 102 IncrementalHoareTripleChecker+Valid, 583 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 63 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2021-12-18 20:05:02,597 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [709 Valid, 173 Invalid, 748 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [102 Valid, 583 Invalid, 0 Unknown, 63 Unchecked, 2.7s Time] [2021-12-18 20:05:02,598 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 558 states. [2021-12-18 20:05:02,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 558 to 395. [2021-12-18 20:05:02,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 395 states, 390 states have (on average 1.317948717948718) internal successors, (514), 394 states have internal predecessors, (514), 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) [2021-12-18 20:05:02,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 395 states to 395 states and 514 transitions. [2021-12-18 20:05:02,604 INFO L78 Accepts]: Start accepts. Automaton has 395 states and 514 transitions. Word has length 45 [2021-12-18 20:05:02,605 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 20:05:02,605 INFO L470 AbstractCegarLoop]: Abstraction has 395 states and 514 transitions. [2021-12-18 20:05:02,605 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 3.130434782608696) internal successors, (72), 24 states have internal predecessors, (72), 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) [2021-12-18 20:05:02,605 INFO L276 IsEmpty]: Start isEmpty. Operand 395 states and 514 transitions. [2021-12-18 20:05:02,606 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2021-12-18 20:05:02,606 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 20:05:02,606 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 20:05:02,617 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (34)] Forceful destruction successful, exit code 0 [2021-12-18 20:05:02,816 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-18 20:05:02,817 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 11 more)] === [2021-12-18 20:05:02,817 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 20:05:02,817 INFO L85 PathProgramCache]: Analyzing trace with hash -1631812662, now seen corresponding path program 2 times [2021-12-18 20:05:02,817 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-18 20:05:02,817 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2075254013] [2021-12-18 20:05:02,817 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-18 20:05:02,818 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-18 20:05:02,818 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-18 20:05:02,828 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-18 20:05:02,828 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (35)] Waiting until timeout for monitored process [2021-12-18 20:05:02,916 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-18 20:05:02,916 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 20:05:02,921 INFO L263 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 19 conjunts are in the unsatisfiable core [2021-12-18 20:05:02,922 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 20:05:02,935 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-12-18 20:05:04,733 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2021-12-18 20:05:04,733 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 20:05:06,639 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2021-12-18 20:05:06,640 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-18 20:05:06,640 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2075254013] [2021-12-18 20:05:06,640 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2075254013] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 20:05:06,640 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 20:05:06,640 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 20 [2021-12-18 20:05:06,640 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945158737] [2021-12-18 20:05:06,640 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 20:05:06,640 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-12-18 20:05:06,640 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-18 20:05:06,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-12-18 20:05:06,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=329, Unknown=0, NotChecked=0, Total=420 [2021-12-18 20:05:06,641 INFO L87 Difference]: Start difference. First operand 395 states and 514 transitions. Second operand has 21 states, 20 states have (on average 3.3) internal successors, (66), 21 states have internal predecessors, (66), 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) [2021-12-18 20:05:15,463 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 20:05:15,463 INFO L93 Difference]: Finished difference Result 524 states and 678 transitions. [2021-12-18 20:05:15,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-12-18 20:05:15,464 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 3.3) internal successors, (66), 21 states have internal predecessors, (66), 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 46 [2021-12-18 20:05:15,464 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 20:05:15,466 INFO L225 Difference]: With dead ends: 524 [2021-12-18 20:05:15,466 INFO L226 Difference]: Without dead ends: 524 [2021-12-18 20:05:15,466 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 81 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 355 ImplicationChecksByTransitivity, 9.7s TimeCoverageRelationStatistics Valid=390, Invalid=1502, Unknown=0, NotChecked=0, Total=1892 [2021-12-18 20:05:15,466 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 63 mSDsluCounter, 182 mSDsCounter, 0 mSdLazyCounter, 199 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 206 SdHoareTripleChecker+Invalid, 385 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 199 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 171 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2021-12-18 20:05:15,467 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 206 Invalid, 385 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 199 Invalid, 0 Unknown, 171 Unchecked, 1.8s Time] [2021-12-18 20:05:15,467 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 524 states. [2021-12-18 20:05:15,471 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 524 to 365. [2021-12-18 20:05:15,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 365 states, 360 states have (on average 1.3083333333333333) internal successors, (471), 364 states have internal predecessors, (471), 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) [2021-12-18 20:05:15,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 471 transitions. [2021-12-18 20:05:15,473 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 471 transitions. Word has length 46 [2021-12-18 20:05:15,473 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 20:05:15,473 INFO L470 AbstractCegarLoop]: Abstraction has 365 states and 471 transitions. [2021-12-18 20:05:15,473 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 3.3) internal successors, (66), 21 states have internal predecessors, (66), 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) [2021-12-18 20:05:15,473 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 471 transitions. [2021-12-18 20:05:15,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2021-12-18 20:05:15,474 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 20:05:15,474 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 20:05:15,485 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (35)] Forceful destruction successful, exit code 0 [2021-12-18 20:05:15,674 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-18 20:05:15,674 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 11 more)] === [2021-12-18 20:05:15,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 20:05:15,675 INFO L85 PathProgramCache]: Analyzing trace with hash 550176765, now seen corresponding path program 2 times [2021-12-18 20:05:15,675 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-18 20:05:15,675 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1274062977] [2021-12-18 20:05:15,675 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-18 20:05:15,675 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-18 20:05:15,676 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-18 20:05:15,676 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-18 20:05:15,677 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (36)] Waiting until timeout for monitored process [2021-12-18 20:05:15,781 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-18 20:05:15,782 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 20:05:15,789 INFO L263 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 20 conjunts are in the unsatisfiable core [2021-12-18 20:05:15,790 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 20:05:15,802 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-12-18 20:05:16,561 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-12-18 20:05:16,561 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 20:05:18,232 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 7 proven. 22 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-12-18 20:05:18,232 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-18 20:05:18,233 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1274062977] [2021-12-18 20:05:18,233 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1274062977] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 20:05:18,233 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 20:05:18,233 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 20 [2021-12-18 20:05:18,233 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1063476600] [2021-12-18 20:05:18,233 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 20:05:18,233 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-12-18 20:05:18,233 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-18 20:05:18,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-12-18 20:05:18,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=340, Unknown=0, NotChecked=0, Total=420 [2021-12-18 20:05:18,234 INFO L87 Difference]: Start difference. First operand 365 states and 471 transitions. Second operand has 21 states, 20 states have (on average 3.7) internal successors, (74), 21 states have internal predecessors, (74), 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) [2021-12-18 20:05:19,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 20:05:19,169 INFO L93 Difference]: Finished difference Result 384 states and 486 transitions. [2021-12-18 20:05:19,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-12-18 20:05:19,169 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 3.7) internal successors, (74), 21 states have internal predecessors, (74), 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 46 [2021-12-18 20:05:19,169 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 20:05:19,170 INFO L225 Difference]: With dead ends: 384 [2021-12-18 20:05:19,170 INFO L226 Difference]: Without dead ends: 384 [2021-12-18 20:05:19,171 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 73 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 144 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=149, Invalid=663, Unknown=0, NotChecked=0, Total=812 [2021-12-18 20:05:19,171 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 58 mSDsluCounter, 116 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 133 SdHoareTripleChecker+Invalid, 115 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 66 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-18 20:05:19,171 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 133 Invalid, 115 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 48 Invalid, 0 Unknown, 66 Unchecked, 0.3s Time] [2021-12-18 20:05:19,172 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 384 states. [2021-12-18 20:05:19,174 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 384 to 361. [2021-12-18 20:05:19,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 361 states, 356 states have (on average 1.3089887640449438) internal successors, (466), 360 states have internal predecessors, (466), 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) [2021-12-18 20:05:19,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 361 states to 361 states and 466 transitions. [2021-12-18 20:05:19,176 INFO L78 Accepts]: Start accepts. Automaton has 361 states and 466 transitions. Word has length 46 [2021-12-18 20:05:19,176 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 20:05:19,176 INFO L470 AbstractCegarLoop]: Abstraction has 361 states and 466 transitions. [2021-12-18 20:05:19,176 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 3.7) internal successors, (74), 21 states have internal predecessors, (74), 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) [2021-12-18 20:05:19,177 INFO L276 IsEmpty]: Start isEmpty. Operand 361 states and 466 transitions. [2021-12-18 20:05:19,177 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2021-12-18 20:05:19,177 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 20:05:19,177 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 20:05:19,187 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (36)] Ended with exit code 0 [2021-12-18 20:05:19,387 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-18 20:05:19,387 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 11 more)] === [2021-12-18 20:05:19,388 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 20:05:19,388 INFO L85 PathProgramCache]: Analyzing trace with hash -124433175, now seen corresponding path program 2 times [2021-12-18 20:05:19,388 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-18 20:05:19,388 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [871717945] [2021-12-18 20:05:19,388 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-18 20:05:19,388 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-18 20:05:19,388 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-18 20:05:19,389 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-18 20:05:19,390 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (37)] Waiting until timeout for monitored process [2021-12-18 20:05:19,491 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-18 20:05:19,492 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 20:05:19,498 INFO L263 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 20 conjunts are in the unsatisfiable core [2021-12-18 20:05:19,500 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 20:05:19,521 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-12-18 20:05:21,867 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-12-18 20:05:21,867 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 20:05:23,516 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 7 proven. 19 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-12-18 20:05:23,516 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-18 20:05:23,516 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [871717945] [2021-12-18 20:05:23,516 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [871717945] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 20:05:23,516 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 20:05:23,516 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 20 [2021-12-18 20:05:23,517 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1232119309] [2021-12-18 20:05:23,517 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 20:05:23,517 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-12-18 20:05:23,517 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-18 20:05:23,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-12-18 20:05:23,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=340, Unknown=0, NotChecked=0, Total=420 [2021-12-18 20:05:23,518 INFO L87 Difference]: Start difference. First operand 361 states and 466 transitions. Second operand has 21 states, 20 states have (on average 3.8) internal successors, (76), 21 states have internal predecessors, (76), 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) [2021-12-18 20:05:24,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 20:05:24,528 INFO L93 Difference]: Finished difference Result 380 states and 481 transitions. [2021-12-18 20:05:24,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-12-18 20:05:24,529 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 3.8) internal successors, (76), 21 states have internal predecessors, (76), 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 47 [2021-12-18 20:05:24,529 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 20:05:24,530 INFO L225 Difference]: With dead ends: 380 [2021-12-18 20:05:24,530 INFO L226 Difference]: Without dead ends: 380 [2021-12-18 20:05:24,530 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 73 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=127, Invalid=575, Unknown=0, NotChecked=0, Total=702 [2021-12-18 20:05:24,531 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 57 mSDsluCounter, 164 mSDsCounter, 0 mSdLazyCounter, 64 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 182 SdHoareTripleChecker+Invalid, 146 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 64 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 81 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-18 20:05:24,531 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 182 Invalid, 146 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 64 Invalid, 0 Unknown, 81 Unchecked, 0.4s Time] [2021-12-18 20:05:24,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 380 states. [2021-12-18 20:05:24,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 380 to 352. [2021-12-18 20:05:24,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 352 states, 347 states have (on average 1.3054755043227666) internal successors, (453), 351 states have internal predecessors, (453), 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) [2021-12-18 20:05:24,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 352 states to 352 states and 453 transitions. [2021-12-18 20:05:24,535 INFO L78 Accepts]: Start accepts. Automaton has 352 states and 453 transitions. Word has length 47 [2021-12-18 20:05:24,535 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 20:05:24,535 INFO L470 AbstractCegarLoop]: Abstraction has 352 states and 453 transitions. [2021-12-18 20:05:24,535 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 3.8) internal successors, (76), 21 states have internal predecessors, (76), 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) [2021-12-18 20:05:24,535 INFO L276 IsEmpty]: Start isEmpty. Operand 352 states and 453 transitions. [2021-12-18 20:05:24,536 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-12-18 20:05:24,536 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 20:05:24,536 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 20:05:24,549 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (37)] Forceful destruction successful, exit code 0 [2021-12-18 20:05:24,746 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-18 20:05:24,747 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 11 more)] === [2021-12-18 20:05:24,747 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 20:05:24,747 INFO L85 PathProgramCache]: Analyzing trace with hash 387622886, now seen corresponding path program 6 times [2021-12-18 20:05:24,747 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-18 20:05:24,747 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1083342317] [2021-12-18 20:05:24,748 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-12-18 20:05:24,748 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-18 20:05:24,748 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-18 20:05:24,748 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-18 20:05:24,749 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (38)] Waiting until timeout for monitored process [2021-12-18 20:05:24,912 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2021-12-18 20:05:24,912 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 20:05:24,920 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 23 conjunts are in the unsatisfiable core [2021-12-18 20:05:24,921 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 20:05:24,938 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-12-18 20:05:25,610 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2021-12-18 20:05:25,611 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 20:05:28,584 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2021-12-18 20:05:28,585 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-18 20:05:28,585 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1083342317] [2021-12-18 20:05:28,585 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1083342317] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 20:05:28,585 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 20:05:28,585 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 21 [2021-12-18 20:05:28,585 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1797054224] [2021-12-18 20:05:28,585 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 20:05:28,585 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-12-18 20:05:28,585 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-18 20:05:28,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-12-18 20:05:28,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=374, Unknown=0, NotChecked=0, Total=462 [2021-12-18 20:05:28,586 INFO L87 Difference]: Start difference. First operand 352 states and 453 transitions. Second operand has 22 states, 21 states have (on average 3.0476190476190474) internal successors, (64), 22 states have internal predecessors, (64), 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) [2021-12-18 20:05:46,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 20:05:46,936 INFO L93 Difference]: Finished difference Result 561 states and 705 transitions. [2021-12-18 20:05:46,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-12-18 20:05:46,937 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 3.0476190476190474) internal successors, (64), 22 states have internal predecessors, (64), 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 49 [2021-12-18 20:05:46,937 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 20:05:46,938 INFO L225 Difference]: With dead ends: 561 [2021-12-18 20:05:46,938 INFO L226 Difference]: Without dead ends: 561 [2021-12-18 20:05:46,939 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1074 ImplicationChecksByTransitivity, 16.1s TimeCoverageRelationStatistics Valid=1008, Invalid=3024, Unknown=0, NotChecked=0, Total=4032 [2021-12-18 20:05:46,940 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 838 mSDsluCounter, 148 mSDsCounter, 0 mSdLazyCounter, 575 mSolverCounterSat, 150 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 838 SdHoareTripleChecker+Valid, 164 SdHoareTripleChecker+Invalid, 804 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 150 IncrementalHoareTripleChecker+Valid, 575 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 79 IncrementalHoareTripleChecker+Unchecked, 3.9s IncrementalHoareTripleChecker+Time [2021-12-18 20:05:46,940 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [838 Valid, 164 Invalid, 804 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [150 Valid, 575 Invalid, 0 Unknown, 79 Unchecked, 3.9s Time] [2021-12-18 20:05:46,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 561 states. [2021-12-18 20:05:46,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 561 to 415. [2021-12-18 20:05:46,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 415 states, 410 states have (on average 1.3365853658536586) internal successors, (548), 414 states have internal predecessors, (548), 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) [2021-12-18 20:05:46,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 415 states to 415 states and 548 transitions. [2021-12-18 20:05:46,945 INFO L78 Accepts]: Start accepts. Automaton has 415 states and 548 transitions. Word has length 49 [2021-12-18 20:05:46,945 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 20:05:46,945 INFO L470 AbstractCegarLoop]: Abstraction has 415 states and 548 transitions. [2021-12-18 20:05:46,945 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 3.0476190476190474) internal successors, (64), 22 states have internal predecessors, (64), 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) [2021-12-18 20:05:46,945 INFO L276 IsEmpty]: Start isEmpty. Operand 415 states and 548 transitions. [2021-12-18 20:05:46,946 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-12-18 20:05:46,946 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 20:05:46,946 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 20:05:46,956 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (38)] Ended with exit code 0 [2021-12-18 20:05:47,151 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-18 20:05:47,151 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 11 more)] === [2021-12-18 20:05:47,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 20:05:47,152 INFO L85 PathProgramCache]: Analyzing trace with hash 1195941585, now seen corresponding path program 3 times [2021-12-18 20:05:47,152 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-18 20:05:47,152 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1229944814] [2021-12-18 20:05:47,152 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-18 20:05:47,152 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-18 20:05:47,153 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-18 20:05:47,154 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-18 20:05:47,155 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (39)] Waiting until timeout for monitored process [2021-12-18 20:05:47,252 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-12-18 20:05:47,252 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 20:05:47,255 INFO L263 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 14 conjunts are in the unsatisfiable core [2021-12-18 20:05:47,256 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 20:05:47,268 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-12-18 20:05:47,834 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 21 proven. 1 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2021-12-18 20:05:47,834 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 20:05:48,082 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 21 proven. 1 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2021-12-18 20:05:48,082 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-18 20:05:48,082 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1229944814] [2021-12-18 20:05:48,082 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1229944814] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 20:05:48,083 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 20:05:48,083 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 3] total 8 [2021-12-18 20:05:48,083 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1083152827] [2021-12-18 20:05:48,083 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 20:05:48,083 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-18 20:05:48,083 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-18 20:05:48,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-18 20:05:48,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-12-18 20:05:48,084 INFO L87 Difference]: Start difference. First operand 415 states and 548 transitions. Second operand has 9 states, 8 states have (on average 7.5) internal successors, (60), 9 states have internal predecessors, (60), 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) [2021-12-18 20:05:48,226 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 20:05:48,226 INFO L93 Difference]: Finished difference Result 485 states and 624 transitions. [2021-12-18 20:05:48,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-18 20:05:48,227 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 7.5) internal successors, (60), 9 states have internal predecessors, (60), 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 51 [2021-12-18 20:05:48,227 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 20:05:48,228 INFO L225 Difference]: With dead ends: 485 [2021-12-18 20:05:48,228 INFO L226 Difference]: Without dead ends: 485 [2021-12-18 20:05:48,228 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 93 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2021-12-18 20:05:48,228 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 3 mSDsluCounter, 65 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 80 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 31 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-18 20:05:48,228 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3 Valid, 80 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 31 Unchecked, 0.0s Time] [2021-12-18 20:05:48,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 485 states. [2021-12-18 20:05:48,237 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 485 to 393. [2021-12-18 20:05:48,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 393 states, 388 states have (on average 1.3118556701030928) internal successors, (509), 392 states have internal predecessors, (509), 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) [2021-12-18 20:05:48,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 393 states to 393 states and 509 transitions. [2021-12-18 20:05:48,239 INFO L78 Accepts]: Start accepts. Automaton has 393 states and 509 transitions. Word has length 51 [2021-12-18 20:05:48,239 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 20:05:48,239 INFO L470 AbstractCegarLoop]: Abstraction has 393 states and 509 transitions. [2021-12-18 20:05:48,239 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 7.5) internal successors, (60), 9 states have internal predecessors, (60), 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) [2021-12-18 20:05:48,239 INFO L276 IsEmpty]: Start isEmpty. Operand 393 states and 509 transitions. [2021-12-18 20:05:48,240 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2021-12-18 20:05:48,240 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 20:05:48,240 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 20:05:48,249 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (39)] Ended with exit code 0 [2021-12-18 20:05:48,449 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-18 20:05:48,449 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 11 more)] === [2021-12-18 20:05:48,450 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 20:05:48,450 INFO L85 PathProgramCache]: Analyzing trace with hash -1580560235, now seen corresponding path program 3 times [2021-12-18 20:05:48,450 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-18 20:05:48,450 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1762308055] [2021-12-18 20:05:48,450 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-18 20:05:48,450 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-18 20:05:48,450 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-18 20:05:48,451 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-18 20:05:48,453 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (40)] Waiting until timeout for monitored process [2021-12-18 20:05:48,543 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-12-18 20:05:48,543 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 20:05:48,546 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 14 conjunts are in the unsatisfiable core [2021-12-18 20:05:48,547 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 20:05:48,560 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-12-18 20:05:49,133 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 17 proven. 0 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2021-12-18 20:05:49,134 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 20:05:49,134 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-18 20:05:49,134 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1762308055] [2021-12-18 20:05:49,134 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1762308055] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 20:05:49,134 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 20:05:49,134 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-18 20:05:49,134 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [841985970] [2021-12-18 20:05:49,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 20:05:49,134 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-18 20:05:49,135 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-18 20:05:49,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-18 20:05:49,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-12-18 20:05:49,135 INFO L87 Difference]: Start difference. First operand 393 states and 509 transitions. Second operand has 7 states, 6 states have (on average 5.333333333333333) internal successors, (32), 7 states have internal predecessors, (32), 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) [2021-12-18 20:05:50,397 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 20:05:50,398 INFO L93 Difference]: Finished difference Result 475 states and 609 transitions. [2021-12-18 20:05:50,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-18 20:05:50,398 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 5.333333333333333) internal successors, (32), 7 states have internal predecessors, (32), 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 52 [2021-12-18 20:05:50,398 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 20:05:50,399 INFO L225 Difference]: With dead ends: 475 [2021-12-18 20:05:50,399 INFO L226 Difference]: Without dead ends: 475 [2021-12-18 20:05:50,399 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-12-18 20:05:50,399 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 4 mSDsluCounter, 38 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 53 SdHoareTripleChecker+Invalid, 27 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 25 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-18 20:05:50,399 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4 Valid, 53 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 25 Unchecked, 0.0s Time] [2021-12-18 20:05:50,400 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 475 states. [2021-12-18 20:05:50,403 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 475 to 344. [2021-12-18 20:05:50,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 344 states, 339 states have (on average 1.2920353982300885) internal successors, (438), 343 states have internal predecessors, (438), 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) [2021-12-18 20:05:50,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 344 states to 344 states and 438 transitions. [2021-12-18 20:05:50,404 INFO L78 Accepts]: Start accepts. Automaton has 344 states and 438 transitions. Word has length 52 [2021-12-18 20:05:50,404 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 20:05:50,404 INFO L470 AbstractCegarLoop]: Abstraction has 344 states and 438 transitions. [2021-12-18 20:05:50,404 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 5.333333333333333) internal successors, (32), 7 states have internal predecessors, (32), 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) [2021-12-18 20:05:50,405 INFO L276 IsEmpty]: Start isEmpty. Operand 344 states and 438 transitions. [2021-12-18 20:05:50,405 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2021-12-18 20:05:50,405 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 20:05:50,406 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 5, 5, 5, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 20:05:50,415 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (40)] Forceful destruction successful, exit code 0 [2021-12-18 20:05:50,614 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-18 20:05:50,615 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 11 more)] === [2021-12-18 20:05:50,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 20:05:50,615 INFO L85 PathProgramCache]: Analyzing trace with hash 558307894, now seen corresponding path program 3 times [2021-12-18 20:05:50,616 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-18 20:05:50,616 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1006831514] [2021-12-18 20:05:50,616 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-18 20:05:50,616 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-18 20:05:50,616 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-18 20:05:50,617 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-18 20:05:50,618 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (41)] Waiting until timeout for monitored process [2021-12-18 20:05:50,859 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-12-18 20:05:50,859 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 20:05:50,872 INFO L263 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 24 conjunts are in the unsatisfiable core [2021-12-18 20:05:50,873 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 20:05:50,892 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-12-18 20:05:51,616 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 23 proven. 52 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-12-18 20:05:51,617 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 20:05:54,321 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 0 proven. 75 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-12-18 20:05:54,321 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-18 20:05:54,321 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1006831514] [2021-12-18 20:05:54,321 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1006831514] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 20:05:54,322 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 20:05:54,322 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 26 [2021-12-18 20:05:54,322 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [137353253] [2021-12-18 20:05:54,322 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 20:05:54,322 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-12-18 20:05:54,322 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-18 20:05:54,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-12-18 20:05:54,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=557, Unknown=0, NotChecked=0, Total=650 [2021-12-18 20:05:54,323 INFO L87 Difference]: Start difference. First operand 344 states and 438 transitions. Second operand has 26 states, 26 states have (on average 3.769230769230769) internal successors, (98), 26 states have internal predecessors, (98), 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) [2021-12-18 20:05:56,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 20:05:56,198 INFO L93 Difference]: Finished difference Result 504 states and 644 transitions. [2021-12-18 20:05:56,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-12-18 20:05:56,199 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.769230769230769) internal successors, (98), 26 states have internal predecessors, (98), 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 55 [2021-12-18 20:05:56,199 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 20:05:56,201 INFO L225 Difference]: With dead ends: 504 [2021-12-18 20:05:56,201 INFO L226 Difference]: Without dead ends: 503 [2021-12-18 20:05:56,201 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 88 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 176 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=156, Invalid=966, Unknown=0, NotChecked=0, Total=1122 [2021-12-18 20:05:56,201 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 83 mSDsluCounter, 132 mSDsCounter, 0 mSdLazyCounter, 232 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 148 SdHoareTripleChecker+Invalid, 267 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 232 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 15 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2021-12-18 20:05:56,202 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [83 Valid, 148 Invalid, 267 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 232 Invalid, 0 Unknown, 15 Unchecked, 1.1s Time] [2021-12-18 20:05:56,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 503 states. [2021-12-18 20:05:56,205 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 503 to 489. [2021-12-18 20:05:56,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 489 states, 484 states have (on average 1.2933884297520661) internal successors, (626), 488 states have internal predecessors, (626), 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) [2021-12-18 20:05:56,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 489 states to 489 states and 626 transitions. [2021-12-18 20:05:56,207 INFO L78 Accepts]: Start accepts. Automaton has 489 states and 626 transitions. Word has length 55 [2021-12-18 20:05:56,207 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 20:05:56,207 INFO L470 AbstractCegarLoop]: Abstraction has 489 states and 626 transitions. [2021-12-18 20:05:56,207 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.769230769230769) internal successors, (98), 26 states have internal predecessors, (98), 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) [2021-12-18 20:05:56,207 INFO L276 IsEmpty]: Start isEmpty. Operand 489 states and 626 transitions. [2021-12-18 20:05:56,208 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2021-12-18 20:05:56,208 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 20:05:56,208 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 20:05:56,223 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (41)] Forceful destruction successful, exit code 0 [2021-12-18 20:05:56,421 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-18 20:05:56,421 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 11 more)] === [2021-12-18 20:05:56,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 20:05:56,421 INFO L85 PathProgramCache]: Analyzing trace with hash 1694913281, now seen corresponding path program 3 times [2021-12-18 20:05:56,422 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-18 20:05:56,422 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [270944109] [2021-12-18 20:05:56,422 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-18 20:05:56,422 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-18 20:05:56,422 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-18 20:05:56,423 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-18 20:05:56,424 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (42)] Waiting until timeout for monitored process [2021-12-18 20:05:56,505 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2021-12-18 20:05:56,505 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 20:05:56,506 WARN L261 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 17 conjunts are in the unsatisfiable core [2021-12-18 20:05:56,507 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 20:05:56,527 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-12-18 20:05:57,113 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2021-12-18 20:05:57,113 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 20:05:57,114 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-18 20:05:57,114 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [270944109] [2021-12-18 20:05:57,114 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [270944109] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 20:05:57,114 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 20:05:57,114 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-18 20:05:57,114 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1285409179] [2021-12-18 20:05:57,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 20:05:57,115 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-18 20:05:57,115 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-18 20:05:57,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-18 20:05:57,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-18 20:05:57,115 INFO L87 Difference]: Start difference. First operand 489 states and 626 transitions. Second operand has 6 states, 6 states have (on average 4.5) internal successors, (27), 6 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) [2021-12-18 20:05:57,307 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 20:05:57,307 INFO L93 Difference]: Finished difference Result 490 states and 614 transitions. [2021-12-18 20:05:57,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-18 20:05:57,308 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.5) internal successors, (27), 6 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 58 [2021-12-18 20:05:57,308 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 20:05:57,309 INFO L225 Difference]: With dead ends: 490 [2021-12-18 20:05:57,309 INFO L226 Difference]: Without dead ends: 490 [2021-12-18 20:05:57,309 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2021-12-18 20:05:57,310 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 41 mSDsluCounter, 15 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 24 SdHoareTripleChecker+Invalid, 49 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-18 20:05:57,310 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 24 Invalid, 49 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 48 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-18 20:05:57,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 490 states. [2021-12-18 20:05:57,315 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 490 to 485. [2021-12-18 20:05:57,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 485 states, 481 states have (on average 1.2661122661122661) internal successors, (609), 484 states have internal predecessors, (609), 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) [2021-12-18 20:05:57,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 485 states to 485 states and 609 transitions. [2021-12-18 20:05:57,316 INFO L78 Accepts]: Start accepts. Automaton has 485 states and 609 transitions. Word has length 58 [2021-12-18 20:05:57,316 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 20:05:57,316 INFO L470 AbstractCegarLoop]: Abstraction has 485 states and 609 transitions. [2021-12-18 20:05:57,316 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 4.5) internal successors, (27), 6 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) [2021-12-18 20:05:57,317 INFO L276 IsEmpty]: Start isEmpty. Operand 485 states and 609 transitions. [2021-12-18 20:05:57,317 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2021-12-18 20:05:57,317 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 20:05:57,317 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 5, 5, 5, 4, 4, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 20:05:57,327 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (42)] Forceful destruction successful, exit code 0 [2021-12-18 20:05:57,526 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-18 20:05:57,526 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 11 more)] === [2021-12-18 20:05:57,526 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 20:05:57,526 INFO L85 PathProgramCache]: Analyzing trace with hash -1970979329, now seen corresponding path program 4 times [2021-12-18 20:05:57,527 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-18 20:05:57,527 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1032881221] [2021-12-18 20:05:57,527 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-12-18 20:05:57,527 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-18 20:05:57,527 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-18 20:05:57,528 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-18 20:05:57,528 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (43)] Waiting until timeout for monitored process [2021-12-18 20:05:57,675 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-12-18 20:05:57,675 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 20:05:57,684 INFO L263 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 24 conjunts are in the unsatisfiable core [2021-12-18 20:05:57,686 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 20:05:57,702 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-12-18 20:05:58,598 INFO L134 CoverageAnalysis]: Checked inductivity of 95 backedges. 0 proven. 67 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2021-12-18 20:05:58,598 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 20:06:01,306 INFO L134 CoverageAnalysis]: Checked inductivity of 95 backedges. 9 proven. 58 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2021-12-18 20:06:01,306 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-18 20:06:01,306 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1032881221] [2021-12-18 20:06:01,306 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1032881221] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 20:06:01,306 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 20:06:01,306 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 25 [2021-12-18 20:06:01,306 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [946162540] [2021-12-18 20:06:01,306 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 20:06:01,307 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-12-18 20:06:01,307 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-18 20:06:01,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-12-18 20:06:01,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=530, Unknown=0, NotChecked=0, Total=650 [2021-12-18 20:06:01,311 INFO L87 Difference]: Start difference. First operand 485 states and 609 transitions. Second operand has 26 states, 25 states have (on average 3.68) internal successors, (92), 26 states have internal predecessors, (92), 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) [2021-12-18 20:06:08,844 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 20:06:08,844 INFO L93 Difference]: Finished difference Result 623 states and 770 transitions. [2021-12-18 20:06:08,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-12-18 20:06:08,845 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 3.68) internal successors, (92), 26 states have internal predecessors, (92), 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 59 [2021-12-18 20:06:08,845 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 20:06:08,846 INFO L225 Difference]: With dead ends: 623 [2021-12-18 20:06:08,846 INFO L226 Difference]: Without dead ends: 623 [2021-12-18 20:06:08,847 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 97 SyntacticMatches, 0 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 798 ImplicationChecksByTransitivity, 6.7s TimeCoverageRelationStatistics Valid=789, Invalid=2403, Unknown=0, NotChecked=0, Total=3192 [2021-12-18 20:06:08,847 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 461 mSDsluCounter, 148 mSDsCounter, 0 mSdLazyCounter, 584 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 461 SdHoareTripleChecker+Valid, 162 SdHoareTripleChecker+Invalid, 681 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 584 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 21 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2021-12-18 20:06:08,848 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [461 Valid, 162 Invalid, 681 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 584 Invalid, 0 Unknown, 21 Unchecked, 2.5s Time] [2021-12-18 20:06:08,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 623 states. [2021-12-18 20:06:08,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 623 to 534. [2021-12-18 20:06:08,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 534 states, 530 states have (on average 1.260377358490566) internal successors, (668), 533 states have internal predecessors, (668), 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) [2021-12-18 20:06:08,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 534 states to 534 states and 668 transitions. [2021-12-18 20:06:08,854 INFO L78 Accepts]: Start accepts. Automaton has 534 states and 668 transitions. Word has length 59 [2021-12-18 20:06:08,854 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 20:06:08,854 INFO L470 AbstractCegarLoop]: Abstraction has 534 states and 668 transitions. [2021-12-18 20:06:08,854 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 3.68) internal successors, (92), 26 states have internal predecessors, (92), 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) [2021-12-18 20:06:08,855 INFO L276 IsEmpty]: Start isEmpty. Operand 534 states and 668 transitions. [2021-12-18 20:06:08,855 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2021-12-18 20:06:08,855 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 20:06:08,856 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 5, 5, 5, 5, 5, 5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 20:06:08,867 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (43)] Ended with exit code 0 [2021-12-18 20:06:09,066 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-18 20:06:09,067 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 11 more)] === [2021-12-18 20:06:09,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 20:06:09,067 INFO L85 PathProgramCache]: Analyzing trace with hash -412330512, now seen corresponding path program 5 times [2021-12-18 20:06:09,068 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-18 20:06:09,068 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2143982733] [2021-12-18 20:06:09,068 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-12-18 20:06:09,068 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-18 20:06:09,068 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-18 20:06:09,069 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-18 20:06:09,069 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (44)] Waiting until timeout for monitored process [2021-12-18 20:06:09,489 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2021-12-18 20:06:09,489 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 20:06:09,502 INFO L263 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 29 conjunts are in the unsatisfiable core [2021-12-18 20:06:09,503 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 20:06:09,517 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-12-18 20:06:10,101 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 39 proven. 49 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-12-18 20:06:10,101 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 20:06:13,661 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 24 proven. 85 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-12-18 20:06:13,662 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-18 20:06:13,663 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2143982733] [2021-12-18 20:06:13,663 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2143982733] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 20:06:13,663 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 20:06:13,663 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 28 [2021-12-18 20:06:13,663 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [86738774] [2021-12-18 20:06:13,663 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 20:06:13,664 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-12-18 20:06:13,664 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-18 20:06:13,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-12-18 20:06:13,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=652, Unknown=0, NotChecked=0, Total=756 [2021-12-18 20:06:13,664 INFO L87 Difference]: Start difference. First operand 534 states and 668 transitions. Second operand has 28 states, 28 states have (on average 3.892857142857143) internal successors, (109), 28 states have internal predecessors, (109), 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) [2021-12-18 20:06:35,613 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 20:06:35,613 INFO L93 Difference]: Finished difference Result 621 states and 757 transitions. [2021-12-18 20:06:35,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2021-12-18 20:06:35,614 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 3.892857142857143) internal successors, (109), 28 states have internal predecessors, (109), 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 63 [2021-12-18 20:06:35,615 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 20:06:35,616 INFO L225 Difference]: With dead ends: 621 [2021-12-18 20:06:35,616 INFO L226 Difference]: Without dead ends: 621 [2021-12-18 20:06:35,618 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 98 SyntacticMatches, 0 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1894 ImplicationChecksByTransitivity, 16.3s TimeCoverageRelationStatistics Valid=1133, Invalid=6007, Unknown=0, NotChecked=0, Total=7140 [2021-12-18 20:06:35,618 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 699 mSDsluCounter, 380 mSDsCounter, 0 mSdLazyCounter, 1628 mSolverCounterSat, 102 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 699 SdHoareTripleChecker+Valid, 411 SdHoareTripleChecker+Invalid, 1730 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 102 IncrementalHoareTripleChecker+Valid, 1628 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.1s IncrementalHoareTripleChecker+Time [2021-12-18 20:06:35,619 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [699 Valid, 411 Invalid, 1730 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [102 Valid, 1628 Invalid, 0 Unknown, 0 Unchecked, 8.1s Time] [2021-12-18 20:06:35,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 621 states. [2021-12-18 20:06:35,624 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 621 to 483. [2021-12-18 20:06:35,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 483 states, 479 states have (on average 1.254697286012526) internal successors, (601), 482 states have internal predecessors, (601), 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) [2021-12-18 20:06:35,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 483 states to 483 states and 601 transitions. [2021-12-18 20:06:35,625 INFO L78 Accepts]: Start accepts. Automaton has 483 states and 601 transitions. Word has length 63 [2021-12-18 20:06:35,625 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 20:06:35,625 INFO L470 AbstractCegarLoop]: Abstraction has 483 states and 601 transitions. [2021-12-18 20:06:35,626 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 3.892857142857143) internal successors, (109), 28 states have internal predecessors, (109), 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) [2021-12-18 20:06:35,626 INFO L276 IsEmpty]: Start isEmpty. Operand 483 states and 601 transitions. [2021-12-18 20:06:35,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2021-12-18 20:06:35,627 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 20:06:35,627 INFO L514 BasicCegarLoop]: trace histogram [16, 15, 15, 15, 1, 1, 1, 1, 1] [2021-12-18 20:06:35,641 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (44)] Forceful destruction successful, exit code 0 [2021-12-18 20:06:35,841 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-18 20:06:35,842 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 11 more)] === [2021-12-18 20:06:35,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 20:06:35,842 INFO L85 PathProgramCache]: Analyzing trace with hash 58542645, now seen corresponding path program 4 times [2021-12-18 20:06:35,842 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-18 20:06:35,842 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1049297956] [2021-12-18 20:06:35,842 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-12-18 20:06:35,842 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-18 20:06:35,843 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-18 20:06:35,843 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-18 20:06:35,844 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (45)] Waiting until timeout for monitored process [2021-12-18 20:06:35,951 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-12-18 20:06:35,952 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 20:06:35,958 INFO L263 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 29 conjunts are in the unsatisfiable core [2021-12-18 20:06:35,959 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 20:06:35,991 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-12-18 20:06:37,333 INFO L134 CoverageAnalysis]: Checked inductivity of 450 backedges. 0 proven. 450 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-18 20:06:37,333 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 20:06:45,011 INFO L134 CoverageAnalysis]: Checked inductivity of 450 backedges. 0 proven. 450 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-18 20:06:45,011 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-18 20:06:45,011 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1049297956] [2021-12-18 20:06:45,011 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1049297956] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 20:06:45,012 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 20:06:45,012 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 45 [2021-12-18 20:06:45,012 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2147156341] [2021-12-18 20:06:45,012 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 20:06:45,012 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2021-12-18 20:06:45,012 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-18 20:06:45,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2021-12-18 20:06:45,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=546, Invalid=1524, Unknown=0, NotChecked=0, Total=2070 [2021-12-18 20:06:45,013 INFO L87 Difference]: Start difference. First operand 483 states and 601 transitions. Second operand has 46 states, 45 states have (on average 2.888888888888889) internal successors, (130), 46 states have internal predecessors, (130), 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) [2021-12-18 20:06:55,078 WARN L227 SmtUtils]: Spent 7.21s on a formula simplification that was a NOOP. DAG size: 171 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2021-12-18 20:06:57,174 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-18 20:06:59,238 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-18 20:07:01,895 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-18 20:07:08,056 WARN L227 SmtUtils]: Spent 5.66s on a formula simplification that was a NOOP. DAG size: 168 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2021-12-18 20:07:21,755 WARN L227 SmtUtils]: Spent 13.19s on a formula simplification. DAG size of input: 163 DAG size of output: 163 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2021-12-18 20:07:24,277 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-18 20:07:26,318 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-18 20:07:29,317 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-18 20:07:35,043 WARN L227 SmtUtils]: Spent 5.22s on a formula simplification that was a NOOP. DAG size: 157 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2021-12-18 20:07:47,127 WARN L227 SmtUtils]: Spent 11.38s on a formula simplification. DAG size of input: 152 DAG size of output: 152 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2021-12-18 20:07:49,643 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-18 20:07:51,646 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-18 20:07:53,649 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-18 20:08:06,449 WARN L227 SmtUtils]: Spent 8.63s on a formula simplification. DAG size of input: 141 DAG size of output: 141 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2021-12-18 20:08:08,811 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-18 20:08:10,840 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-18 20:08:12,842 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-18 20:08:22,961 WARN L227 SmtUtils]: Spent 6.91s on a formula simplification. DAG size of input: 131 DAG size of output: 131 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2021-12-18 20:08:25,251 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-18 20:08:27,254 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-18 20:08:29,275 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-18 20:08:39,376 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-18 20:08:40,806 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.43s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-18 20:08:42,809 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-18 20:08:52,084 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-18 20:08:54,086 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-18 20:08:56,064 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.98s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-18 20:09:04,893 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-18 20:09:06,917 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-18 20:09:13,988 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-18 20:09:15,991 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-18 20:09:28,444 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.79s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-18 20:09:34,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 20:09:34,269 INFO L93 Difference]: Finished difference Result 6866 states and 8698 transitions. [2021-12-18 20:09:34,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2021-12-18 20:09:34,271 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 45 states have (on average 2.888888888888889) internal successors, (130), 46 states have internal predecessors, (130), 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 66 [2021-12-18 20:09:34,271 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 20:09:34,289 INFO L225 Difference]: With dead ends: 6866 [2021-12-18 20:09:34,290 INFO L226 Difference]: Without dead ends: 6866 [2021-12-18 20:09:34,291 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2360 ImplicationChecksByTransitivity, 107.8s TimeCoverageRelationStatistics Valid=2164, Invalid=5146, Unknown=0, NotChecked=0, Total=7310 [2021-12-18 20:09:34,291 INFO L933 BasicCegarLoop]: 136 mSDtfsCounter, 5325 mSDsluCounter, 2736 mSDsCounter, 0 mSdLazyCounter, 4088 mSolverCounterSat, 158 mSolverCounterUnsat, 23 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 65.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5325 SdHoareTripleChecker+Valid, 2872 SdHoareTripleChecker+Invalid, 4318 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 158 IncrementalHoareTripleChecker+Valid, 4088 IncrementalHoareTripleChecker+Invalid, 23 IncrementalHoareTripleChecker+Unknown, 49 IncrementalHoareTripleChecker+Unchecked, 66.7s IncrementalHoareTripleChecker+Time [2021-12-18 20:09:34,291 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5325 Valid, 2872 Invalid, 4318 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [158 Valid, 4088 Invalid, 23 Unknown, 49 Unchecked, 66.7s Time] [2021-12-18 20:09:34,294 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6866 states. [2021-12-18 20:09:34,318 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6866 to 547. [2021-12-18 20:09:34,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 547 states, 543 states have (on average 1.2541436464088398) internal successors, (681), 546 states have internal predecessors, (681), 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) [2021-12-18 20:09:34,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 547 states to 547 states and 681 transitions. [2021-12-18 20:09:34,320 INFO L78 Accepts]: Start accepts. Automaton has 547 states and 681 transitions. Word has length 66 [2021-12-18 20:09:34,320 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 20:09:34,320 INFO L470 AbstractCegarLoop]: Abstraction has 547 states and 681 transitions. [2021-12-18 20:09:34,321 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 45 states have (on average 2.888888888888889) internal successors, (130), 46 states have internal predecessors, (130), 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) [2021-12-18 20:09:34,321 INFO L276 IsEmpty]: Start isEmpty. Operand 547 states and 681 transitions. [2021-12-18 20:09:34,321 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2021-12-18 20:09:34,322 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 20:09:34,322 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 20:09:34,333 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (45)] Forceful destruction successful, exit code 0 [2021-12-18 20:09:34,532 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-18 20:09:34,532 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 11 more)] === [2021-12-18 20:09:34,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 20:09:34,533 INFO L85 PathProgramCache]: Analyzing trace with hash 800674021, now seen corresponding path program 4 times [2021-12-18 20:09:34,533 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-18 20:09:34,533 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [555931708] [2021-12-18 20:09:34,533 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-12-18 20:09:34,533 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-18 20:09:34,533 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-18 20:09:34,534 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-18 20:09:34,539 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (46)] Waiting until timeout for monitored process [2021-12-18 20:09:34,703 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-12-18 20:09:34,703 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 20:09:34,714 INFO L263 TraceCheckSpWp]: Trace formula consists of 245 conjuncts, 18 conjunts are in the unsatisfiable core [2021-12-18 20:09:34,716 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 20:09:34,731 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-12-18 20:09:35,597 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 0 proven. 79 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2021-12-18 20:09:35,597 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 20:09:37,625 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 1 proven. 78 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2021-12-18 20:09:37,625 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-18 20:09:37,625 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [555931708] [2021-12-18 20:09:37,625 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [555931708] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 20:09:37,625 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 20:09:37,625 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 18 [2021-12-18 20:09:37,625 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1918211434] [2021-12-18 20:09:37,625 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 20:09:37,626 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-18 20:09:37,626 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-18 20:09:37,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-18 20:09:37,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=278, Unknown=0, NotChecked=0, Total=342 [2021-12-18 20:09:37,626 INFO L87 Difference]: Start difference. First operand 547 states and 681 transitions. Second operand has 19 states, 18 states have (on average 6.111111111111111) internal successors, (110), 19 states have internal predecessors, (110), 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) [2021-12-18 20:09:41,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 20:09:41,760 INFO L93 Difference]: Finished difference Result 659 states and 816 transitions. [2021-12-18 20:09:41,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-12-18 20:09:41,761 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 6.111111111111111) internal successors, (110), 19 states have internal predecessors, (110), 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 69 [2021-12-18 20:09:41,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 20:09:41,762 INFO L225 Difference]: With dead ends: 659 [2021-12-18 20:09:41,762 INFO L226 Difference]: Without dead ends: 659 [2021-12-18 20:09:41,763 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 121 SyntacticMatches, 2 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 310 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=287, Invalid=1273, Unknown=0, NotChecked=0, Total=1560 [2021-12-18 20:09:41,763 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 130 mSDsluCounter, 228 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 130 SdHoareTripleChecker+Valid, 255 SdHoareTripleChecker+Invalid, 97 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 40 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 57 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-18 20:09:41,763 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [130 Valid, 255 Invalid, 97 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 40 Invalid, 0 Unknown, 57 Unchecked, 0.3s Time] [2021-12-18 20:09:41,764 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 659 states. [2021-12-18 20:09:41,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 659 to 649. [2021-12-18 20:09:41,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 649 states, 645 states have (on average 1.2527131782945737) internal successors, (808), 648 states have internal predecessors, (808), 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) [2021-12-18 20:09:41,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 649 states to 649 states and 808 transitions. [2021-12-18 20:09:41,769 INFO L78 Accepts]: Start accepts. Automaton has 649 states and 808 transitions. Word has length 69 [2021-12-18 20:09:41,769 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 20:09:41,770 INFO L470 AbstractCegarLoop]: Abstraction has 649 states and 808 transitions. [2021-12-18 20:09:41,770 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 6.111111111111111) internal successors, (110), 19 states have internal predecessors, (110), 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) [2021-12-18 20:09:41,770 INFO L276 IsEmpty]: Start isEmpty. Operand 649 states and 808 transitions. [2021-12-18 20:09:41,771 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2021-12-18 20:09:41,771 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 20:09:41,771 INFO L514 BasicCegarLoop]: trace histogram [10, 9, 9, 9, 8, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 20:09:41,780 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (46)] Ended with exit code 0 [2021-12-18 20:09:41,971 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-18 20:09:41,971 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 11 more)] === [2021-12-18 20:09:41,972 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 20:09:41,972 INFO L85 PathProgramCache]: Analyzing trace with hash -1294504787, now seen corresponding path program 1 times [2021-12-18 20:09:41,972 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-18 20:09:41,972 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [935238160] [2021-12-18 20:09:41,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 20:09:41,972 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-18 20:09:41,972 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-18 20:09:41,973 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-18 20:09:41,975 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (47)] Waiting until timeout for monitored process [2021-12-18 20:09:42,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 20:09:42,143 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 30 conjunts are in the unsatisfiable core [2021-12-18 20:09:42,144 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 20:09:42,166 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-12-18 20:09:43,136 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 96 proven. 115 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-12-18 20:09:43,136 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 20:09:48,632 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 0 proven. 226 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-18 20:09:48,632 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-18 20:09:48,632 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [935238160] [2021-12-18 20:09:48,632 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [935238160] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 20:09:48,632 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 20:09:48,633 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 20] total 36 [2021-12-18 20:09:48,633 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [818800457] [2021-12-18 20:09:48,633 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 20:09:48,633 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2021-12-18 20:09:48,633 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-18 20:09:48,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2021-12-18 20:09:48,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=160, Invalid=1100, Unknown=0, NotChecked=0, Total=1260 [2021-12-18 20:09:48,634 INFO L87 Difference]: Start difference. First operand 649 states and 808 transitions. Second operand has 36 states, 36 states have (on average 3.5833333333333335) internal successors, (129), 36 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) [2021-12-18 20:10:32,422 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 20:10:32,422 INFO L93 Difference]: Finished difference Result 1278 states and 1586 transitions. [2021-12-18 20:10:32,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2021-12-18 20:10:32,423 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 3.5833333333333335) internal successors, (129), 36 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) Word has length 70 [2021-12-18 20:10:32,423 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 20:10:32,426 INFO L225 Difference]: With dead ends: 1278 [2021-12-18 20:10:32,426 INFO L226 Difference]: Without dead ends: 1277 [2021-12-18 20:10:32,426 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 106 SyntacticMatches, 1 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1400 ImplicationChecksByTransitivity, 31.6s TimeCoverageRelationStatistics Valid=1006, Invalid=6304, Unknown=0, NotChecked=0, Total=7310 [2021-12-18 20:10:32,427 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 628 mSDsluCounter, 795 mSDsCounter, 0 mSdLazyCounter, 2477 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 628 SdHoareTripleChecker+Valid, 845 SdHoareTripleChecker+Invalid, 2982 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 2477 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 412 IncrementalHoareTripleChecker+Unchecked, 16.5s IncrementalHoareTripleChecker+Time [2021-12-18 20:10:32,427 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [628 Valid, 845 Invalid, 2982 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 2477 Invalid, 0 Unknown, 412 Unchecked, 16.5s Time] [2021-12-18 20:10:32,428 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1277 states. [2021-12-18 20:10:32,434 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1277 to 611. [2021-12-18 20:10:32,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 611 states, 607 states have (on average 1.2520593080724876) internal successors, (760), 610 states have internal predecessors, (760), 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) [2021-12-18 20:10:32,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 611 states to 611 states and 760 transitions. [2021-12-18 20:10:32,435 INFO L78 Accepts]: Start accepts. Automaton has 611 states and 760 transitions. Word has length 70 [2021-12-18 20:10:32,436 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 20:10:32,436 INFO L470 AbstractCegarLoop]: Abstraction has 611 states and 760 transitions. [2021-12-18 20:10:32,436 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 3.5833333333333335) internal successors, (129), 36 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) [2021-12-18 20:10:32,436 INFO L276 IsEmpty]: Start isEmpty. Operand 611 states and 760 transitions. [2021-12-18 20:10:32,437 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2021-12-18 20:10:32,437 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 20:10:32,437 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 7, 7, 7, 5, 5, 5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 20:10:32,451 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (47)] Ended with exit code 0 [2021-12-18 20:10:32,649 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-18 20:10:32,649 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 11 more)] === [2021-12-18 20:10:32,650 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 20:10:32,650 INFO L85 PathProgramCache]: Analyzing trace with hash -1646672528, now seen corresponding path program 6 times [2021-12-18 20:10:32,650 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-18 20:10:32,650 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [285298415] [2021-12-18 20:10:32,650 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-12-18 20:10:32,650 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-18 20:10:32,650 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-18 20:10:32,651 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-18 20:10:32,652 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (48)] Waiting until timeout for monitored process [2021-12-18 20:10:33,179 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2021-12-18 20:10:33,179 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 20:10:33,196 INFO L263 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 23 conjunts are in the unsatisfiable core [2021-12-18 20:10:33,197 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 20:10:33,214 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-12-18 20:10:34,128 INFO L134 CoverageAnalysis]: Checked inductivity of 173 backedges. 0 proven. 94 refuted. 0 times theorem prover too weak. 79 trivial. 0 not checked. [2021-12-18 20:10:34,129 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 20:10:37,750 INFO L134 CoverageAnalysis]: Checked inductivity of 173 backedges. 0 proven. 94 refuted. 0 times theorem prover too weak. 79 trivial. 0 not checked. [2021-12-18 20:10:37,751 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-18 20:10:37,751 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [285298415] [2021-12-18 20:10:37,751 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [285298415] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 20:10:37,751 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 20:10:37,752 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 22 [2021-12-18 20:10:37,752 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1786806191] [2021-12-18 20:10:37,752 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 20:10:37,752 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-12-18 20:10:37,752 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-18 20:10:37,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-12-18 20:10:37,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=417, Unknown=0, NotChecked=0, Total=506 [2021-12-18 20:10:37,753 INFO L87 Difference]: Start difference. First operand 611 states and 760 transitions. Second operand has 23 states, 22 states have (on average 3.727272727272727) internal successors, (82), 23 states have internal predecessors, (82), 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) [2021-12-18 20:10:59,767 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 20:10:59,767 INFO L93 Difference]: Finished difference Result 859 states and 1065 transitions. [2021-12-18 20:10:59,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2021-12-18 20:10:59,768 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 3.727272727272727) internal successors, (82), 23 states have internal predecessors, (82), 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 73 [2021-12-18 20:10:59,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 20:10:59,770 INFO L225 Difference]: With dead ends: 859 [2021-12-18 20:10:59,770 INFO L226 Difference]: Without dead ends: 859 [2021-12-18 20:10:59,771 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 192 GetRequests, 123 SyntacticMatches, 0 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1415 ImplicationChecksByTransitivity, 19.3s TimeCoverageRelationStatistics Valid=1179, Invalid=3791, Unknown=0, NotChecked=0, Total=4970 [2021-12-18 20:10:59,771 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 822 mSDsluCounter, 143 mSDsCounter, 0 mSdLazyCounter, 560 mSolverCounterSat, 150 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 822 SdHoareTripleChecker+Valid, 161 SdHoareTripleChecker+Invalid, 805 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 150 IncrementalHoareTripleChecker+Valid, 560 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 95 IncrementalHoareTripleChecker+Unchecked, 4.2s IncrementalHoareTripleChecker+Time [2021-12-18 20:10:59,771 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [822 Valid, 161 Invalid, 805 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [150 Valid, 560 Invalid, 0 Unknown, 95 Unchecked, 4.2s Time] [2021-12-18 20:10:59,772 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 859 states. [2021-12-18 20:10:59,778 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 859 to 679. [2021-12-18 20:10:59,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 679 states, 675 states have (on average 1.2725925925925925) internal successors, (859), 678 states have internal predecessors, (859), 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) [2021-12-18 20:10:59,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 679 states to 679 states and 859 transitions. [2021-12-18 20:10:59,780 INFO L78 Accepts]: Start accepts. Automaton has 679 states and 859 transitions. Word has length 73 [2021-12-18 20:10:59,780 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 20:10:59,780 INFO L470 AbstractCegarLoop]: Abstraction has 679 states and 859 transitions. [2021-12-18 20:10:59,780 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 3.727272727272727) internal successors, (82), 23 states have internal predecessors, (82), 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) [2021-12-18 20:10:59,780 INFO L276 IsEmpty]: Start isEmpty. Operand 679 states and 859 transitions. [2021-12-18 20:10:59,781 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2021-12-18 20:10:59,781 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 20:10:59,781 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 6, 6, 6, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 20:10:59,800 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (48)] Forceful destruction successful, exit code 0 [2021-12-18 20:10:59,995 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-18 20:10:59,996 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 11 more)] === [2021-12-18 20:10:59,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 20:10:59,996 INFO L85 PathProgramCache]: Analyzing trace with hash -1283272503, now seen corresponding path program 7 times [2021-12-18 20:10:59,996 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-18 20:10:59,996 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [287722522] [2021-12-18 20:10:59,996 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-12-18 20:10:59,996 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-18 20:10:59,997 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-18 20:10:59,997 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-18 20:11:00,001 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (49)] Waiting until timeout for monitored process [2021-12-18 20:11:00,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 20:11:00,190 INFO L263 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 24 conjunts are in the unsatisfiable core [2021-12-18 20:11:00,192 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 20:11:00,209 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-12-18 20:11:01,308 INFO L134 CoverageAnalysis]: Checked inductivity of 140 backedges. 0 proven. 105 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2021-12-18 20:11:01,308 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 20:11:04,385 INFO L134 CoverageAnalysis]: Checked inductivity of 140 backedges. 9 proven. 96 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2021-12-18 20:11:04,385 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-18 20:11:04,385 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [287722522] [2021-12-18 20:11:04,385 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [287722522] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 20:11:04,385 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 20:11:04,385 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 25 [2021-12-18 20:11:04,385 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [781596436] [2021-12-18 20:11:04,385 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 20:11:04,386 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-12-18 20:11:04,386 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-18 20:11:04,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-12-18 20:11:04,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=526, Unknown=0, NotChecked=0, Total=650 [2021-12-18 20:11:04,386 INFO L87 Difference]: Start difference. First operand 679 states and 859 transitions. Second operand has 26 states, 25 states have (on average 4.4) internal successors, (110), 26 states have internal predecessors, (110), 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) [2021-12-18 20:11:15,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 20:11:15,816 INFO L93 Difference]: Finished difference Result 920 states and 1144 transitions. [2021-12-18 20:11:15,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2021-12-18 20:11:15,817 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 4.4) internal successors, (110), 26 states have internal predecessors, (110), 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 73 [2021-12-18 20:11:15,818 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 20:11:15,820 INFO L225 Difference]: With dead ends: 920 [2021-12-18 20:11:15,820 INFO L226 Difference]: Without dead ends: 920 [2021-12-18 20:11:15,820 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 194 GetRequests, 121 SyntacticMatches, 0 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 2 DeprecatedPredicates, 1642 ImplicationChecksByTransitivity, 10.1s TimeCoverageRelationStatistics Valid=1401, Invalid=4149, Unknown=0, NotChecked=0, Total=5550 [2021-12-18 20:11:15,821 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 1036 mSDsluCounter, 211 mSDsCounter, 0 mSdLazyCounter, 826 mSolverCounterSat, 176 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1036 SdHoareTripleChecker+Valid, 231 SdHoareTripleChecker+Invalid, 1131 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 176 IncrementalHoareTripleChecker+Valid, 826 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 129 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2021-12-18 20:11:15,821 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1036 Valid, 231 Invalid, 1131 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [176 Valid, 826 Invalid, 0 Unknown, 129 Unchecked, 3.1s Time] [2021-12-18 20:11:15,822 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 920 states. [2021-12-18 20:11:15,827 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 920 to 761. [2021-12-18 20:11:15,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 761 states, 757 states have (on average 1.2642007926023777) internal successors, (957), 760 states have internal predecessors, (957), 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) [2021-12-18 20:11:15,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 761 states to 761 states and 957 transitions. [2021-12-18 20:11:15,828 INFO L78 Accepts]: Start accepts. Automaton has 761 states and 957 transitions. Word has length 73 [2021-12-18 20:11:15,828 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 20:11:15,828 INFO L470 AbstractCegarLoop]: Abstraction has 761 states and 957 transitions. [2021-12-18 20:11:15,828 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 4.4) internal successors, (110), 26 states have internal predecessors, (110), 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) [2021-12-18 20:11:15,828 INFO L276 IsEmpty]: Start isEmpty. Operand 761 states and 957 transitions. [2021-12-18 20:11:15,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2021-12-18 20:11:15,829 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 20:11:15,829 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 20:11:15,838 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (49)] Ended with exit code 0 [2021-12-18 20:11:16,029 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-18 20:11:16,029 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 11 more)] === [2021-12-18 20:11:16,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 20:11:16,030 INFO L85 PathProgramCache]: Analyzing trace with hash 522756636, now seen corresponding path program 4 times [2021-12-18 20:11:16,030 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-18 20:11:16,030 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [338156679] [2021-12-18 20:11:16,030 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-12-18 20:11:16,030 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-18 20:11:16,030 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-18 20:11:16,031 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-18 20:11:16,032 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (50)] Waiting until timeout for monitored process [2021-12-18 20:11:16,252 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-12-18 20:11:16,252 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 20:11:16,267 INFO L263 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 17 conjunts are in the unsatisfiable core [2021-12-18 20:11:16,269 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 20:11:16,281 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-12-18 20:11:17,229 INFO L134 CoverageAnalysis]: Checked inductivity of 121 backedges. 0 proven. 97 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-12-18 20:11:17,229 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 20:11:19,087 INFO L134 CoverageAnalysis]: Checked inductivity of 121 backedges. 1 proven. 96 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-12-18 20:11:19,087 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-18 20:11:19,088 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [338156679] [2021-12-18 20:11:19,088 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [338156679] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 20:11:19,088 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 20:11:19,088 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2021-12-18 20:11:19,088 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1633418073] [2021-12-18 20:11:19,088 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 20:11:19,088 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-12-18 20:11:19,088 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-18 20:11:19,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-12-18 20:11:19,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2021-12-18 20:11:19,089 INFO L87 Difference]: Start difference. First operand 761 states and 957 transitions. Second operand has 17 states, 16 states have (on average 7.375) internal successors, (118), 17 states have internal predecessors, (118), 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) [2021-12-18 20:11:23,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 20:11:23,614 INFO L93 Difference]: Finished difference Result 775 states and 958 transitions. [2021-12-18 20:11:23,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-12-18 20:11:23,615 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 7.375) internal successors, (118), 17 states have internal predecessors, (118), 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 73 [2021-12-18 20:11:23,615 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 20:11:23,616 INFO L225 Difference]: With dead ends: 775 [2021-12-18 20:11:23,616 INFO L226 Difference]: Without dead ends: 775 [2021-12-18 20:11:23,617 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 136 SyntacticMatches, 5 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 317 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=288, Invalid=1044, Unknown=0, NotChecked=0, Total=1332 [2021-12-18 20:11:23,617 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 117 mSDsluCounter, 210 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 242 SdHoareTripleChecker+Invalid, 92 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 55 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-18 20:11:23,617 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [117 Valid, 242 Invalid, 92 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 37 Invalid, 0 Unknown, 55 Unchecked, 0.4s Time] [2021-12-18 20:11:23,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 775 states. [2021-12-18 20:11:23,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 775 to 771. [2021-12-18 20:11:23,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 771 states, 767 states have (on average 1.2490221642764017) internal successors, (958), 770 states have internal predecessors, (958), 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) [2021-12-18 20:11:23,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 771 states to 771 states and 958 transitions. [2021-12-18 20:11:23,623 INFO L78 Accepts]: Start accepts. Automaton has 771 states and 958 transitions. Word has length 73 [2021-12-18 20:11:23,623 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 20:11:23,623 INFO L470 AbstractCegarLoop]: Abstraction has 771 states and 958 transitions. [2021-12-18 20:11:23,624 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 7.375) internal successors, (118), 17 states have internal predecessors, (118), 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) [2021-12-18 20:11:23,624 INFO L276 IsEmpty]: Start isEmpty. Operand 771 states and 958 transitions. [2021-12-18 20:11:23,624 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2021-12-18 20:11:23,624 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 20:11:23,625 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 20:11:23,640 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (50)] Forceful destruction successful, exit code 0 [2021-12-18 20:11:23,837 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-18 20:11:23,838 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 11 more)] === [2021-12-18 20:11:23,838 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 20:11:23,838 INFO L85 PathProgramCache]: Analyzing trace with hash 998204406, now seen corresponding path program 8 times [2021-12-18 20:11:23,838 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-18 20:11:23,838 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1127884017] [2021-12-18 20:11:23,838 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-18 20:11:23,838 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-18 20:11:23,839 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-18 20:11:23,839 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-18 20:11:23,840 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (51)] Waiting until timeout for monitored process [2021-12-18 20:11:24,021 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-18 20:11:24,026 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 20:11:24,039 INFO L263 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 24 conjunts are in the unsatisfiable core [2021-12-18 20:11:24,041 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 20:11:24,059 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-12-18 20:11:24,839 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 61 proven. 47 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-12-18 20:11:24,839 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 20:11:27,854 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 3 proven. 108 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-12-18 20:11:27,854 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-18 20:11:27,854 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1127884017] [2021-12-18 20:11:27,855 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1127884017] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 20:11:27,855 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 20:11:27,855 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 14] total 25 [2021-12-18 20:11:27,855 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2096945285] [2021-12-18 20:11:27,855 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 20:11:27,855 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-12-18 20:11:27,855 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-18 20:11:27,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-12-18 20:11:27,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=512, Unknown=0, NotChecked=0, Total=600 [2021-12-18 20:11:27,856 INFO L87 Difference]: Start difference. First operand 771 states and 958 transitions. Second operand has 25 states, 25 states have (on average 5.08) internal successors, (127), 25 states have internal predecessors, (127), 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) [2021-12-18 20:11:28,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 20:11:28,925 INFO L93 Difference]: Finished difference Result 643 states and 793 transitions. [2021-12-18 20:11:28,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-12-18 20:11:28,926 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 5.08) internal successors, (127), 25 states have internal predecessors, (127), 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 73 [2021-12-18 20:11:28,926 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 20:11:28,927 INFO L225 Difference]: With dead ends: 643 [2021-12-18 20:11:28,927 INFO L226 Difference]: Without dead ends: 606 [2021-12-18 20:11:28,927 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 121 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 135 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=109, Invalid=593, Unknown=0, NotChecked=0, Total=702 [2021-12-18 20:11:28,928 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 64 mSDsluCounter, 239 mSDsCounter, 0 mSdLazyCounter, 229 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 263 SdHoareTripleChecker+Invalid, 282 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 229 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 36 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2021-12-18 20:11:28,928 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [64 Valid, 263 Invalid, 282 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 229 Invalid, 0 Unknown, 36 Unchecked, 0.9s Time] [2021-12-18 20:11:28,928 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 606 states. [2021-12-18 20:11:28,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 606 to 606. [2021-12-18 20:11:28,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 606 states, 602 states have (on average 1.2508305647840532) internal successors, (753), 605 states have internal predecessors, (753), 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) [2021-12-18 20:11:28,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 606 states to 606 states and 753 transitions. [2021-12-18 20:11:28,932 INFO L78 Accepts]: Start accepts. Automaton has 606 states and 753 transitions. Word has length 73 [2021-12-18 20:11:28,933 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 20:11:28,933 INFO L470 AbstractCegarLoop]: Abstraction has 606 states and 753 transitions. [2021-12-18 20:11:28,933 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 5.08) internal successors, (127), 25 states have internal predecessors, (127), 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) [2021-12-18 20:11:28,933 INFO L276 IsEmpty]: Start isEmpty. Operand 606 states and 753 transitions. [2021-12-18 20:11:28,939 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2021-12-18 20:11:28,939 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 20:11:28,939 INFO L514 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 10, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 20:11:28,952 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (51)] Ended with exit code 0 [2021-12-18 20:11:29,151 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-18 20:11:29,152 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 11 more)] === [2021-12-18 20:11:29,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 20:11:29,152 INFO L85 PathProgramCache]: Analyzing trace with hash 755381862, now seen corresponding path program 7 times [2021-12-18 20:11:29,152 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-18 20:11:29,152 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1522285144] [2021-12-18 20:11:29,152 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-12-18 20:11:29,152 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-18 20:11:29,153 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-18 20:11:29,153 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-18 20:11:29,154 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (52)] Waiting until timeout for monitored process [2021-12-18 20:11:29,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 20:11:29,358 INFO L263 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 32 conjunts are in the unsatisfiable core [2021-12-18 20:11:29,359 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 20:11:29,383 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-12-18 20:11:30,446 INFO L134 CoverageAnalysis]: Checked inductivity of 290 backedges. 128 proven. 132 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-12-18 20:11:30,446 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 20:11:36,976 INFO L134 CoverageAnalysis]: Checked inductivity of 290 backedges. 0 proven. 290 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-18 20:11:36,976 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-18 20:11:36,976 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1522285144] [2021-12-18 20:11:36,976 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1522285144] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 20:11:36,976 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 20:11:36,976 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 22] total 39 [2021-12-18 20:11:36,976 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995921173] [2021-12-18 20:11:36,976 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 20:11:36,976 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2021-12-18 20:11:36,977 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-18 20:11:36,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2021-12-18 20:11:36,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=172, Invalid=1310, Unknown=0, NotChecked=0, Total=1482 [2021-12-18 20:11:36,977 INFO L87 Difference]: Start difference. First operand 606 states and 753 transitions. Second operand has 39 states, 39 states have (on average 3.641025641025641) internal successors, (142), 39 states have internal predecessors, (142), 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) [2021-12-18 20:12:19,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 20:12:19,907 INFO L93 Difference]: Finished difference Result 1864 states and 2307 transitions. [2021-12-18 20:12:19,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2021-12-18 20:12:19,908 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 3.641025641025641) internal successors, (142), 39 states have internal predecessors, (142), 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 79 [2021-12-18 20:12:19,908 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 20:12:19,912 INFO L225 Difference]: With dead ends: 1864 [2021-12-18 20:12:19,912 INFO L226 Difference]: Without dead ends: 1863 [2021-12-18 20:12:19,913 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 203 GetRequests, 119 SyntacticMatches, 1 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1208 ImplicationChecksByTransitivity, 30.7s TimeCoverageRelationStatistics Valid=1030, Invalid=6110, Unknown=0, NotChecked=0, Total=7140 [2021-12-18 20:12:19,913 INFO L933 BasicCegarLoop]: 47 mSDtfsCounter, 1211 mSDsluCounter, 922 mSDsCounter, 0 mSdLazyCounter, 2466 mSolverCounterSat, 176 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1211 SdHoareTripleChecker+Valid, 969 SdHoareTripleChecker+Invalid, 3218 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 176 IncrementalHoareTripleChecker+Valid, 2466 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 576 IncrementalHoareTripleChecker+Unchecked, 17.5s IncrementalHoareTripleChecker+Time [2021-12-18 20:12:19,913 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1211 Valid, 969 Invalid, 3218 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [176 Valid, 2466 Invalid, 0 Unknown, 576 Unchecked, 17.5s Time] [2021-12-18 20:12:19,914 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1863 states. [2021-12-18 20:12:19,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1863 to 634. [2021-12-18 20:12:19,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 634 states, 630 states have (on average 1.2507936507936508) internal successors, (788), 633 states have internal predecessors, (788), 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) [2021-12-18 20:12:19,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 634 states to 634 states and 788 transitions. [2021-12-18 20:12:19,921 INFO L78 Accepts]: Start accepts. Automaton has 634 states and 788 transitions. Word has length 79 [2021-12-18 20:12:19,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 20:12:19,922 INFO L470 AbstractCegarLoop]: Abstraction has 634 states and 788 transitions. [2021-12-18 20:12:19,922 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 3.641025641025641) internal successors, (142), 39 states have internal predecessors, (142), 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) [2021-12-18 20:12:19,922 INFO L276 IsEmpty]: Start isEmpty. Operand 634 states and 788 transitions. [2021-12-18 20:12:19,922 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2021-12-18 20:12:19,922 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 20:12:19,923 INFO L514 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 10, 4, 4, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 20:12:19,932 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (52)] Ended with exit code 0 [2021-12-18 20:12:20,123 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-18 20:12:20,123 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 11 more)] === [2021-12-18 20:12:20,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 20:12:20,124 INFO L85 PathProgramCache]: Analyzing trace with hash -477603015, now seen corresponding path program 9 times [2021-12-18 20:12:20,124 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-18 20:12:20,124 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [779198458] [2021-12-18 20:12:20,124 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-18 20:12:20,124 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-18 20:12:20,124 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-18 20:12:20,125 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-18 20:12:20,126 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (53)] Waiting until timeout for monitored process [2021-12-18 20:12:21,111 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-12-18 20:12:21,111 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 20:12:21,132 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 80 conjunts are in the unsatisfiable core [2021-12-18 20:12:21,140 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 20:12:21,164 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-12-18 20:12:21,423 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-18 20:12:23,986 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:23,987 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:23,987 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:23,988 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:23,989 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:23,990 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:23,990 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:23,991 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:23,992 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:23,992 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:23,993 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:23,994 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:23,994 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:23,995 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:23,996 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:23,997 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:23,997 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:23,998 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:23,999 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:23,999 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,000 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,001 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,001 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,004 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,005 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,006 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,006 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,007 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,008 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,008 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,009 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,010 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,011 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,011 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,012 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,013 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,013 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,014 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,015 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,016 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,016 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,017 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,018 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,018 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,019 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,020 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,020 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,021 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,022 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,022 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,023 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,024 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,024 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,025 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,026 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,028 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,029 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,029 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,031 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,032 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,032 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,033 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,034 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,035 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,035 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,036 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,037 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,038 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,038 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,039 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,040 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,041 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,041 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,042 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,043 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,043 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,044 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,045 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,046 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,047 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,048 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,048 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,049 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,050 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,050 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,051 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,051 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,052 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,053 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,053 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,054 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,055 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,055 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,056 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,061 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,062 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,063 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,064 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,064 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,065 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,066 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,066 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,067 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,068 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,068 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,069 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,069 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,070 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,071 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,072 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,073 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,073 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,074 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,075 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,075 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,077 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,077 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,081 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-18 20:12:24,081 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 16 select indices, 16 select index equivalence classes, 120 disjoint index pairs (out of 120 index pairs), introduced 16 new quantified variables, introduced 120 case distinctions, treesize of input 424 treesize of output 258 [2021-12-18 20:12:24,384 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,385 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,386 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,386 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,388 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,388 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,389 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,390 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,390 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,391 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,392 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,392 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,393 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,394 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,394 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,395 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,396 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,396 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,404 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,405 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,406 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,406 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,407 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,408 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,409 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,409 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,410 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,413 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,414 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,415 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,415 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,416 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,417 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,418 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,418 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,419 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,420 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,420 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,421 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,422 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,422 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,423 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,424 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,426 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,426 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,427 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,428 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,428 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,429 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,430 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,430 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,432 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,432 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,433 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,433 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,434 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,435 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,435 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,436 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,437 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,438 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,439 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,439 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,440 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,441 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,441 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,442 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,443 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,443 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,444 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,445 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,445 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,446 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,446 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,447 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,448 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,448 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,449 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,450 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,450 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,451 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,452 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,452 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,453 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,454 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,454 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,455 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,456 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,456 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,457 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,457 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,458 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,459 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,459 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,460 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,461 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,461 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,462 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,464 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,465 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,465 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,466 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,466 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,467 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,468 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,468 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,469 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,470 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,470 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,471 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,478 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,479 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,480 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,481 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:24,486 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-18 20:12:24,486 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 16 select indices, 16 select index equivalence classes, 120 disjoint index pairs (out of 120 index pairs), introduced 16 new quantified variables, introduced 120 case distinctions, treesize of input 412 treesize of output 276 [2021-12-18 20:12:31,333 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,334 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,335 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,336 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,337 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,339 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,340 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,341 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,341 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,342 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,343 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,344 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,345 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,348 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,350 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,351 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,352 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,353 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,354 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,355 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,356 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,358 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,359 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,360 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,361 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,362 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,363 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,366 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,367 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,368 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,369 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,370 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,371 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,372 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,373 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,374 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,376 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,379 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,382 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,383 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,384 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,385 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,387 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,388 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,389 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,392 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,394 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,395 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,397 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,398 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,399 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,400 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,401 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,402 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,404 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,405 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,406 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,407 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,408 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,409 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,410 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,413 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,414 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,417 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,417 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,418 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,419 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,420 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,421 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,424 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,425 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,426 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,428 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,429 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,430 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,431 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,432 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,435 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,438 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,439 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,440 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,443 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,444 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,445 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,449 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,450 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,451 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,452 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,453 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,454 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,457 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,458 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,459 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,460 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,461 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,462 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,465 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,466 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,467 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,468 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,469 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,470 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,473 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,476 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,477 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,478 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,479 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,480 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,481 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,482 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,483 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,484 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,485 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,486 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,487 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,488 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,489 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,491 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,494 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,495 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,495 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,496 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,497 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,498 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,499 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,501 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,502 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,503 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,504 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,505 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,506 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,507 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,510 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,511 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,512 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,513 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,514 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,515 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,516 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,517 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,518 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,518 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,521 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,522 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,523 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,524 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,525 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,525 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,528 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,529 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,530 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,531 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,532 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,534 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,536 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,537 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,538 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,539 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,541 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,542 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,543 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,546 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,547 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,549 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,550 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,551 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,552 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,557 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,558 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,560 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,561 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,562 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,564 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,568 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,571 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,572 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,573 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,574 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,576 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,577 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,578 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,580 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,581 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,584 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,586 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,587 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,588 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,589 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,590 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,591 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,592 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,593 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,594 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,595 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,596 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,597 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,599 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,600 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,603 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,604 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,606 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,607 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,609 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,611 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,615 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,616 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,618 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,619 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,621 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,622 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,624 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,625 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,628 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,629 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,630 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,633 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,634 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,635 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,636 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,637 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,638 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,641 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,642 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,643 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,644 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,645 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,646 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,647 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,648 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,649 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,650 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,651 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,654 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,655 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,657 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,658 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,659 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,660 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,661 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,662 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,663 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,664 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,665 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,666 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,667 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,668 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,669 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,669 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,672 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,673 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,674 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,675 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,677 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,678 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,679 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,680 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,681 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,682 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,683 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,684 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,685 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,686 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,687 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,688 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,690 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,691 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,692 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,693 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,694 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,695 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,698 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,699 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,699 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,704 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,705 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,707 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,708 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,710 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,711 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,712 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,713 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,714 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,715 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,716 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,717 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,718 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,719 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,720 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,721 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,722 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,723 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,724 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,727 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,728 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,729 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,730 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,730 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,731 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,733 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,734 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,735 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,737 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,738 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,740 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,741 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,742 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,743 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,744 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,745 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,746 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,747 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,748 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,751 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,752 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,753 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,754 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,755 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,757 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,758 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,759 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,760 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,761 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,762 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,763 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,764 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,765 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,766 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,768 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,771 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,773 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,774 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,775 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,776 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,777 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,778 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,781 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,782 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,783 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,784 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,785 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,787 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,791 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,792 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,793 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,794 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,795 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,796 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,797 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,798 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,799 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,800 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,801 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,802 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,802 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,803 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,806 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,807 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,808 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,809 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,810 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 20:12:31,810 INFO L244 Elim1Store]: Index analysis took 479 ms [2021-12-18 20:12:33,103 INFO L354 Elim1Store]: treesize reduction 524, result has 49.6 percent of original size [2021-12-18 20:12:33,104 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 30 select indices, 30 select index equivalence classes, 367 disjoint index pairs (out of 435 index pairs), introduced 30 new quantified variables, introduced 68 case distinctions, treesize of input 498 treesize of output 668 Killed by 15